随笔-1  评论-68  文章-98  trackbacks-0

作者:徐建祥( 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 阅读(970) 评论(0)  编辑  收藏 所属分类: Open Source