用ssh框架搭建網站的操作步驟:
1、借助eclipse創建一個web工程。
2、將工程的編碼和jsp的編碼改成UTF-8。
3、導入jar包。
4、在根目錄下面建立三個source folder。如:
src:存放源代碼
config:存放配置文件
test:存放測試類
5、在src下建立包,寫持久化類和映射文件,如:
Person.java
Person.hbm.xml
6、寫spring的配置文件,引入sessionFactory。方法如下:
在config下面建立一個spring包,存放spring有關的配置文件
applicationContext.xml——總的spring文件的入口
applicationContext-db.xml——配置和數據庫有關配置,需要在applicationContext.xml引入
在這個文件中引入sessionFactory
7、在config目錄下面添加jdbc.properties文件,存放數據庫的配置信息。
8、在test文件夾下面建立一個包com.itheima11.s2sh.test。
9、創建SpringUtils類。用來獲得ApplicationContext。
10、創建一個測試類SessionFactoryTest。用來測試sessionFactory是否創建成功,運行成功會在數據庫創建person表。
11、創建dao層和service層的類和接口。
12、準備spring聲明式事務處理的配置。
13、將dao和service放入到spring容器中,在config的spring包中新建applicationContext-person.xml文件。將有關person的bean放在里面。并且在applicationContext.xml中引入。
14、測試spirng的聲明式事務處理。在PersonTest類中完成測試
15、編寫action。
16、把action放入到spring容器中,注意修改其scope屬性為protype。
17、寫struts2的配置文件,代碼:
<action name="personAction_*" method="{1}" class="personAction"></action>
class屬性的值和spring配置文件中的id的值要一致
18、編寫web.xml文件,運行即可。