当前位置: 首页 > news >正文

网站建设评比自评情况即墨网站设计

网站建设评比自评情况,即墨网站设计,wordpress grace主题,公司做网站该注意哪些目录 1.Spring框架的作用是什么#xff1f; 2. 什么是DI#xff1f; 3.什么是AOP#xff1f; 4.Spring常用注解 5.Spring中的设计模式 6.Spring支持的几种bean的作用域 7.Spring中Bean的生命周期#xff1f; 8.Spring中的事务管理 9.Spring中的依赖注入方式有几种 10.Sprin… 目录 1.Spring框架的作用是什么 2. 什么是DI 3.什么是AOP 4.Spring常用注解 5.Spring中的设计模式 6.Spring支持的几种bean的作用域 7.Spring中Bean的生命周期 8.Spring中的事务管理 9.Spring中的依赖注入方式有几种 10.Spring的配置方式有哪些 1.Spring框架的作用是什么 要点 Spring是一个开源框架主要为了简化企业级应用的开发。它是一个IOC和AOP的容器框架。核心功能如下 1DI依赖注入容器实现面向接口、模块化开发。 2AOP面向切面容器实现程序的动态统一增强。 3为不同的ORM技术提供Session管理和声明式事务管理简化数据层开发。 4提供优秀的SpringMVC框架简化界面层开发也可以轻松整合其他MVC框架。 5提供Spring Boot快速配置Spring Cloud微服务架构。简化各种企业级技术的实现如NoSQL、大数据、分布式技术等等。 2. 什么是DI 要点 DIDependency Injection是指依赖注入或者叫控制反转IOC指程序中对象所依赖的子对象不用在硬编码中创建而是通过容器如Spring在运行时再注入进来。     DI使得模块间只依赖于接口而不是实现类实现类在运行时由容器注入使得软件模块可以独立开发与测试降低耦合度。 3.什么是AOP 要点: AOPAspect Oriented Programming面向切面编程。可以在不修改原有代码的基础上为方法注入增强代码的一种方式。AOP是通过代理模式或者动态代理的方式把外部代码织入到原有程序中的。AOP典型的应用场景就是事务日志权限异常处理等。 AOP利用“横切的技术剖开封装的对象内部并将影响了多个类的公共行为封装到一个可重用模块并将其命名为Aspect即切面。所谓切面简单说就是那些与业务无关却为业务模块所共同调用的逻辑或责任封装起来便于减少系统的重复代码降低模块之间的耦合度有利于未来的可操作性和可维护性。 4.Spring常用注解 要点 1组件相关 Component 组件例如工具类 Service 在业务逻辑层使用 Repository 在数据访问层使用 Controller  控制器的声明 2依赖注入 Autowired由Spring提供按类型实现依赖注入 Resource由JSR-250提供 3配置注解 Configuration 声明当前类为配置类 Bean 注解在方法上声明当前方法的返回值为一个bean替代bean/ ComponentScan 设置包的扫描范围 4AOP注解 Aspect 声明一个切面类上 After 后置通知 Before 前置通知 Around 环绕通知 PointCut 声明切点 Scope 设置Bean的作用范围 5.Spring中的设计模式 要点     代理模式在AOP使用动态代理实现切面编程     单例模式在spring配置文件中定义的bean默认为单例模式。     模板方法模式用来解决代码重复的问题。     前端控制器模式Spring提供了DispatcherServlet来对请求进行分发。     依赖注入模式贯穿于BeanFactory / ApplicationContext接口的核心理念。     工厂模式BeanFactory用来创建对象的实例。 6.Spring支持的几种bean的作用域 要点      singleton单例默认作用域SpringIOC容器中只存在一个实例      prototype每次通过Spring容器获取prototype定义的bean时都将创建一个新的Bean实例每个Bean实例都有自己的属性和状态      request在一次Http请求中容器会返回该Bean的同一实例。而对不同的Http请求则会产生新的Bean而且该bean仅在当前Http Request内有效。      session在一次Http Session中容器会返回该Bean的同一实例。而对不同的Session请求则会创建新的实例该bean实例仅在当前Session内有效。       global Session在一个全局的Http Session中容器会返回该Bean的同一个实例仅在使用 portlet context时有效。 7.Spring中Bean的生命周期 要点: Bean的生命周期经历了一系列方法比较关键的过程有以下几点 1实例化一个Bean就是通常说的new 2初始化按照Spring上下文对实例化的Bean进行配置也就是IOC注入。如果这个Bean的Spring配置中配置了init-method属性会自动调用其配置的初始化方法 3Bean的调用获取bean并进行调用 4Bean销毁当Bean不再需要时会经过清理阶段如果Bean实现了DisposableBean接口会调用其实现的destroy方法。如果这个Bean的Spring配置中配置了destroy-method属性会自动调用其配置的销毁方法。 8.Spring中的事务管理 要点 作为企业级应用程序框架Spring在不同的事务管理API之上定义了一个抽象层。而应用程序开发人员不必了解底层的事务管理API就可以使用Spring的事务管理机制。Spring既支持编程式事务管理(也称编码式事务)也支持声明式的事务管理。 编程式事务管理将事务管理代码嵌入到业务方法中来控制事务的提交和回滚在编程式事务中必须在每个业务操作中包含额外的事务管理代码。     声明式事务管理大多数情况下比编程式事务管理更好用。它将事务管理代码从业务方法中分离出来以声明的方式来实现事务管理。事务管理作为一种横切关注点可以通过AOP方法模块化。Spring通过Spring AOP框架支持声明式事务管理。 9.Spring中的依赖注入方式有几种 要点 1set属性注入 2构造器注入 3静态工厂方法注入 4实例工厂方法注入 10.Spring的配置方式有哪些 要点    Spring支持xml配置注解配置以及JavaConfig配置三种形式。 1基于 xml 配置 bean id”dao” class”com.demo.dao.impl.UserDaoImpl”/bean 2基于注解配置 可以通过在相关的类方法或字段声明上使用注解将 bean 配置为组件类本身而不是使用 XML 来描述 bean 装配。默认情况下Spring 容器中未打开注解装配 beanscontext:annotation-config/ /beans (3) 基于 Java API 配置 Spring 的 Java 配置是通过使用 Bean 和 Configuration 来实现。 Bean 注解扮演与 bean / 元素相同的角色。 Configuration 标记配置类替代了xml配置中的配置文件
http://www.dnsts.com.cn/news/33844.html

