http://blog.csdn.net/stubbornpotatoes/article/details/8592756
SSH博文写的也差不多了,这篇主要是通过做一个完整简单的小例子,来整合下前面学到的东西,顺便把后面写的两篇Maven和Ant也加入进来,如果SSH或Maven、Ant这些东西不懂,可先看其他文章。项目用Maven来管理jar,我后面会把pom.xml贴出来,供大家参考,Maven之外的有:
Ant:1.8.4;
Xdoclet:1.2.3;(个人喜欢1.0版本)
JDK:1.6;
Tomcat:6;
数据库:MySQL;
首先新建一个web Project(tgb_ssh),右击项目选中Configure—Convert to Maven Project,Finish!下面是pom.xml配置:
下面是我整个项目包结构的一张截图,后面提及的类及配置文件请对号入座:
自底而上,先创建数据库:test_ssh,在domain包下创建一个实体类User.java:
然后创建build.xml,配置好后就可以生成Hibernate的配置文件和映射文件了,build.xml:
上面利用Ant+Xdoclet生成方式不多做介绍,可参看我后面的博客,生成的映射文件和配置文件如下:
hibernate.cfg.xml
User.hbm.xml
完成domain层之后,在dao包下分别创建一个接口UserDao.java和实现类UserDaoImpl.java,如下:
UserDao.java
UserDaoImpl.java
接下来创建manager包下的接口UserManager.java和实现类UserManagerImpl.java,如下:
UserManager.java
UserManagerImpl.java
Web包下分别创建UserAction和UserActionForm两个类,如下:
UserActionForm.java
UserAction.java
Java类到此为止,这篇有点多,下篇文章继续。