1.建立web project


删掉:
<bean id="sessionFactory"
</bean>
在它的里面给配置一个DataSource和sessionFactory

这段代码处应该显示有错,找不到类:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
所以我们要手动添加两个库:dbcp、pool
commons-dbcp.jar
commons-pool.jar
打开MyEclipse DataBase 的DB Browser
打开连接,找到我们先前建的表
点击表 — > 右键 — > Hibernate Reverse Engineering
自己选择Java Src Folder 和 Java Package
选择了让它给我创建mapping文件和POJO
NEXT — > 选择Id生成策略 (我这里选择的是identity)
直接NEXT — > 选择member表 Id生成策略也改成identity
项目包结构
然后我们再dao接口中定义CRUD等常用操作方法
public void add(Member member);
public Member get(Integer mid);
public List<Member> list();
public void update(Member member);
public void delete(Integer mid);
然后再看hibernate的实现类
注意我们不仅要实现ImemberDAO
还要继承一个Spring提供的帮助类HibernateDaoSupport
现在我们要让spring给注入dao
打开applicationContext.xml
你看这里面有dataSource
然后sessionFactory用dataSource
然后呢是我们的dao用sessionFactory
(这个你可以去dao 的实现类里面去看看,它里面就有setSessionFactory)
所以我们配memberDAO这个bean的时候要给配上sessionFactory
applicationContext.xml多了一个bean的配置
同样的方法我们再配置一个memberManager
现在我们把member的映射文件加到applicationContext.xml 的配置中
5.添加struts2的支持
