| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
基于J2EE平台软件开发特点综述           
基于J2EE平台软件开发特点综述
摘要:在特定框架的基础上建立目标应用系统是当前web应用开发的主流,如面向j2ee平台的struts、spring、jsf、cocoon、axis和xalan等框架都得到了广泛的应用。这些框架是软件开发人员从以往的经验和教训中企业开发和运行多种web服务软件。

二.j2ee平台web应用结构分析

j2ee平台的核心技术是java server page[1]和servlet。整个j2ee平台的应用结构模型如图1所示。从应用结构图明显看出j2ee完全遵从mvc设计模式[2]。下面分别对每个组件做一个介绍。
servlet组件:servlet在web应用中担任重要角色。servlet运行于servlet容器中,可以被servlet容器动态加载,来扩展服务器的功能,并提供特定的服务。servlet按照请求/相应得方式工作。在j2ee平台下,控制器组件就是由servlet来构成的。
jsp组件:在传统的html文件中加入java程序代码和jsp标签,就构成了jsp页面。java程序段可以操控数据库、重新定向网页以及发送e-mail等,实现建立动态网站所需要的功能。jsp技术大大降低了对用户浏览器的要求,即使用户浏览器端不支持java,也可以访问jsp页面。
javabean组件:javabean是一种符合特定规范的java对象,在javabean中定义了一系列的属性,并提供了访问和设置这些属性的公共方法。javabean可以作为共享数据,存放在page、request、session或application范围内。LoCALHost在jsp文件中,可以通过专门的标签来定义或者访问javabean。

自定义jsp标签:jsp标签技术是在jsp1.1版本后出现的。这些可重用的标签能够处理复杂的逻辑运算和事务,或者定义jsp页面的输出内容和格式。自定义标签可以使jsp代码更加简洁,有助于将jsp文件中的java程序代码分离出去,使jsp文件侧重于提供html表示层数据。对于j2ee下不同的框架,会有自己不同的标签库。
ejb组件:enterprise java bean(ejb)组件是基于标准分布式系统对象技术、corba和rmi的服务器端java组件。ejb组件和javabean组件一样,都用于实现企业应用的业务逻辑,它们的根本区别在于:ejb组件总是分布式的,sun公司制定的ejb组件模型要求ejb组件运行于ejb服务器中,而javabean组件可以和servlet或jsp运行在由servlet/jsp容器提供的同一个java虚拟机中。
xml语言:即可扩展标记语言(extensible markup language),是一种用来创建自定义标记的标记语言。xml在web应用以及web服务开发中得到广泛的应用,可用来描述结构化的数据。如在struts框架中,有两个重要的配置文件:web.xml和struts-config.xml。web.xml文件用于配置web应用;struts-config.xml用于配置struts框架。

三.j2ee平台下web开发框架

框架 (framework)[3]不同于类库(library)。框架提供的不是一组功能性的组件,而是一个软件结构,一种业务流程,以及hollywood法则(“don’t call us,we’ll call you”)。选择框架,意味着web应用开发人员只需且只能在框架限制的范围内编写业务组件和显示组件,由框架管理这些组件之间的协作。这虽然丧失了一定的自由,但是却能得到结构更加良好,质量更加可靠的web应用软件。现在,常用的j2ee平台下web应用框架包括struts、spring、jsf、webwork等。

四.展望web应用开发

纵观web应用的

  • 上一个论文:

  • 下一个论文:


  • 看了《基于J2EE平台软件开发特点综述》的网友还看了:
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]基于“服务为王”理念的微博湿营销模式构建
    [免费范文]基于虚拟现实技术的多维信息空间探析
    [免费范文]基于SEO技术提高网站访问量的策略研究
    [免费范文]基于ASP.NET的企业进销存管理信息系统的设计与实
    [免费范文]基于禁忌搜索方法的集装箱配载问题研究
    [免费范文]基于条码技术的库存管理系统设计分析
    [免费范文]基于RRAS与虚拟专用网技术在Windows中的实现
    [企业管理]基于会计主体的企业合并抵销处理
    [交通运输]浅谈基于创新能力培养的路基路面工程课程教学方法

    计算机论文
    普通论文基于局域网的ARP病毒的分析与
    普通论文对技术监督信息化代码建设的思考
    普通论文多媒体教学系统研究
    普通论文浅谈网络交际与语言学研究新视角
    普通论文浅谈基于知识的网格技术应用研究
    普通论文计算机数据在化工企业中的应用架
    普通论文关于LZW算法的改进研究
    普通论文仙居县水文站网建设现状及发展对
    普通论文数字化校园一卡通系统的安全
    普通论文试论多媒体计算机教学在创新能力
    普通论文关于从教育技术发展角度看计算机
    普通论文安全部署企业WEB服务器
    论文
    普通论文[今日更新]深化农村教育改革 促进
    普通论文[企业管理]关于加强图书馆员信息素
    普通论文[今日更新]“国学热”分析与“国学
    普通论文[企业管理]试析档案管理信息平台的
    普通论文[免费范文]在全市工业经济运行座谈
    普通论文[免费范文]先有战略,先有文化?
    普通论文[免费范文]移动通信公司中层管理岗
    普通论文[免费范文]卷烟品牌的调研
    范文大全
    普通范文[实习报告]大学生促销实习报告范文
    普通范文[范文大全]政法系统践行科学发展观
    普通范文[科学发展观]科学发展观辩论会主持词
    普通范文[范文大全]全国优秀农民工先进事迹
    普通范文[先进性教育]党支部先进性教育整改提
    普通范文[范文大全]新年祝福短信[春节短信|
    普通范文[范文大全]“世界地球日”主题征文
    普通范文[范文大全]无人值班变电站改革方案
    演讲致词
    普通演讲[会议发言稿]开学典礼校领导发言5
    普通演讲[会议发言稿]2010年县领导在招商引资动
    普通演讲[节日祝福语]2011年100字的中小学生简短
    普通演讲[竞聘演讲稿]文明学生竞选演讲稿
    普通演讲[其他礼仪范文]各国如何对付口香糖
    普通演讲[竞聘演讲稿]竟聘信用社计划信贷处处长
    工作范文
    普通汇报体会[学习体会]我们在为自己工作读书体会
    普通汇报体会[先进事迹材料]海事处优秀现场检查监督员
    普通公文方案[活动方案]总公司文明单位创建与管理
    普通汇报体会[经验材料]地税稽查局执行科创建学习
    普通总结[工作汇报]市国家税务局主要工作情况
    普通公文方案[公文写作]高中部主任 竞聘演讲
    普通汇报体会[经验材料]中学“素质教育月”活动典
    普通总结[述职报告]区政府办公室述职述廉报告
    普通公文方案[公文写作]2007年度旅游工作总结暨20
    普通汇报体会[征文演讲]全省财政系统先进事迹公众
    普通领导讲话[工作报告]对上级党委分析检查报告测
    普通总结[工作汇报]集体林权制度改革情况汇报