三大框架架构(整合原理) 步骤1:导包 Hibernate包 1.Hibernate包,hibernate/lib/required 2.hibernate/lib/jpa | java persist api java的持久化规范(接口) 3.数据库驱动 Struts2包 1.struts2包 注意:javassist-3.18.1-GA.jar包与hibernate中的重复,删掉版本低的那个. 2.struts整合spring插件包 注意:这个包一旦导入,那么struts2在启动时就会寻找s…
版权声明 笔记出自<Spring 开发指南>一书. Spring 初探 前面我们简单介绍了 Spring 的基本组件和功能,现在我们来看一个简单示例: Person接口Person接口定义了一个 say 的方法,在其不同的实现中实现了各自的 say 逻辑. /** * @author X */ public interface Person { public void say(); } Person接口的两个实现 /** * @author X */ public class Man impl…
一.Spring是什么       通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了大量其他项目,比如Spring Security,Spring Data,Spring WebFlow等等. Spring是为简化Java EE开发而生,而在Java EE中使用最多的就是Spring Framework,接下来我们主要就是学习Spring Framework. Spring Fram…
1.现有项目是通过 <action    path="/aaaaAction"                type="org.springframework.web.struts.DelegatingActionProxy"                name="plDraftPrLineForm"                scope="request"                parameter=&…
1.web.xml里边要配置好对应的springxml的路径 <context-param> <param-name>contextConfigLocation</param-name> <param-value> conf/kernel/spring_kernel/spring-*.xml, conf/business/spring_business/spring-*.xml, conf/custom/spring_custom/spring-*.xml…
Spring和Hibernate处于不同的层次,Spring关心的是业务逻辑之间的组合关系,Spring提供了对他们的强大的管理能力, 而Hibernate完成了OR的映射,使开发人员不用再去关心SQL语句,直接与对象打交道. Spring提供了对Hibernate的SessionFactory的集成功能. 1.建立Spring的bean.xml文件,在其里面配置 SessionFactory 以及事务,在hibernate.cfg.xml中不需要配置什么. <!-- 配置 Hibernate…
*.hl_mark_KMSmartTagPinkImg{background-color:#ffaaff;}*.hl_mark_KMSmartTagBlueImg{background-color:#99ccff;}*.hl_mark_KMSmartTagYellowImg{background-color:#ffff66;}*.hl_mark_KMSmartTagOrangeImg{background-color:#ffad5b;}*.hl_mark_KMSmartTagGreenImg{b…
1 Spring简介 Spring是一个轻量级Java开发框架,最早由Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题,是一个分层的Java SE/EE full-stack轻量级开源框架,为开发Java应用程序提供全面的基础架构支持. 2 Spring体系结构 目前Spring已经集成了20多个模块,分布在以下模块中: Core Container:核心容器 Data Access/Integration:数据访问/集成 Web:Web模块 AOP:As…
你能使用@Aspect annotation将某个Java类标注为Aspect,这个Aspect类里的所有公有方法都可以成为一个Advice,Spring提供了5个Annotation去将某个方法标注为Advice:@Before.@After.@AfterReturning.@AfterThrowing.@Around:为了启用基于annotation的AOP编程,你需要在Application Context文件中插入<aop:aspectj-autoproxy/>标记:@Before.@…
使用Annotation 来创建Bean有两种方式 在配置类中创建bean(配置类是指标注为@Configuration的类),在配置类中每一个创建bean的方法都应该标注为@Bean,可以在@Bean 这个annotation中指定Bean name,如果没有指定,则默认使用方法的名字:注意在配置类中一个方法创建的Bean要引用另外一个方法创建的Bean,则直接调用方法即可: 将Java类标注为 @Component,@Repository,@Service,@Controller中的任何一种…