【摘 要】
:
随着信息技术的快速发展,J2EE在企业级应用软件的开发中占据了日益重要的地位。但传统的J2EE架构过于复杂,开发成本过高,不利于软件的快速开发和重用。可复用、易扩展的而且
论文部分内容阅读
随着信息技术的快速发展,J2EE在企业级应用软件的开发中占据了日益重要的地位。但传统的J2EE架构过于复杂,开发成本过高,不利于软件的快速开发和重用。可复用、易扩展的而且经过良好测试的软件组件,越来越为开发者所青睐,业界逐渐出现了一些轻量级开源框架,如Struts2、Spring、Hibernate、iBatis、JSF等。这些框架由于具有松耦合、开发成本低、开发周期短等特点,被广泛应用于中小型企业级应用的开发中。本文将对这些流行的开源框架进行分析和研究,结合笔者在多个J2EE项目开发基础上的经验总结,在这些框架基础上整合并实现一个适用于中小型企业级应用快速开发的高效J2EE架构,主要工作内容如下:1.对J2EE主流的框架进行介绍和比较,并着重分析Struts2,Spring和Hibernate三大主流框架;2.使用这三个框架进行整合:在表示层使用Struts2作为MVC框架,实现拦截过滤器、数据验证等;业务层使用Spring框架,负责类的管理、事务管理等,类之间的解耦通过依赖注入来实现;数据持久层采用Hibernate框架,采用泛型实现基本的数据库操作,并利用其二级缓存等功能提升系统性能;3.在架构中集成企业级应用开发中常用的基础功能,如web服务、日志、安全控制等;4.在框架整合的基础上实现统一的构建与集成环境。使用Maven来管理项目生命周期;使用模板技术实现代码生成,减少基础代码的编写;使用模拟对象及其他测试工具实现测试框架,提供对单元测试、集成测试和功能测试的支持。5.应用该架构实现一个管理信息类项目,以验证该架构的实用和高效。开发结果证明,该架构应用在实际的开发环境中,提高了系统开发速度,优化了系统结构,提高了系统的可维护性和可测试性,降低了开发中的风险和成本。
其他文献
位于陕西省耀县的药王山庙是著名的医宗圣地,是唐代医学家孙思邈长期隐居之地。南北朝时期,这里曾是佛教丛林。后来佛教衰落,道教兴起,这里成为道教圣地。药王山庙与药王山紧
中医伏邪理论是中医内伤病发生发展的精髓,据现有资料记载,对中医伏邪理论的研究尚需整理完善,为了透彻解析中医内伤病学的辨病辨证思路及发生发展规律,笔者认为有必要建立并
进行了10T强磁场下Al-(8%~12%)Ni(质量分数)合金凝固实验,考察了初生相Al3Ni的取向行为。结果表明,加磁场后纤维状初生相Al3Ni在垂直于磁场方向的平面上定向排列聚集,形成层间距基本相
随着我国社会经济的快速发展,各个行业对创新型人才的培养都十分的重视,为了让我国教育行业发展的更好,就应该大力发展我国职业教育,还要更加重视创新教育,很多人都认为中专
本文是关于宋代太学管理的研究。正文主要分五个部分:第一部分,宋代太学的管理机构。宋代太学已经有了非常明确的管理机构—国子监,并有与之相配合的一系列相关保障机构来确
论文从有机硅的低表面能特性出发,较系统地研究了有机硅改性树脂的制备及其海洋防污应用性能,探索了其在长效无毒低表面能脱污型(fouling release)防污涂料中的应用。主要研
闽台两岸一水之隔,在地理条件与气候等诸多方面有着许多的相似点,茶叶是两岸重要的经济作物,国内乌龙茶产区也主要集中在两岸。本文通过对两岸茶产业机械化发展历史沿革以及
一、引言内地西藏班办学大多以单独编班进行教学,学生学习和生活交流局限于藏族同学之间,这在一定程度上限制了学生思想的交流和情感的倾诉。特别是在英语学习方面,内地西藏
折射率是重要的光学参量之一。随着CCD测量、光纤传感、光谱分析以及计算机技术的发展,新的折射率测量方法不断产生。文章介绍了三种应用上述技术,分别基于几何信息、光强、共
针对当前税务系统办税服务厅人员激励中存在的一些问题,为寻找具体原因进而提出有针对性的解决方案,本文在文献阅读的基础上,采用社会调研的方法,并以GZ市国税系统为研究的真