1. 程式人生 > >利用MyEclipse內建架包搭建ssh框架詳細步驟

利用MyEclipse內建架包搭建ssh框架詳細步驟

ssh整合

我們一般在搭建框架的時候經常使用的是匯入架包然後搭建專案,但是如果我們在沒有架包的情況下怎麼來搭建ssh框架呢

除開我們用別的框比如meavn搭建,但是不排除在沒有網路的情況下我們也無法完整的搭建出來,那麼現在我就教大家一種可以在沒有網路的情況下搭建框架的步驟。

1、建庫建表

2、新建web專案

3、新增spring支援

需要四個庫(aop,core,persistence,web)可以這樣記(前3個加web)

4、新增hibernate支援

使用預設的2個庫,hibernate的操作採用預設操作

下面這一步不要預設,按圖操作

5、修改hibernate.cfg.xml檔案,設定自動提交

<property name="connection.autocommit">true</property>

<property name="show_sql">true</property>

           <property name="format_sql">true</property>

6、新增struts支援

這裡需要兩個庫(core,spring)第一個和spring

7、解決包衝突問題

刪除antlr-2.7.2.jar

找到視窗-首選項--myeclipse按圖操作,先選定上面的這個包,單擊remove,然後單擊apply

8、修改web.xml檔案

8.1設定監聽器讓spring框架首先啟動

<listener>

  <listener-class>

  org.springframework.web.context.ContextLoaderListener

  </listener-class>

  </listener>

8.2配置applicationContext.xml的檔案查詢位置

這裡需要死記

<context-param>

  <param-name>contextConfigLocation</

param-name>

  <param-value>classpath:applicationContext.xml</param-value>

  </context-param>

9、利用hibernate反向工程生成實體類和對映文體

10、編寫BaseDao

11、編寫具體的dao繼承自BaseDao並且交給spring管理

<bean id="stuDao" class="com.dao.StudentDao">

    <property name="sessionFactory" ref="sessionFactory"></property>

    <property name="entityName" value="com.entity.StudentInfo"></property>

  </bean>

12、編寫BaseAction

13、編寫具體的action並且交給spring管理

<bean id="stuAction" class="com.action.StudentAction">

  <property name="stuDao" ref="stuDao"></property>

  </bean>

14、配置struts.xml

15、編寫index.jsp

16、部署執行