作者:徐建祥(
netpirate@gmail.com
)
时间:
2007-01-03
网址:
http://www.anymobile.org
1、
项目介绍
××××项目是基于……(背景,范畴,术语)
2、
系统设计
为了降低系统的耦合性,提高系统的实用性和灵活性,对系统的页面逻辑、业务逻辑和数据逻辑进行分层。集合当前的
Web
技术,在
Java
环境下,采用实现了
MVC
模式的
Struts
和实现了数据持久化的
Hibernate
的开源框架组合,
在
Hibernate
中整合
EhCache
,对数据进行缓存。
本系统的体系结构如下:
其中,应用表示层基于
Struts
框架,业务逻辑层包含了供应用程序调用的业务逻辑规则,以帮助应用程序完成业务操作,数据持久层基于
Hibernate
框架,采用 DAO(Data Access Object)模式操作数据库,应用服务器采用
Tomcat
。
3、
详细设计
本系统具有多个模块,但各个模块的基本设计原理相同,下面将逐个描述。
……
4、
数据库设计
……
5、
开发示例
5.1
开发环境
WinXP
JDK 1.4.2
Eclipse 3.2.1 SDK
MyEclipse 5.0GA
(
Struts 1.2
;
Hibernate 3.1
)
Tomcat 5.5
5.2
新建
Web Project
File->New Project->MyEclipse->J2EE Projects->Web Project
5.3
建立
Struts
关联
MyEclipse->Add Struts Capabilities
5.4
建立数据库浏览
Window-> Preferences->MyEclipse->Database Explorer->New Driver
Window->Customize Perspective->Commands
,选上
Profile
Profile
窗口,
Connection it
5.5
建立
Hibernate
关联
MyEclipse->Add Hibernate Capabilities
5.6
配置应用服务器
Window-> Preferences-> Application Server->Tomcat 5
,选择
Enable
,浏览
Tomcat
的安装目录,浏览
JDK
的安装目录
右键点击
Project
,
MyEclipse-> Add and Remove Project Deployment
,点击
Add
,
Server
选择
Tomcat 5
,
Finish
后
点击
Run server
,切换到
Web Browser
窗口,就可以访问了。
参考文档
Eclipse->Help->Help Contents->MyEclipseLearningCenter->J2EE Application Development->Getting Started->Struts Development
Eclipse->Help->Help Contents->MyEclipseLearningCenter->Spring/Hibernate Development->Getting Started->Hibernate Development
Struts-Hibernate-Integration-Tutorial http://www.laliluna.de/download/struts-hibernate-integration-tutorial-en.pdf
<全文完>
posted on 2007-01-05 00:35
Xu Jianxiang 阅读(895)
评论(0) 编辑 收藏 所属分类:
Open Source