spring框架
web网页:js、jquery 服务器: web层:struts、springMVC service层:spring dao层:hibernate、mybatis Spring:开源框架、轻量级 Spring核心: IOC(控制反转:将创建对象的控制权反转给Spring) 、DI(依赖注入)、 AOP(切面编程) Spring优点: 方便解耦,简化开发(高内聚低耦合) AOP编程的支持 声明事务的支持 方便程序的测试 方便集成各种优秀的框架 降低JavaEE API的使用难度 Core Container(核心容器):Beans(管理bean)、Core(核心)、Context(上下文IOC,大部分为配置文件)、Expression Language(spEL语句) IOC: 导入jar包: 4+1:4个核心(beans、core、context、expression),1个依赖(commons-logins…jar) IoC使用标签,DI使用标签 IOC目标类: 提供 UserService 接口和实现类,获得 UserService 实现类的实例,不用 Spring 需 new 对象 使用 Spring ,将由 Spring 创建实例--- IOC (控制反转 Inverse of Control ),之后需要实例对象时,从 Spring 容器获得