之前的项目中用到了maven,而且是web项目(但不是标准的ssh架构),趁着假期,重用南哥的pom文件,自己也试试用maven构建web项目,搭建完整的ssh开发框架。 工具准备:jdk,eclipse,maven Eclipse 插件:Hibernate Tools (以上工具软件请请自行Google下载安装) 当然,构建过程需要畅通的网络,以确保maven能顺利下载依赖包。 第一步,在eclipse新建Maven项目, New->Maven Project;
两个next之后选择maven-archetype-webapp 架构类型; Next,然后设置好Group Id,Artifact Id,等信息,之后点击Finish。 至此,web项目已经搭建好。 在src/main目录下建立java和test代码文件夹, 下面进行maven依赖配置和ssh配置 下面只需要配置项目根目录下的pom.xml文件,配置ssh框架的各种依赖jar包,并设定Java版本,Maven默认是1.5 pom.xml ![]() 更改pom.xml之后,在项目右键,Maven -> Update Project,配置已更新,ssh各种依赖包已导入。 下面是各种配置文件,web.xml在webapp目录下的WEB-INF下,spring配置文件spring-config.xml我把它放在了web.xml同级的spring配置文件夹下,可自行更改,只需在web.xml中指定即可。 在src/main/resources/下放置hibernate 配置文件,struts 2 配置文件,log4j等一系列配置 web.xml ![]() spring-config.xml,其中包含了对hibernate的配置 ![]() struts.xml ![]() jdbc.properties hibernate参数配置 ![]() 至此,基于Maven的ssh 架构web开发环境就搭建完成了。
一些收获,做过一些项目后,重用已有的架构和相应的组件会减少造轮子的过程,省时省力-.- 下面附上通过Hibernate Tools来自动生成关系数据库里对应的实体类和相应的映射文件(映射文件的位置可在spring-config.xml中配置) 首先打开Hibernate Tools视图,新建配置
Hibernate configured connection 点击New,新建数据库连接,首先选择数据库类型 next,配置数据库连接信息 点击右上角,添加数据库驱动jar包。 至此,数据库连接配置完毕。 下面为项目生成实体类和相应的配置文件, 在Hibernate Tools视图下运行Hibernate Code 生成配置 配置基本信息 可以在reveng.xml配置映射那些表,不设置则默认全部映射。 然后在Exporters里配置生成哪些文件 点击 Run就可以在指定的输出包里看到相应的实体类和对应的Hibernate映射文件。 That's all. Good Luck. - - ! |
|