用ssh框架搭建网站的操作步骤:
借助eclipse创建一个web工程。
将工程的编码和jsp的编码改成UTF-8。
导入jar包。
在根目录下面建立三个source folder。如:
src:存放源代码
config:存放配置文件
test:存放测试类
在src下建立包,写持久化类和映射文件,如:
Person.java
Person.hbm.xml
写spring的配置文件,引入sessionFactory。方法如下:
在config下面建立一个spring包,存放spring有关的配置文件
applicationContext.xml——总的spring文件的入口
applicationContext-db.xml——配置和数据库有关配置,需要在applicationContext.xml引入
在这个文件中引入sessionFactory
在config目录下面添加jdbc.properties文件,存放数据库的配置信息。
在test文件夹下面建立一个包com.itheima11.s2sh.test。
创建SpringUtils类。用来获得ApplicationContext。
创建一个测试类SessionFactoryTest。用来测试sessionFactory是否创建成功,运行成功会在数据库创建person表。
创建dao层和service层的类和接口。
准备spring声明式事务处理的配置。
将dao和service放入到spring容器中,在config的spring包中新建applicationContext-person.xml文件。将有关person的bean放在里面。并且在applicationContext.xml中引入。
测试spirng的声明式事务处理。在PersonTest类中完成测试
编写action。
把action放入到spring容器中,注意修改其scope属性为protype。
写struts2的配置文件,代码:
<action name="personAction_*" method="{1}" class="personAction"></action>
class属性的值和spring配置文件中的id的值要一致
编写web.xml文件,运行即可。