许久没有些文章了,现在比较清闲,于是决定用 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 
千山鸟飞绝 阅读(26875) 
评论(17)  编辑  收藏  所属分类: 
Web开发