1. 程式人生 > >如何搭建SSH框架,myeclipse搭建SSH框架詳解

如何搭建SSH框架,myeclipse搭建SSH框架詳解

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>