首页> 中文学位 >基于Struts架构分页系统的设计与实现
【6h】

基于Struts架构分页系统的设计与实现

代理获取

目录

文摘

英文文摘

第一章绪论

1.1 Framework的基本概念

1.2 Struts的起源和工作原理

1.3 Struts架构系统的优缺点分析

1.4论文内容结构安排

第二章Struts架构实现方法分析

2.1 Struts的流程控制

2.1.1 ActionServlet源代码分析

2.1.2 ModuleConfig接口及其实现

2.1.3 requestProcessor源代码分析

2.2程序事务逻辑的实现和执行

2.3 Struts标签库分析

2.4 小结

第三章基于Struts架构的分页系统的技术研究与应用

3.1分页问题的传统解决方案

3.2基于Struts架构分页系统在应用中的需求

3.3分页系统设计思路和总体框图

3.4基于Struts架构以实现分页系统

3.4.1继承Action基类实现分页逻辑

3.4.2 Model类的定义方法

3.4.3分页自定义标签的设计

3.4.4对分页系统实现细节的封装

3.4.5继承PagingAction类实现具体业务

3.4.6分页自定义标签的使用方法

3.5分页系统在实际项目中的应用

3.6小结

第四章总结与展望

4.1总结

4.2前景展望

参考文献

个人简历

致谢

论文原创性声明

展开▼

摘要

伴随着软件开发的发展,开发者为了能有充裕的时间用来分析、构建业务逻辑,将相同类型问题的解决途径进行抽象,抽取成一个个的应用架构。在这些应用架构中,J2EE架构由于其跨平台的特征,在当前得到了广泛的应用,而Struts则是当前最流行的基于J2EE的WEB层的架构方案,本文的目的是扩展Struts以解决项目中经常碰到的分页问题,以简化简化WEB开发人员的工作量,提高代码的重用率,尽可能地减少程序潜在的逻辑错误,使系统更易于维护和升级。  本文首先概述了J2EE和Struts架构,然后从源代码的角度详细分析了Struts架构的实现方法,即在MVC设计模型下,进行流程控制和程序事务逻辑实现,以及使用Struts标签库实现视图层(View)。再描述了项目中遇到分页问题的传统解决方案,并指出它的不足之处:效率低下,以及在大数据量时对系统性能影响较大,而且往往会造成操作超时。作为对这个问题的解决方法,本文接着研究如何在前面分析的Struts架构的实现方法的基础上,扩展这个架构的流程控制,动态地判断是否从数据库中查询并返回数据,并且设计了一个模型,用于从应用层返回数据,以及如何用扩充自定义标签库对返回数据进行组织和处理,实现一个分页系统。最后描述了分页系统在实际项目中的使用效果。本文描述的分页系统可以使用在所有基于Struts为WEB层架构方案的J2EE项目中,实践证明,将它应用在项目中,不仅可以解决大数据量查询的问题,还有利于提高软件开发的生产效率和保证系统运行的可靠性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号