今天突然想獨(dú)自配配ssh,說(shuō)干就干了,還算比較順暢,出現(xiàn)了錯(cuò)誤,但很快就排除了,本來(lái)準(zhǔn)備寫(xiě)篇詳細(xì)點(diǎn)的文章的,但等下還有點(diǎn)事,就說(shuō)先介紹個(gè)大概,如果有問(wèn)題的話mail me:liuyongcic@163.com !
環(huán)境配置:jdk1.5+tomcat5.5+myeclipse
struts1.2+hibernate3.1+spring2.0
程序采用標(biāo)準(zhǔn)的MVC,分三層構(gòu)建:web層,business層,DAO層;其中DAO層用到了簡(jiǎn)單的泛型
數(shù)據(jù)庫(kù)mysql spring的單元測(cè)試
添加jar包環(huán)境:
1.新建工程
2.工程-右鍵-myeclipse-add struts capability
3. add spring capability(選擇libraries時(shí),選擇spring2.0 core libraries;spring aop libraries;
spring2.0 web libraries;spring2.0 remoting libraries;spring2.0 misc libraries;srping2.0 orm/dao/hibernate3 libraries)
4. add hibernate capability
5.按上述添加后,在把下載的ssh包中的文件ctrl+v過(guò)去,
6.配置數(shù)據(jù)庫(kù)
spring里面的數(shù)據(jù)庫(kù)配置參數(shù)自己去修改吧
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://localhost:3306/liuyong" />
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
數(shù)據(jù)庫(kù)表ddl
CREATE TABLE `xiao` (
`id` int(11) NOT NULL,
`name` varchar(255) default NULL,
`school` varchar(255) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
然后在里面添加一條記錄:
(id,name,school)(1,liuyong,
www.hunau.net)以便測(cè)試之用
6.發(fā)布(注意發(fā)布后,要?jiǎng)h除lib包中的asm-2.2.3.jar,
因?yàn)橛袥_突)
7.運(yùn)行
源文件下載:(其中l(wèi)ib目錄的jar包太大,未包含進(jìn)來(lái))
/Files/ec2008/SSH.rar
如果有問(wèn)題的話mail me:liuyongcic@163.com