论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
基于J2EE平台软件开发特点综述
摘要:在特定框架的基础上建立目标应用系统是当前eb应用开发的主流,如面向j2ee平台的struts、spring、jsf、n、axis和xalan等框架都得到了广泛的应用。这些框架是软件开发人员从以往的经验和教训中总结出的设计模式。这些模式的应用,不仅降低了软件开发的成本,同时也保证了eb应用系统的质量。
  关键词:j2ee平台;eb应用;jsp
  
  一.j2ee平台概述
  
  sun的java 2 enterprise editin(j2ee)平台已经成为使用最广泛的eb程序设计技术。该技术主要支持两类软件的开发和应用。一类是做高级信息系统框架的eb应用服务器(eb appliatin server),另一类是在eb应用服务器上运行的eb应用程序(eb appliatin)。全球主要的商业网站和管理信息系统大多采用j2ee平台作为首选的eb开发技术,每一个eb应用服务器都将需要企业开发和运行多种eb服务软件。
  
  二.j2ee平台eb应用结构分析
  
  j2ee平台的核心技术是java server page[1]和servlet。整个j2ee平台的应用结构模型如图1所示。从应用结构图明显看出j2ee完全遵从v设计模式[2]。下面分别对每个组件做一个介绍。
  servlet组件:servlet在eb应用中担任重要角色。servlet运行于servlet容器中,可以被servlet容器动态加载,来扩展服务器的功能,并提供特定的服务。servlet按照请求/相应得方式工作。在j2ee平台下,控制器组件就是由servlet来构成的。
  jsp组件:在传统的htl文件中加入java程序代码和jsp标签,就构成了jsp页面。java程序段可以操控数据库、重新定向网页以及发送e-ail等,实现建立动态网站所需要的功能。jsp技术大大降低了对用户浏览器的要求,即使用户浏览器端不支持java,也可以访问jsp页面。
  javabean组件:javabean是一种符合特定规范的java对象,在javabean中定义了一系列的属性,并提供了访问和设置这些属性的公共方法。javabean可以作为共享数据,存放在page、request、sessin或appliatin范围内。在jsp文件中,可以通过专门的标签来定义或者访问javabean。
  

  自定义jsp标签:jsp标签技术是在jsp1.1版本后出现的。这些可重用的标签能够处理复杂的逻辑运算和事务,或者定义jsp页面的输出内容和格式。自定义标签可以使jsp代码更加简洁,有助于将jsp文件中的java程序代码分离出去,使jsp文件侧重于提供htl表示层数据。对于j2ee下不同的框架,会有自己不同的标签库。
  ejb组件:enterprise java bean(ejb)组件是基于标准分布式系统对象技术、rba和ri的服务器端java组件。ejb组件和javabean组件一样,都用于实现企业应用的业务逻辑,它们的根本区别在于:ejb组件总是分布式的,sun公司制定的ejb组件模型要求ejb组件运行于ejb服务器中,而javabean组件可以和servlet或jsp运行在由servlet/jsp容器提供的同一个java虚拟机中。
  xl语言:即可扩展标记语言(extensible arkup language),是一种用来创建自定义标记的标记语言。xl在eb应用以及eb服务开发中得到广泛的应用,可用来描述结构化的数据。如在struts框架中,有两个重要的配置文件:eb.xl和struts-nfig.xl。eb.xl文件用于配置eb应用;struts-nfig.xl用于配置struts框架。
  
  三.j2ee平台下eb开发框架
  
  框架 (fraerk)[3]不同于类库(library)。框架提供的不是一组功能性的组件,而是一个软件结构,一种业务流程,以及hllyd法则(“dn’t all us,e’ll all yu”)。选择框架,意味着eb应用开发人员只需且只能在框架限制的范围内编写业务组件和显示组件,由框架管理这些组件之间的协作。这虽然丧失了一定的自由,但是却能得到结构更加良好,质量更加可靠的eb应用软件。现在,常用的j2ee平台下eb应用框架包括struts、spring、jsf、ebrk等。

未完...点击下方链接下载完整文档

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

摘要:在特定框架的基础上建立目标应用系统是当前eb应用开发的主流,如面向j2ee平台的struts、spring、jsf、n、axis和xalan等框架都得到了广泛的应用。这些框架是软件开发人员从以往的经验和教训中总结出的设计模式。这些模式的应用,不仅降低了软件开发的成本
  • 上一篇:供水管网的腐蚀与防腐
  • 下一篇:水平井在气顶底水油藏中的应用
  • 关于电子技术应用专业课改的设想
    煤矿无人工作面中视频监控系统的
    加强基层国库业务系统应急机制建
    电子报刊版面设计浅谈
    高速公路机电设备管理系统的研究
    基于PDM技术的AGC电路设计
    基于Delphi开发平台的分布
    计算机病毒及防范措施
    计算机在儿童保健系统管理中的作
    基于SOA的实验教学管理原型系统
    基于条码技术的库存管理系统设计
    基于多智能体的用户偏好系统研究
    关于任务驱动式教学方式在计算机
    运用PowerShell计算行×列表χ2
    基于LabVIEW可视化数据采集处理
    浅谈基于ARM7处理器LPC2119的U
    基于数学形态学的心电信号R波
    浅谈基于GIS的通信指挥网上训
    浅析基于IWT和FCM的曲线矢量数
    略论一种基于负载均衡异构分布
    浅谈基于Simulink的自动控制系
    浅析一种基于前缀节点的频繁子
    略一种基于混沌搜索的文化算法
    浅析基于隐马尔可夫模型的热路
    浅谈基于NCC的图像匹配快速算
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除