SSH整合之框架搭建 .

最近研究了下SSH三大框架的整合,網上沒有比較全的資料,現將心得寫出,供大家參考。想學習的同學也可以學習下,由於三大框架的整合比較多,稍後會慢慢放出。
首先簡單的介紹下三大框架:三大框架(SSH)主要用於java編程語言的Web開發,SSH全稱是Struts+Spring+Hibernate,功能分別是Struts(進行數據傳遞),Spring(依賴注入),Hibernate(數據庫管理)。
Java編程使用的工具是eclipse或者Myeclipse,區別在於eclipse是免費的,MyEclipse是收費的。但是MyEclipse的用起來更方便。
這裏我們使用Myeclipse6.5進行SSH框架搭建.
1.首先新建一個Web項目。

打開Myeclipse6.5。點擊菜單欄的File--->New--->Web Project

2.爲我們的項目起個名字。

在Project Name輸入項目名字(MyFirstWeb),注意了在J2EE Specification Level選擇JAVA EE5.0,然後點擊Finish。

 

3.添加Hibernate的支持。

選中項目,點擊菜單欄的MyEclipse--->Project Capabilities--->Add Hibernate Capabilities

然後選擇Hibernate3.2

再下面選擇Copy checked Library Jars to project forder and add to buld-path.(此選項是將jar包導入lib文件夾)

最後點擊next。

 

這個選項沒有要修改的,直接next

 

將Specify database的鉤鉤取消,我們將通過Spring配置文件來對數據庫進行管理,所以不需要Hibernate自動生成配置文件。

再次點擊next。

 

取消Crete SessionFactory class的鉤鉤,依舊在Spring裏配置。

最後點擊finish,Hibernate配置完成。

 

4.接下來我們添加Spring的支持

選中項目,點擊菜單欄的MyEclipse--->Project Capabilities--->Add Spring Capabilities

然後選擇spring2.0,

jar包選擇一共是5個,分別是

1.Spring 2.0 AOP Libraries

2.Spring 2.0 Core Libraries

3.Spring 2.0 Persistence Core Libraries

4.Spring 2.0 Persistence JDBC Libraries

5.Spring 2.0 Web Libraries

選擇Copy checked Lirary contens to project folder (將jar包導入lib文件夾)

點擊next

 

 

取消Enable AOP Builder的鉤鉤

Folder選項點擊Browse手動設置Spring配置文件保存目錄到  WebRoot/WEB-INF

點擊next

 最後一步不需要設置,直接點擊finish。Spring配置完成。

 

5.Struts配置文件

struts配置很簡單,直接在src目錄下創建一個struts.xml文件就OK了

選中src,右鍵new--->XML(Advanced Templates),重命名爲struts.xml

然後點擊finish。

接着要給struts.xml添加必要的代碼,直接複製粘貼就行了, 這裏我使用的是struts2.0.

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>


</struts>

6.到此爲止SSH框架搭建全部完成,看下整體結構

下面可以運行調試一下是否正常。

http://localhost:8080/MyFirstWeb/index.jsp

稍後會放出SSH整合之登錄註冊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章