如何搭建SSH框架,myeclipse搭建SSH框架詳解
阿新 • • 發佈:2019-02-06
1、先新建個Web專案
2 、新增struts2依賴包和配置檔案
右擊工程,選擇“myeclipse”在二級選單中找到“Add Struts Capabiliies” 點選進入
3、新增spring框架依賴包和配置檔案
右擊工程,選擇“myeclipse”在二級選單中找到“Add Spring Capabiliies” 點選進入
4、 新建“mysql-test”資料庫連線
首先,開啟“MyEclipse Database Explorer”檢視,步驟:工具欄“Widow” ——》“Open Perspective”——》“Other”——》“MyEclipse Database Explorer” ——“OK”
接著,在Myeclipse右上角找到切換檢視的圖示,切換到“MyEclipse Database Explorer”檢視,在該檢視上我們可以新建資料庫連線,如下圖
5、新增Hibernate框架依賴包和配置檔案
右擊工程,選擇“myeclipse”在二級選單中找到“Add Hibernate Capabiliies” 點選進入
資料來源選擇步驟4新建的資料庫連線“mysql-test”
6、通過“mysql-test”資料庫連線,我們可以生成hibernate實體類和對映檔案,以users表為例,如下圖
效果如下圖:
7、新增Spring事務管理
首先,修改applicationContext.xml檔案,修改<beans>標籤,將標籤的屬性修改成:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
接著,再新增以下內容:
<!--宣告一個事務管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- 宣告一個事務通知 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>
<!-- 宣告一個AOP切入點 -->
<aop:config>
<aop:pointcut id="daoMethods" expression="execution(* edu.dao.impl.*.*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="daoMethods"/>
</aop:config>