读《Struts+Spring+Hibernate快速入门》笔记!

天极网 <Struts+Spring+Hibernate快速入门>

http://www.yesky.com/336/1930336.shtml

该文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate,思路清晰,条理分明。结合前几天对一个机票订购模型的DAO层分析,总结出以下几点!

(一)立项(该文建模顺序)

·配置Hibernate和事务
·装载Spring的applicationContext.xml文件
·建立业务层和DAO之间的依赖关系[参见(二)]
·将Spring应用到Struts中

(二)建立业务层和DAO之间的依赖关系
·数据库建表
·在MyEclipse数据库浏览模式下建立数据库及建立连接关系
·生成建立映射关系的文件(①src路径;②包名)
·选择抽象类匹配类型,实现java.io.Serializable接口,选择类型不作详细说明(目的是使对象序列化,抽取数据类型,util包)
·DAO层实体类继承的是Spring的HibernateDaoSupport
文件主要内容:
1、org.springframework.orm.hibernate3.support.HibernateDaoSupport;
2、LogFactory.getLog(当前类);//commongs-logging.jar
3、initDao()
2、文章中说的增,删,查,改部分在基类中生成方法:
①save()
②delete()
③findById(java.lang.Integer id)、List findByExample(myclassname instance);//util.List
④attachDirty()……;//org.apache.commons.logging.Log;
//org.apache.commons.logging.LogFactory;
⑤ApplicationContext;//org.springframework.context

(三)Hibernate中DAO在应用层中实现数据连接的逻辑
·DAO接口创建业务对象的访问接口;
·impl包下建一个实现DAO接口的类(偶公司大虾做法);
·DAO实体类继承HibernateDAOSupport类和DAO接口;

猜你喜欢

转载自blog.csdn.net/ningna/article/details/753985