3.2    系统软件结构图    19
3.2.1    系统用例图    19
3.3    本章小结    22
4    系统详细设计与实现    23
4.1    系统功能设计    23
4.2    数据库数据结构    24
4.3    主系统及框架    25
4.4    配置持久化封装类(即JavaBean)    26
4.5    配置映射文件Users.xml    27
4.6    配置业务逻辑类    27
4.7    构造Web页面    28
4.7.1    Jsp目录结构    29
4.7.2    Web页面构造方法    29
4.8    模块实现    30
4.8.1    公共信息发布模块    30
4.8.2    资料管理模块    32
4.9    本章小结    34
5    测试部分    35
5.1    公共信息发布测试    35
5.2    公共资料查询页面测试    37
5.3    本章小结    38
6    总结和展望    39
6.1    论文的主要研究成果    39
6.2    存在的不足及改进方案    39
6.3    本章小结    40
参考文献    42
1    绪论
互联网的普及与应用在近年来,对人们的生活和工作产生了越来越多的影响。网络提供的信息和服务,相对于传统C/S模式的软件,具有操作简单、扩展性好、易于部署、文护方便等优点。随着Internet技术的发展和企业信息化水平的提高,企业级Web应用系统的开发正逐渐成为软件开发的主流。
1.1    课题研究背景与意义
目前开发Web应用系统的技术平台有很多种,常见的有CGI、PHP、ASP.NET、J2EEE等。其中Sun公司的J2EE平台以其良好的扩展性和跨平台性得到市场的广泛认可,成为当前Web应用开发的主流平台之一。此外,IBM、Apache等公司和组织对其提供的良好的支持和扩展,也为其进一步的发展提供了广阔的空间。虽然J2EE平台为Web应用开发提供了很好的支持,比如分布式事务管理、访问关系数据库的标准等,但Sun公司并没有提供一个令人满意的Web应用编程模型。
J2EE本身提供一些编程框架,如EJB(Enterprise Java-Beans)Container等,但EJB(至少3.0以前)模型配置部署复杂,会使开发人员把大量的时间浪费在开发程序架构上。此外,该模型的优势在于数据的分布式处理,但在常见的单服务器系统中并不太适用。这导致在早期Web应用开发中,普遍存在着代码可重用度低、兼容性差、开发难度大等问题。开源框架技术的发展为Web应用开发注入了新的活力。区别于重量级的EJB模型,这些开源框架大都是轻量级的,具有结构清晰,部署方便的特点。使用它们可以显著改善Web系统结构,简化开发流程,提高代码的重用率,在摒弃EJB繁琐的配置和部署过程的同时,最大程度的保证了系统的稳定性和可靠性。因此,在当前Web应用开发中,开源框架技术得到了广泛应用。
随着Web技术的快速发展,人们对于Web应用系统的要求也越来越高。如何在有限的时间内开发出界面友好、操作方便、稳定可靠的Web应用系统,成为迫切需要解决的问题。开源框架技术的发展为Web开发提供了一种可行的解决方案,而如何在众多的开源框架中选择合适的技术来搭建系统架构是一个关键问题。此外,如何改善传统Web应用中交互能力差、反应速度慢等不足也是Web开发中需要关注的问题。由于开源框架的种类繁多,而且拥有各自的优势和不足,在实际应用时,如何根据系统开发的需要,选择适当的框架技术来搭建系统架构,是开发人员值得探讨的问题。
上一篇:基于源搜索引擎的图片搜索研究
下一篇:Web代理服务器的设计与实现

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

论利用ebXML和SOAP开发Web服务【2352字】

公寓空调设计任务书

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

国内外图像分割技术研究现状

承德市事业单位档案管理...