手工搭建SSH集成工程
//搭建SSH集成工程:
//1.建立普通web工程,导入SSH框架所需的jar文件(79个文件包含mysql驱动包)。
//2.建立applicationContext.xml(<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
?xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
?</beans>)文件与struts-config.xml(<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
)文件。
//3.在myeclipse创建数据库连接。
//4.在applicationContext中配置数据库连接(<bean id="con" value="root"></property>
??<property name="password" value="123"></property>
?</bean>)。
//5.在applicationContext中配置HibenateSessionFactory.
//6.在工程中创建po包。
//7.在po包中创建实体与实体的映射文件。
//8.在工程中创建dao包。
//9.在dao包中创建一个类(UserDao)继承org.springframework.orm.hibernate3.support.HibernateDaoSupport。
//10.在UserDao中创建save()方法(使用getHibernateTemplate().save();).
//11.在applicationContext.xml文件中配置实体的指向(<property name="mappingResources">
???<list>
????<value>po/Users.hbm.xml</value>
???</list>
??</property>
?</bean>
?<bean id="UsersDAO" type="com.demo.struts.form.UsersForm" />
? </form-beans>
? <global-exceptions />
? <global-forwards />
? <action-mappings >
??? <action
????? attribute="usersForm"
????? input="/form/users.jsp"
????? name="usersForm"
????? path="/users"
????? scope="request"
????? type="org.springframework.web.struts.DelegatingActionProxy"/>
? </action-mappings>
? <message-resources parameter="com.demo.struts.ApplicationResources" />
?? <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
??? <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
? </plug-in>
</struts-config>
)
//16.在工程中创建service包并创建服务类。
//17.编写jsp页面进行测试。