上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 337 下一页
摘要: AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,和 OOP(面向对象编程)类似,也是一种编程思想。 AOP 采取横向抽取机制(动态代理),取代了传统纵向继承机制的重复性代码,其应用主要体现在事务处理、日志管理、权限控制、异常处理等方面。主要作用是分离功能性 阅读全文
posted @ 2021-08-16 11:06 emanlee 阅读(134) 评论(0) 推荐(0)
摘要: 调用set方法在实例化对象的时候属性注入,用到了property标签或者p名称空间;除了这种方式,还可以调用有参构造方法在实例化对象的时候属性注入,这种方式需要用到constructor-arg标签。constructor-arg子标签:指定创建类对象时使用哪个构造函数,每一对或每一个constru 阅读全文
posted @ 2021-08-16 10:49 emanlee 阅读(1012) 评论(0) 推荐(0)
摘要: 如果需要传递类似于 Java Collection 类型的值,例如 List、Set、Map 和 properties,可以使用 Spring 提供的集合配置标签,如下表所示。 标签 说明 <list> 用于注入 list 类型的值,允许重复 <set> 用于注入 set 类型的值,不允许重复 <m 阅读全文
posted @ 2021-08-16 09:41 emanlee 阅读(129) 评论(0) 推荐(0)
摘要: Spring 依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。使用依赖注入可以更轻松的管理和测试应用程序。 当某个 Java 实例需要另一个 Java 实例时,传统的方法是由调用者创建被调用者的实例(例如,使用 new 关键字获得被调用 阅读全文
posted @ 2021-08-16 09:22 emanlee 阅读(185) 评论(0) 推荐(0)
摘要: 在配置文件中,除了可以定义 Bean 的属性值和相互之间的依赖关系,还可以声明 Bean 的作用域。例如,如果每次获取 Bean 时,都需要一个 Bean 实例,那么应该将 Bean 的 scope 属性定义为 prototype,如果 Spring 需要每次都返回一个相同的 Bean 实例,则应将 阅读全文
posted @ 2021-08-16 09:15 emanlee 阅读(466) 评论(0) 推荐(0)
摘要: IoC 容器是 Spring 的核心,也可以称为 Spring 容器。Spring 通过 IoC 容器来管理对象的实例化和初始化,以及对象从创建到销毁的整个生命周期。 Spring 中使用的对象都由 IoC 容器管理,不需要我们手动使用 new 运算符创建对象。由 IoC 容器管理的对象称为 Spr 阅读全文
posted @ 2021-08-16 08:56 emanlee 阅读(143) 评论(0) 推荐(0)
摘要: 由 Spring IoC 容器管理的对象称为 Bean,Bean 根据 Spring 配置文件中的信息创建。 可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工厂的产品,如果希望这个大工厂生产和管理 Bean,则需要告诉容器需要哪些 Bean,以及需要哪种方式装配 Bean。 S 阅读全文
posted @ 2021-08-15 22:30 emanlee 阅读(373) 评论(0) 推荐(0)
摘要: Spring 框架采用分层的理念,根据功能的不同划分成了多个模块,这些模块大体可分为 Data Access/Integration(数据访问与集成)、Web、AOP、Aspects、Instrumentation(检测)、Messaging(消息处理)、Core Container(核心容器)和 阅读全文
posted @ 2021-08-15 22:14 emanlee 阅读(615) 评论(0) 推荐(0)
摘要: Spring简介 Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。 Spring总结起来优点如下: 独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run A 阅读全文
posted @ 2021-08-15 21:10 emanlee 阅读(266) 评论(0) 推荐(0)
摘要: 一、MyBatis 框架的优点: 1. 与JDBC相比,减少了50%以上的代码量。 2. MyBatis是最简单的持久化框架,小巧并且简单易学。 3. MyBatis灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL可以写在XML里(还可以以注解方式写到Java代码中),从程序代码中彻底分 阅读全文
posted @ 2021-08-10 22:40 emanlee 阅读(4678) 评论(0) 推荐(2)
上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 337 下一页