作者: 千山鸟飞绝
http://www.blogjava.net/rickhunter/articles/103481.html
struts+spring+hibernate的web应用<一> 架构搭建
许久没有些文章了,现在比较清闲,于是决定用 struts+spring+hibernate 做了一个的小 web 应用。程序虽小,但五脏俱全,今后还会加上权限,打印等功能。
开发工具:
Eclipse 3.2 + NLpack1-eclipse-SDK-
插件:
tomcatPluginV31 :用于 tomcat 项目建立和管理。
Properties Editor : struts 中的资源国际化的中文编辑插件,不需要再用命令去转换文本格式了。
xmlbuddy_2.0.72 : xml 强大编辑器,而且是免费的。
GEF-SDK-
sqlexplorer_plugin_
数据库: 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 。
至此,项目基本搭建完毕,下一篇就开始写项目代码了。