消除配置的SSH框架与MAVEN的整合重点分析.ppt

消除配置的SSH框架与MAVEN的整合 吴秋锦 Struts+Hibernate+Spring集成 升级前的总体集成方式 旧Struts2.0.X集成方式 旧Spring集成方式 旧Spring集成方式 旧Hibernate集成方式 消除配置前的版本确认 Struct2.1.6。--开源MVC框架 Spring2.5.6。--轻量级容器架构 Hibernate3.3.1GA。--开源O/R映射框架 消除后的总体配置图 消除三步曲 第一步:消除Hibernate的*.hbm.xml文件。 方式:Java Persistence API JPA的宗旨是为POJO提供持久化标准规范,能够脱离容器独立运行,方便开发和测试。 目前Hibernate 3.2以上、TopLink 10.1.3以及OpenJPA都提供了JPA的实现。 消除三步曲 方案:Hibernate-JPA 实例:引入持久配置 一步 动态加载实体 一步 实体table写法 二步曲 第二步:消除Spring层的dao、service 等calss的IOC配置。 方案:引入Spring的annotation+风趣的规约,动态注入dao与service 二步曲 Annotation加载文件 二步曲 风趣规约的类文件写法 三步曲 第三步:消除Struts层的*.xml配置文件。 方案:引入str

文档评论(0)

1亿VIP精品文档

相关文档