摘要:
一、SSH:Struts2、Spring、Hibernate三个框架的整合。 Struts2:模型与视图的数据交互 Spring:一个分层的SE/EE一站式轻量级开源框架 1、方便解耦,简化开发 通过Spring提供的IOC容器,可以将对象之间依赖关系交由Spring控制,以降低程序过度耦合。 2、 阅读全文
摘要:
配置web.xml 注意:OpenSessionInViewFilter必须在Struts2核心过滤器之上 <!-- 解决延迟加载问题的过滤器 --> <filter> <filter-name>OpenSessionInViewFilter</filter-name> <filter-class> 阅读全文
摘要:
一、创建Web项目,引入jar包 ①、Struts2的jar包 asm-7.3.1.jar:提供了字节码的读写的功能,包含了核心的功能,而其他的jar,都是基于这个核心的扩展. asm-commons-7.3.1.jar:提供了基于事件的表现形式。 asm-tree-7.3.1.jar:提供了基于对 阅读全文
摘要:
一、Spring的事务管理的API ①、PlatformTransactionManager:平台事务管理器 平台事务管理器:接口,是Spring用于管理事务的真正的对象。 DataSourceTransactionManager :底层使用JDBC管理事务 HibernateTransaction 阅读全文
摘要:
一、JDBC模板使用入门 ①、创建项目,引入jar包 引入基本开发包 spring-beans-5.2.9.RELEASE.jar spring-context-5.2.9.RELEASE.jar spring-core-5.2.9.RELEASE.jar spring-expression-5.2 阅读全文
摘要:
一、Spring的AOP的开发(AspectJ的注解的方式) ①、创建web项目,引入jar包 AspectJ核心包:com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar ②、编写目标类并配置交给Spring管理 public class Ord 阅读全文
摘要:
AOP的相关术语 连接点:可以被拦截的点。 切入点:真正被拦截的点。 通知:增强方法 引介:类的增强 目标:被增强的对象 织入:将增强应用到目标的过程。 代理:织入增强后产生的对象 切面:切入点和通知的组合 一、创建Web项目,引入jar包 Spring 核心jar包 com.springsourc 阅读全文
摘要:
一、概述 AOP:Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP(面向对象)的扩展和延申,解决OOP开发遇到的问题 二、OOP的问题 需求:现在项目中有A、B、C三个DAO,在保存数 阅读全文
摘要:
一、注解 ①、注解可以作用在类、方法、属性上 ②、使用注解的目的:简化xml配置 一、Spring的IOC的注解入门 ①、创建web项目,引入jar ②、编写类 public interface UserDao { public void save(); } //注解中value属性值可以省略,默认 阅读全文
摘要:
需求:把客户信息存储到数据库中 一、创建web项目,搭建基盘 二、创建实体类 public class Customer { private Long cust_id; private String cust_name; private String cust_source; private Str 阅读全文