1、導入jar包(38個)
2、配置文件
applicationContext,xml (beans.xml)
(數據源、LocalSessionFactoryBean、事務管理器、事務通知、AOP切面、組件掃描、對注解提供支持)
Struts.xml
3,web.xml
Struts2過濾器
<filter>
<filter-name>action</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
Spring 的監聽器contextConfigLocation
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:beans.xml</param-value>
</context-param>
<!--配置spring框架的上下文載入監聽器-->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
數據源配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${driverClass}"></property>
<property name="jdbcUrl" value="${jdbcUrl}"></property>
<property name="user" value="${user}"></property>
<property name="password" value="${password}"></property>
<property name="initialPoolSize" value="${initialPoolSize}"></property>
<property name="maxPoolSize" value="${maxPoolSize}"></property>
<property name="minPoolSize" value="${minPoolSize}"></property>
</bean>
Jdbc.properties
MySQL:
driverClass=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://localhost:3306/數據庫名
user=root
password=root
initialPoolSize=30
maxPoolSize=50
minPoolSize=30
SqlServer:
jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.url=jdbc:jtds:sqlserver://localhost:1433/數據名
jdbc.username=sa
jdbc.password=abc123
initialPoolSize=30
maxPoolSize=50
minPoolSize=30
Oracle:
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:orcale:thin://localhost:1521/數據庫名
jdbc.username=wapcms
jdbc.password=wapcms
hi.baidu.com/...49df16
雖然鏈接裡面的是用MyEclipse搭建的ssh2框架項目,但是一樣的道理的,新建項目 加入對應的配置文件和jar等等
這個例子一樣適合Eclipse搭建的
最近復習了下SSH框架的搭建一:myeclipse搭建1.添加spring支持。在項目裡右鍵點擊MyEclipse--AddSpring...--把AOPCoreWeb三個libraries復選上。下一步完成。2.添加hibernate支持。首先先打開myeclipsehibernate視圖建立一個數據庫連接。根據不同的數據驅動建立不同的數據庫連接。MyEclipse--AddHibernate...--根據需要一步步完成。3.添加struts支持。然後在web.xml文件裡context-paramparam-namecontexConfigLocation/param-nameparam-value/WEB-INF/applicationContext.xml/param-value/context-paramlistenerlistener-classorg.springframework.web.context.ContextLoaderListener/listener-class/listener再在struts-config.xml中controllerprocessorClass=org.springframework.web.struts.DelegatingRequestProcessor/controller這個時候加載項目會報一個確實pool包的錯誤。然後到構建路徑裡去添加起來。這時候框架基本搭建好了。eclipse搭建SSH步驟1.導入驅動包。struts、spring、hibernate的包和數據庫連接的驅動包。2.配置xml文件。3.添加struts-config.xml文件其中涉及到引用dtd文件4.添加applicationContext.xml文件胚子該文件。(1.連接。2sessionfactory3,假如連接字符是寫在屬性文件裡,還要配屬性文件連接的bean)5.實體映射用到hibernate的插件。(注意表得有主鍵,不然生成的xml文件有錯。)6.寫dao類biz類action等7寫JSP文件。用eclipse搭建主要得熟悉3個配置文件的配置。(web.xml、struts-config.xml、applicationContext.xml)不好意思,以上,希望能對你有所幫助