基于Struts框架的银行网上论坛研究及实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:the4eye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的飞速发展和电子商务的普及应用,传统的Web开发普遍存在着应用扩展和维护方面的不足,因此,如何组织应用程序以实现简单高效的应用程序编写、维护和扩展,是当前Web开发中发展的热点之一。 本文所研究的MVC(Model-View-Controller)模式是软件工程学中一个非常重要的设计模式,为交互式系统提供了一个非常优秀的开发模型,MVC模式将系统强制分离成三层,使得系统的层次更分明,各层之间松耦合,使系统开发、维护变得非常灵活,同时又提高了系统设计的可重用性。 在Web开发过程中,软件开发者不可能对每个不同的项目做不同的架构,而是尽量重用以前的架构,或者开发出尽可能通用的架构方案。Struts是实现MVC模式的具体应用框架之一,以其易学易用而逐渐发展壮大,而成为当前Web开发的主流应用框架技术。它整合Java Servlets,Java Beans,XML(Extensible MarkupLanguage)等标准技术提供了灵活的控制层,整合EJB,JDBC等数据访问技术构造模型层,整合JSP等界面表示技术构造视图组件。 本文首先详细分析了MVC设计模式和实现MVC设计模式的几种框架技术,然后深入分析了Struts框架技术,综合JSP和Servlet技术,对银行网上论坛系统进行了分析、设计和实现。研究内容主要包括以下几点: 1、以Struts框架技术为基础,结合数据库连接池技术、Vector、ActionServlet的扩展等关键技术,从MVC模式的的视图、模型、控制器三个方面进行了构建。 2、针对服务器表单提交验证,采用扩展Plugln方式,引入Validator框架,对表单数据提交的验证方法做了改进,减低了程序的复杂性,又提高了可重用性和可扩展性。 3、通过对中行辖内支付系统的网上论坛功能的设计实现,对该论坛进行了单元测试、组装测试和压力测试,得出系统是稳定可行的。 系统体现了MVC设计模式的优点,采用集中的资源文件,通过中心配置文件来导航,使得系统可以适应页面显示内容的变化和页面流程的变化,并可以根据不断变化的需求进行维护和扩展。
其他文献
近年来,信息技术领域的数据服务外包模式得到了长足的发展。数据服务外包模式具有多种具体的表现形式,如数据库服务外包、委托计算和云计算等,为用户带来了稳定、高效和低成本的
随着Internet的飞速发展人们可获取的信息量迅速膨胀。如何从海量数据中快速、准确、全面地查找用户所需的信息是当前信息检索的一大难题。文本分类技术作为知识的组织工具可
随着经济全球化和市场国际化的发展趋势,制造业所面临的竞争更趋激烈。高质量的原材料和优秀管理的供应体系,决定了能否满足客户购买需求,也最终决定企业能否获得利润。选择合适
随着网络技术与多媒体技术的发展,人们更多地要求将多媒体数据进行数字化压缩并利用网络的传输能力和交换能力实现相互之间的共享。另一方面随着数字视频技术的发展而产生了一
模糊图像复原是数字图像处理中的一类经典问题。由于图像模糊的成因复杂,加之图像在存储过程中会造成截断误差等损失,因而给图像复原带来难度。   本文重点研究旋转运动模糊
学位
电信增值业务开发工具和处理平台在电信运营中有着非常重要的现实意义。在融合的下一代网络上高效、灵活地开发和部署各种丰富多彩的电信业务,从而实现提高网络使用率、增加收
@随着信息技术的发展与应用,信息安全的内涵也在不断延伸,信息安全己经不仅仅是指物理安全或通信双方的秘密信息传递(保密通信),而扩展到消息的完整性、认证性、不可否认性、可
学位
随着网络技术的发展以及新的Internet应用的出现,全球Internet业务呈现出爆炸式增长的趋势,迫切要求扩大广域骨干通信网的容量。波分复用技术(WDM)允许在一根光纤中同时传输若
学位
近年来,随着电子商务的迅速崛起,Web应用从局部化发展到全球化,从B2C发展到B2B,从集中式发展到分布式。Web Service解决了复杂的应用连接和程序代码造成的电子商务应用的高维护代
传统的C/S模式难以适应越来越强大的信息存储、传输带宽、传输速度等方面的要求。与此同时,有资料统计表明,全球的Server提供的资源加在一起还不足Internet资源总量的1%,因而人们