基于struts的web应用程序.doc

约45页DOC格式手机打开展开

基于struts的web应用程序,基于struts的web应用程序页数45字数 14634摘要:struts最早是作为apache jakarta项目的组成部分问世运做。项目的创立者希望通过对该项目的研究,改进和提高java server pages (jsps)、servlet、标签库以及面向对象的技术水准。而其采用的模型-视图-控制(model-v...
编号:10-29665大小:695.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 海底捞月 发布

基于Struts的web应用程序
页数 45 字数 14634
摘要:
Struts最早是作为Apache Jakarta项目的组成部分问世运做。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages (JSPs)、Servlet、标签库以及面向对象的技术水准。而其采用的模型-视图-控制(model-view-control,简称MVC)模式是目前最常见的web开发结构,MVC主要适用于交互式的Web应用,尤其是存在大量页面及多次客户访问及数据显示; Apache Tomcat服务器全面支持JSP 1.3以及Servlet 2.3规范;技术先进、性能稳定,而且完全免费。
本文是介绍应用Struts技术开发信息服务系统的web应用,首先介绍项目开发背景和系统总体结构,其后进行功能分析和技术的选择,而后详述具体实现和相关技术细节(Struts and hibernate),最后是项目开发¬总结与展望。

关键字:
J2EE,Tomcat,Struts,MYSQL,信息服务系统,Web Service,Hibernate
目录
第一章 绪论 1
1.1 选题背景 1
1.2 内容安排 2
第二章 系统总体设计 3
2.1 需求分析 3
2.1.1 功能需求 3
2.1.2 非功能性需求 3
I. 性能需求 3
II. 设计约束条件 4
III. 属性 4
2.2 可行性的研究 5
2.3 系统结构 7
 系统的设计模式 8
 数据存取技术 9
2.4 对系统优越性的评估 9
第三章 功能划分和设计 11
3.1 系统物理结构 11
3.2 模块划分 12
3.2.1. 个人信息查询(web终端) 12
3.2.2. 胖客户端(app终端) 12
3.2.3. Web Service 13
3.2.4. XML数据库 13
3.3 技术划分 13
3.3.1. 系统开发及运行环境 13
a) 开发环境 13
b) 运行环境 13
3.3.2. 开发过程应用技术 14
a) JSP/Servlet 14
b) Struts 15
第四章 web服务器设计和web客户端设计 17
4.1. 服务器结构 17
4.2. 功能描述和用例 17
4.3. Struts流程和项目的开发过程 18
4.3.1. struts工作流程 18
4.3.2. 例述login应用struts开发 20
4.3.3. Struts框架下开发需要做的工作 27
4.4. hibernate建立数据映射 29
4.4.1. 配置活动 30
4.4.2. 开发步骤(建立memo模块的data mapping) 31
4.5. 数据库设计 32
4.5.1. 数据库ER图 33
4.5.2. 有关说明 33
4.6. 问题及解决方法 36
第五章 经验总结和开发体会 38
致 谢 39
参考文献 40

参考文献
[1] Rod Johnson.《J2EE设计开发编程指南》, 北京:电子工业出版社,2000.
[2] Jim Keogh.《J2EE参考大全》, 北京:电子工业出版社,2001.
[3] Craig A.Berry.《实用J2EE设计模式编程指南》, 北京:电子工业出版社,2000.
[4] Karl Moss著 陆新年,陆新宇,刘昊飞译. Java Servlet 编程指南, 北京: 科学出版社, 2000
[5] hibernate参考手册(hibernate发布包中自带)