论文部分内容阅读
互联网技术的迅猛发展和B/S应用的强大诱惑,使得越来越多的系统都要求构造为一种简单、经济而高效的Web应用。这从根本上导致了近年来基于J2EE的应用开发方式逐渐从重量级转向轻量级方式。由Open Source社区免费提供的许多成熟可靠的轻量级Web应用框架,凭借其简单、实用、开源和按需选择组合等特点,在Web应用开发领域内得到了广泛的发展。简介了课题研究背景、意义。结合作者的研究工作,详细讨论了现阶段软件复用的几种表现形式:模式、框架及实例Spring。深入分析了在轻量级容器框架Spring中集成表示层框架JSF和数据访问层框架Hibernate的技术要点、方法及具体实现过程。给出了Web应用开发集成框架(JSF+Spring+Hibemate)的体系结构,在工程项目中的应用示例及效果。针对一类由辅助表支撑核心功能的Web应用,讨论了Web应用开发集成框架的优化方法。重点研究了在表示层、业务服务层和数据访问层分别使用Ajax、Java反射机制以及多态机制等技术改造集成框架的技术要点和实现过程。给出了优化改造后框架的体系结构,总结了新框架的显著特点、适应能力、使用方法、应用示例及使用效果。新框架在保留原有基础框架各种特点的同时,能简化采用Ajax技术开发应用的过程,在多个层面为Web应用开发提供更大的便捷支持。论文最后总结了课题的研究成果,展望了本论文所涉及到技术将来的发展以及作者进一步的研究工作。