相关文章:

  • 家教网站开发徐州手机网站营销公司哪家好
  • 网页qq登录网站网站的规划与建设_按时间顺序可以分为哪等五个阶段
  • 网站建设实训步骤wordpress 炫酷主题
  • 深圳找个人做网站国内设计网站排名
  • 做python一个网站网站推广制作
  • 建设网站需要几个文件夹阿里云的企业网站建设
  • 织梦做的网站首页打不开常州企业网页制作
  • 网站推广烟台公司电话网站管理登录
  • 数码港 太原网站开发公司赣县网站制作
  • 创建网站超市赣州做网站推广
  • 网站做漏洞扫描费用电子商务网页设计模板
  • 在上海做家教的网站seo网站查询
  • 任丘市网站建设价格北京网站快速备案
  • 如何把网站推广网站建设发展方向及前景展望
  • 微网站建设的第一步是什么做seo是要先有网站吗
  • 网站上传文件夹权限企业cms源码
  • 哪个网站可以做360度评估成武县建设局网站
  • 网站群 主要功能已备案网站注册
  • 免费网站建设市场十大网站有哪些
  • 男人女人做性关系网站吉林建设教育协会网站
  • 网站建设便宜公司网站漂浮窗口代码
  • 某班级网站建设方案外贸公司怎么注册
  • 免费创建网站平台wordpress文章列表全文
  • 大数据软件和网站开发那个就业好宿迁哪家做网站推广
  • 优质的杭州网站优化洛阳万悦网站建设
  • 常州电子商务网站建设阜蒙县建设镇官方网站
  • 广东深圳网站建设wordpress收费主题免费下载
  • 绍兴专业做网站成都网站建设有限公司
  • 网站建设服务器要求为什么做美食视频网站
  • 九江县建设规划局网站淘宝定向推广