集成开源框架简化开发基于J2EE的web应用系统的研究与实践
文献类型:学位论文
作者 | 程祖红 |
学位类别 | 博士 |
答辩日期 | 2007-05-20 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 软件研究所 |
关键词 | J2EE 框架 Hibernate Struts Spring |
中文摘要 | 随着Internate技术的进一步发展,企业越来越需要构建基于Internet的Web应用系统。然而,构建这样的系统并不是特别容易。本文研究的目的,是建立一种集成多种开源框架的整合框架,以此来简化此类Web应用系统的开发。 构建Web应用,一般采用B/S框架,即客户端采用浏览器,服务器端部署Web服务器或者应用服务器。构建此类应用,在业界主要有两大阵营,即J2EE与.NET,J2EE由Sun公司提出并联合其它相关组织与机构制订,是一个开放的标准,它本身并没有完整的实现,任何机构或公司都可开发符合此标准的产品,通过J2EE兼容性测试的产品,在理论上可互相兼容,因此,相对微软的.NET平台,J2EE平台更加开放、更易移植。但是,开发基于J2EE的Web应用,相对于采用其它技术来说,需要面对更多的问题,开发的技术复杂度更大一些。 为简化J2EE应用程序的开发,在开源社区提出了多种框架,这些框架基本上可以分为两类:一类为架构框架,即针对J2EE的分层结构提出的用以更好地分层企业Web应用架构的框架,典型的代表有表示层的Struts、业务层的Spring、以及数据访问层的Hibernate等;另一类为应用框架,主要是为解决应用中的某些共性的技术或管理问题,典型的代表有用以调度时间的Quartz和全文检索的Lucene等等。本文的研究重点,是分析这些代表性的框架的原理与开发过程、比较其优缺点,结合具体项目——开发一个外包人力资源网,提出一种整合几个框架的整合框架,以此来简化基于J2EE的Web应用系统的开发。 最后,本文论述了将此框架应用于实际项目(易思博外包人力资源网)的过程,验证了此框架的运用确实简化了基于J2EE的Web应用系统的开发过程。框架具有可行性、先进性。 |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 67 |
源URL | [http://ir.iscas.ac.cn/handle/311060/6300] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 程祖红. 集成开源框架简化开发基于J2EE的web应用系统的研究与实践[D]. 软件研究所. 中国科学院软件研究所. 2007. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。