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