許久沒有些文章了,現在比較清閑,于是決定用 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” ,點擊完成。
接著新建一些包,如下圖所示。

然后向 WEB-INF\lib 包中添加一些需要的 jar ,所需的 jar 如下圖所示:

需要注意的是,這里 hibernate3.jar 是 hibernate3.1 , strust 是 strust1.x 。
至此,項目基本搭建完畢,下一篇就開始寫項目代碼了。
struts+spring+hibernate的web應用<二> Dao層代碼編寫
posted on 2007-03-13 11:24
千山鳥飛絕 閱讀(26848)
評論(17) 編輯 收藏 所屬分類:
Web開發