基于REST的轻量级J2EE架构实现

被引:0
作者
黄宁海
机构
[1] 浙江大学
关键词
XML; REST; Light Weight; Front Controller;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
本文针对基于J2EE平台的Web应用,在整合各种框架的基础上,在一个更高的层面分析了传统的J2EE架构(即以EJB容器为核心的J2EE架构),包括经典EJB架构以及本地EJB架构,和以Spring框架为代表的轻量级J2EE架构,提出了他们各自的局限性和不足。 以XML中间件,XML Web Service为切入点,通过引进REST Web Service的概念,在此基础上提出了基于REST的轻量级架构。本架构是通过REST WebServices模型来实现的Service-Oriented Architecture,在以实现高效性,配置的灵活性,安全性,易用性和实用性,可移植性的目标为基础上,进行了详尽,全面地设计,并对该系统的实现进行了分析。在物理意义上把整个架构划分成Web层和Resource层,进行了总体的设计,在功能意义上把整个架构划分成若干个功能模块。不光在理论上论述了该架构的可行性、优越性,并实际通过组件开发的模式给出具体的设计和实现。本文重点介绍了各个组件的功能点,并设计了对外的接口。通过这个项目的实践,在传统的J2EE开发模式上面作了尝试,并和现存的一些轻量级J2EE架构进行了比较,为今后类似的系统开发提供了参考。 最后,通过实际项目的运用,充分验证了新架构在高效性、配置的灵活性、可测试性、安全性、易用性和实用性和可移植性上有着独特的优势。
引用
收藏
页数:86
共 8 条
[1]
基于敏捷方法的轻量级J2EE架构的应用 [J].
戚琦 ;
廖建新 ;
王纯 ;
武家春 .
计算机系统应用, 2007, (02) :53-56
[2]
基于J2EE平台的Web应用研究附视频 [J].
张靖 .
成都大学学报(自然科学版), 2006, (04) :291-294+313
[3]
基于XSLT的数据转换技术研究 [J].
胡凯 .
德州学院学报, 2006, (06) :100-103
[4]
轻量级容器的设计与应用 [J].
施伟 ;
张忠能 .
计算机工程, 2006, (20) :65-66+71
[5]
基于WebServices的多层客户/服务器结构 [J].
龚小兵 ;
况少平 .
科技资讯, 2006, (25) :77-78
[6]
基于J2EE构架的三层Web开发应用 [J].
马传宝 .
电脑知识与技术, 2005, (11) :31-33
[7]
基于RPC和基于REST的Web服务交互模型比较分析 [J].
许卓明 ;
栗明 ;
董逸生 .
计算机工程, 2003, (20) :6-8
[8]
运用组件技术开发WEB应用程序 [J].
姜昌华 ;
朱敏 .
微型电脑应用, 2002, (08) :36-39+3