Javaee第一次作业

1Javaee第一次作业
2.spring的优点
(1) 非侵入式设计 Spring 是一种非侵入式( non-invasive )框架,它可以使应用程序代码对框架的依赖 、最小化。 .
(2)方便解耦、 简化开发 Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给 Spring 容器 管理,大大地降低了组件之间的搞合性。
(3) . 支持 AOP Spring 提供了对 AOP 的支持,它允许将一些通用任务,如安全、 事务、 曰志等进行集中式 处理,从而提高了程序的复用性。 (4) 支持声明式事务处理 只需要通过配置就可以完成对事务的管理,而无须手动编程。 ·
(5) 方便程序的测试 Spring 提供了对 Junit4 的支持,可以通过注解方便地测试 Spring 程序。
(6) 方便集成各种优秀框架 Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如 Struts、 Hibernate、 MyBatis、 Quartz 等)的直接支持。 ·
(7)降低 Java EE API 的使用难度 Spring 对 Java EE 开发中非常难用的一些 API (如 JDBC、 JavaMail 等),都提供了封装, 使这些 API 应用难度大大降低。
3.Ioc概念:控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),
DI:依赖注入,在容器运行的时候,扫描所有的依赖关系,并为之动态的注入对应的依赖关系