分享

Eclipse 下用Maven构建ssh框架web工程

 春和秋荣 2019-05-15

之前的项目中用到了maven,而且是web项目(但不是标准的ssh架构),趁着假期,重用南哥的pom文件,自己也试试用maven构建web项目,搭建完整的ssh开发框架。

工具准备:jdk,eclipse,maven

Eclipse 插件:Hibernate Tools

(以上工具软件请请自行Google下载安装)

当然,构建过程需要畅通的网络,以确保maven能顺利下载依赖包。

第一步,在eclipse新建Maven项目,

New->Maven Project;

    新建Maven项目

 

两个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

更改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

web.xml

 spring-config.xml,其中包含了对hibernate的配置

Spring 配置

struts.xml

struts 2 配置

jdbc.properties hibernate参数配置

Hibernate参数设置

至此,基于Maven的ssh 架构web开发环境就搭建完成了。

 

一些收获,做过一些项目后,重用已有的架构和相应的组件会减少造轮子的过程,省时省力-.-

下面附上通过Hibernate Tools来自动生成关系数据库里对应的实体类和相应的映射文件(映射文件的位置可在spring-config.xml中配置)

首先打开Hibernate Tools视图,新建配置

新建Hibernate 配置

 

Hibernate configured connection 点击New,新建数据库连接,首先选择数据库类型

新建数据库连接

next,配置数据库连接信息

点击右上角,添加数据库驱动jar包。

至此,数据库连接配置完毕。

下面为项目生成实体类和相应的配置文件,

在Hibernate Tools视图下运行Hibernate Code 生成配置

配置基本信息

可以在reveng.xml配置映射那些表,不设置则默认全部映射。

然后在Exporters里配置生成哪些文件

点击 Run就可以在指定的输出包里看到相应的实体类和对应的Hibernate映射文件。

That's all. Good Luck. - - !

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多