基于REST架构的J2EE三层架构代码生成器设计与实现.docVIP

基于REST架构的J2EE三层架构代码生成器设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于REST架构的J2EE三层架构代码生成器设计与实现   摘要:REST是对Web体系结构设计原则的一种描述,随着企业级应用的不断发展,从Web应用系统一直发展到J2EE领域已经有了众多的框架,基于框架的解决方案能够对J2EE中的不足起到一定的弥补作用,那么,在J2EE中把框架引入进来进行要把J2EE中的某种服务进行提取,从而使之变得更为简单,并且易于使用。本文旨在的研究基于REST架构的J2EE三层架构代码生成器的设计和实现,分析了J2EE的三层架构,研究了基于REST的J2EE架构,最后探讨了J2EE三层架构代码生成器的设计与实现。   关键词:REST;J2EE;三层架构;代码;生成器   中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 17-0000-02   J2EE Three-Tier Architecture of the Code Generator Design and Implementationon REST   Chen Chun   (Fuzhou University,Fuzhou350108,China)   Abstract:REST Web architecture is a description of design principles,with the continuous development of enterprise applications,Web applications from the J2EE area has been developed to have a large number of frames,frame-based solutions for the J2EE make up less than play a role,then,the framework introduced in J2EE J2EE should come in for a service in the extraction,thus making it easier and easier to use.This article aims to study REST-based three-tier architecture of J2EE code generator design and implementation,analysis of the three-tier architecture of J2EE,REST-based study of J2EE architecture,the last of the three-tier J2EE Design and code generator to achieve.   Keywords:REST;J2EE;Three-tier architecture;Code;Generator   一、J2EE的三层架构   J2EE是一种全新的概念模型,采用的是分层结构,并且层和层之间是相互独立的,每一个层面提供的是特定的服务,在分层结构中,任意一层只要是其提供的接口不改变,不管实现发生了何种变化,对其他层都不会有影响,分层之后不但能够使得各个层地功能变得简单并且容易实现,而且还能够具备更好的维护性和扩展性。J2EE架构可以分成以下几层:   首先是表示层,也就是客户端的浏览器通过HTML把被请求的信息向最终用户显示出来;其次是表示逻辑层,它的运行是在由一个或者是多个Web服务器构建的一个空间里进行的,用来完成动态内容显示以及流程逻辑控制的是JSP、Servlets;然后是商务逻辑层,这一层是由很多个在EJB容器/服务器中运行的EJB组成的,而这些组件都是能够进行重复利用的,EJB对数据库的访问都是通过JDBC来完成的;最后是数据库层,它是由一个或者是多个数据库系统构成的,可能会包含了有存储过程组成的与数据存取有一定关系的逻辑模块。把表示层和表示逻辑层合二为一,也就形成了J2EE三层模式。   二、基于REST的J2EE架构   (一)Web层的设计   一个Web MVC简单的实现程序是:在Servlet中把Web的控制逻辑予以实现,在这之后,把它导入到适当的JSP视图中,形影的模型对象把通过Servlet API在请求对象的属性中进行保存,并在Servlet控制器以及JSP视图之间进行传递。这一过程中的URL的配置必须是要在标准的web.xml部署描述符中来进行,每一个动作都是和一个servlet相对应,可以在servlet中把JSP名称的硬编码予以实现。   如果把Web表示层假设成为是一个消费者,则REST Web Service就应该是这一消费者的服

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档