1. 程式人生 > >struts+spring+hibernate的web應用 架構搭建

struts+spring+hibernate的web應用 架構搭建

開發工具: Eclipse 3.2 + NLpack1-eclipse-SDK-3.2.1-win32( 中文語言包 ) 外掛: tomcatPluginV31 :用於 tomcat 專案建立和管理。 Properties Editor : struts 中的資源國際化的中文編輯外掛,不需要再用命令去轉換文字格式了。 xmlbuddy_2.0.72 : xml 強大編輯器,而且是免費的。 GEF-SDK-3.2.2+tk.eclipse.plugin.htmleditor_2.0.4+tk.eclipse.plugin.struts_2.0.4 : jsp 頁面編輯器,這個編輯器遠沒有 myeclipse 或者 wtp 等大型外掛那麼強大,但一是免費,二是佔資源少的緣故,而且編輯一般的 jsp 頁面也夠用了,所以我覺得這個外掛還湊合夠用。 sqlexplorer_plugin_3.0.0.20060901 : sql 管理器, 開源外掛,比較好用,特別是針對 mysql 這種沒有什麼強大的 sql 圖形編輯管理器的資料庫來說。如果用 sqlserver, 這個外掛也就可有可無了。 資料庫: SQLServer 2000 首先是建庫建表, create database game create table products( game_id int primary key NOT NULL , game_name_cn varchar (100) NOT NULL , game_name_en varchar (100) NOT NULL , game_capacity int NOT NULL , game_version int NOT NULL , game_media int NOT NULL , game_copyright int NOT NULL , game_price decimal(10, 2) , game_content varchar (100) ) 開始搭架子了。 因為使用的是 tomcatPluginV31 ,所以建議 eclipse 的工作空間選擇 tomcat 的 webapps 目錄。這樣專案就不需要再部署了。 新建一個 tomcat 專案,新建 -> 專案 ->java-> tomcat project ,在專案名處,寫 ”game” ,點選完成。 接著新建一些包,如下圖所示。
ssh1.jpg

然後向 WEB-INF/lib 包中新增一些需要的 jar ,所需的 jar 如下圖所示:
ssh2.jpg

需要注意的是,這裡 hibernate3.jar 是 hibernate3.1 , strust 是 strust1.x 。 至此,專案基本搭建完畢,下一篇就開始寫專案程式碼了。