手动集成SSH

SSH框架中Spring和Hibernate属于轻量级框架,一方面这两个框架都不依赖于应用程序服务器,只要有java环境就可以运行,另一方面我们自己编写的类无需继承Spring或者Hibernate的框架中的类(当然Spring和Hibernate集成的时候可能会有依赖关系),而Struts属于重量级框架,一方面struts采用了servlet技术,而servlet是依赖应用程序服务器的(如tomcat等),另一方面我们自己写编写的Action和ActionForm类是要依赖struts的Action类和ActionForm类的。故而这三个框架肯定是在web项目中才能同时使用。集成步骤如下所示。

1.       建立web project

2.       引入所需jar。

所需jar包包括JDBC驱动包,struts核心jar和其引入的第三方jar,hibernate核心jar及其引入的第三方jar,spring的核心jar及其引入的第三方jar,第三方jar包可以有选择性的引入,一般使用什么功能引入相应jar包就可以,如spring通常引入spring.jar,log4j.jar,commons-logging.jar,aspectjrt.jar,aspectjweaver.jar就可以了。我们可以创建自己的jar包库(user libraries),这样方便我们以后做项目时对jar包得引入。具体步骤如下:

1)  在windows->preferences->java->build path->userlibraries->new,然后加所需jar引入新增加的user library,如下图所示:

 

2)  右击项目->properties->java build path->libraries->add library->userlibraries->将我们刚刚建立的jar 包库引入进来。如下图所示:


3)  其项目引入效果如下图所示(当然这些jar包也可以直接拷贝到webroot/web-info/lib下):


3.       建立框架所需要的配置文件。

Web.xml文件(在webroot/webinfo下)在建立web project 的时候已经创建好了,其他配置文件包括applicationContext.xml,hibernate.cfg.xml和struts-config.xml,我们可以从以往项目中直接拷贝过来,而后进行一番修改。

4.       应用SSH编写MVC架构程序

对于这三个框架集成经常打交道的有struts的手动编写的Action类、struts实现的ActionServlet、spring的BeanFactory类和hibernate的SessionFactory类等,在今后的实践中要不断通过他们来了解其工作原理,进一步熟悉使用SSH环境。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值