javaEE MyEclipse下SSH框架搭建+测试

    近一年的考研复习,之前学的java web有些遗忘,最近要做毕业设计了,现在记录一下,方便查看。

    因为要做老师的一个项目,学校的服务器数据库是SqlServer,所以就用SSH框架+SqlServer数据库了。(有些截图是以前的,差不太多)

一:新建一个web project,首先添加Spring

javaEE MyEclipse下SSH框架搭建+测试_第1张图片

 这里以3.0为例

javaEE MyEclipse下SSH框架搭建+测试_第2张图片

下一步,选择如下


完成后src下会有applicationContext.xml文件



加入事务的空间

javaEE MyEclipse下SSH框架搭建+测试_第3张图片

添加事务标注的组件<bean>,这里sessionFactory在创建hibernate是会添加进来,直接无视错误。

    

在web.xml中会自动配置好监听器


二:然后添加struts2的能力。

javaEE MyEclipse下SSH框架搭建+测试_第4张图片

下一步

下一步

javaEE MyEclipse下SSH框架搭建+测试_第5张图片

web.xml会自动加入过滤器


三:添加hibernate的能力


这里以3.3为例

javaEE MyEclipse下SSH框架搭建+测试_第6张图片

选择如下,这里hibernate的配置会在spring的配置文件中配置,不再生成hibernate的配置文件

选择实现用explorer建立好的连接

javaEE MyEclipse下SSH框架搭建+测试_第7张图片

下一步……完成

不知为什么自动生成的时候这里会少驱动,自己手写加入吧

javaEE MyEclipse下SSH框架搭建+测试_第8张图片

至此建立SSH框架建立完毕。

四:优化文件的管理

项目一些包的分配如下

javaEE MyEclipse下SSH框架搭建+测试_第9张图片

连接数据库的字符串单独拿出来

javaEE MyEclipse下SSH框架搭建+测试_第10张图片

然后在applicationConext.xml中填写如下


c3p0连接池的配置信息

javaEE MyEclipse下SSH框架搭建+测试_第11张图片

五:是否整合成功,下面测试

编写一个用户类如下


对应的hibernate的xml文件配置如下

javaEE MyEclipse下SSH框架搭建+测试_第12张图片

applicationConext.xml中配置一下hibernate的信息


Struts2的配置,在浏览器中输入对应的test.action后,会找到testAction,转到test.jsp,显示信息

javaEE MyEclipse下SSH框架搭建+测试_第13张图片


而testAction是spring的一个bean,这里通过注解的方式,(这里可以测试一下)


javaEE MyEclipse下SSH框架搭建+测试_第14张图片

编写一个service的测试类,

javaEE MyEclipse下SSH框架搭建+测试_第15张图片

编写一个Spring的测试类

javaEE MyEclipse下SSH框架搭建+测试_第16张图片

执行JUint测试,绿条表示通过,

javaEE MyEclipse下SSH框架搭建+测试_第17张图片

数据库自动建表成功,并且保存两个数据

javaEE MyEclipse下SSH框架搭建+测试_第18张图片

javaEE MyEclipse下SSH框架搭建+测试_第19张图片

六:总结说明

关于注解的说明,之前都是通过手写bean的方式,这里通过注解的方式



你可能感兴趣的:(java,javaee,MyEclipse,ssh,ee)