基于J2EE的JCup框架集成与应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:lj200610819
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,虽然SSH已经成为了Java Web轻量级开发的主流。但是随着软件工程技术的不断发展和业务要求的不断提高,SSH存在的安全、开发不够简便的问题已经显露,这就需要对SSH进行补充和改进。本文设计的JCup框架首先是按照J2EE的分层结构进行集成。在MVC层,使用了Spring MVC作为一般页面的请求;为了使业务驱动的页面流程开发更方便,集成了页面流技术Spring Web Flow;为了使Java对象转化为页面使用的JSON格式数据更方便、更符合MVC设计理念,集成了Spring JSON View,进而也为Ajax数据组织提供了解决方案。在Service层使用了Spring框架,使用Spring主要是为了管理容器中实体、事务以及集成其它框架。在数据存取层,设计了基于Compass和Hibernate的双通道存取数据方式解决了SSH中OpenSessionlnView模式存在的安全、阻塞时占用大量内存等问题,也充分利用了Compass的搜索功能。在测试方面集成了Spring test和EasyMock框架并为各层提供了单元测试方案。接着,JCup对一些通用技术进行集成。设计实现了基于DWR表单及时验证器,简化了表单及时验证的开发;引入了事件编程技术,使得编程更加灵活方便;设计实现了具有事务功能和调度异常处理的任务动态调度器,使得任务调度的应用更加广泛;为了使邮件内容填充更加方便性,引入了邮件模板技术。在几个项目的开发和维护中,JCup框架的简单性和灵活性得到体现,提高了软件开发和维护效率。
其他文献
学位
1月10日的人民大会堂,格外星光璀璨,一年一度的科技界盛会——国家科学技术奖励大会如约而至.rn此次获奖的“大明星”,有的解决了世界性难题,有的填补了国内空白,有的达到了
期刊
2020年刚刚开始,就有不少小伙伴苦恼了起来:这一年我们应该怎样去完成自己定下的目标,不要等到年底一看又是一大堆计划没有完成.
期刊
空间光通信具有大通信容量、高传输速率、保密性好、高抗电磁干扰能力、终端设备体积小、功耗低等优点,是通信领域内一个富有生命力的分支,因此各个国家都非常重视对空间光通
近年来随着微机电系统的发展,金属箔材零件被大量应用在电子和MEMS产品中,飞秒激光冲击成形由于柔性好、精度高等优点,在微小零件制造方面开始得到关注。国内外多个研究小组开始
自由空间光通信技术起源于上个世纪70年代,近年来随着半导体技术和通信技术的发展,尤其是光纤通信技术的普遍应用,是的该项技术得到了快速的发展。自由空间光通信具有极好的保密
学位