基于j2ee平台软件开发特点综述

基于j2ee平台软件开发特点综述

ID:30642859

大小:17.85 KB

页数:5页

时间:2019-01-02

基于j2ee平台软件开发特点综述_第1页
基于j2ee平台软件开发特点综述_第2页
基于j2ee平台软件开发特点综述_第3页
基于j2ee平台软件开发特点综述_第4页
基于j2ee平台软件开发特点综述_第5页
资源描述:

《基于j2ee平台软件开发特点综述》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于J2EE平台软件开发特点综述摘要:在特定框架的基础上建立目标应用系统是当前Web应用开发的主流,如面向J2EE平台的Struts、Spring、JSF、Cocoon、Axis和Xalan等框架都得到了广泛的应用。这些框架是软件开发人员从以往的经验和教训中总结出的设计模式。这些模式的应用,不仅降低了软件开发的成本,同时也保证了Web应用系统的质量。  关键词:J2EE平台;Web

2、应用;JSP    一.J2EE平台概述    Sun的JavaEnterpriseEdition平台已经成为使用最广泛的Web程序设计技术。该技术主要支持两类软件的开发和应用。一类是做高级信息系统框架的Web应用服务器,另一类是在Web应用服务器上运行的Web应用程序。全球主要的商业网站和管理信息系统大多采用J2EE平台作为首选的Web开发技术,每一个Web应用服务器都将需要企业开发和运行多种Web服务软件。    二.J2EE平台Web应用结构分析    J2EE平台的核心技术是JavaServer课题份量和

3、难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Page[1]和Servlet。整个J2EE平台的应用结构模型如图1所示。从应用结构图明显看出J2EE完全遵从MVC设计模式[2]。下面分别对每个组件做一个介绍。  Servlet组件:Servlet在Web应用中担任重要角色。Servlet运行于Servlet容器中,可以被Ser

4、vlet容器动态加载,来扩展服务器的功能,并提供特定的服务。Servlet按照请求/相应得方式工作。在J2EE平台下,控制器组件就是由Servlet来构成的。  JSP组件:在传统的HTML文件中加入Java程序代码和JSP标签,就构成了JSP页面。Java程序段可以操控数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。JSP技术大大降低了对用户浏览器的要求,即使用户浏览器端不支持Java,也可以访问JSP页面。  JavaBean组件:JavaBean是一种符合特定规范的Java对象,在

5、JavaBean中定义了一系列的属性,并提供了访问和设置这些属性的公共方法。JavaBean可以作为共享数据,存放在page、request、session或application范围内。在JSP文件中,可以通过专门的标签来定义或者访问JavaBean。  课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果自定义JSP标

6、签:JSP标签技术是在版本后出现的。这些可重用的标签能够处理复杂的逻辑运算和事务,或者定义JSP页面的输出内容和格式。自定义标签可以使JSP代码更加简洁,有助于将JSP文件中的Java程序代码分离出去,使JSP文件侧重于提供HTML表示层数据。对于J2EE下不同的框架,会有自己不同的标签库。  EJB组件:EnterpriseJavaBean组件是基于标准分布式系统对象技术、CORBA和RMI的服务器端Java组件。EJB组件和JavaBean组件一样,都用于实现企业应用的业务逻辑,它们的根本区别在于:EJB组件

7、总是分布式的,Sun公司制定的EJB组件模型要求EJB组件运行于EJB服务器中,而JavaBean组件可以和Servlet或JSP运行在由Servlet/JSP容器提供的同一个Java虚拟机中。  XML语言:即可扩展标记语言,是一种用来创建自定义标记的标记语言。XML在Web应用以及Web服务开发中得到广泛的应用,可用来描述结构化的数据。如在Struts框架中,有两个重要的配置文件:和。文件用于配置Web应用;用于配置Struts框架。    三.J2EE平台下Web开发框架    框架(framework)[

8、3]不同于类库(library)。框架提供的不是一组功能性的组件,而是一个软件结构,一种业务流程,以及Hollywood法则(“Don’tcallus,we’llcall课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。