基于J2EE的Web组件开发平台的研究与实现

被引量 : 0次 | 上传用户:peking521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着基于Web的企业应用系统的发展,Web开发在一个企业应用系统的开发中占的比例逐渐增大,需要完成的功能也越来越多:Web开发也逐渐成为除数据库开发、应用逻辑开发等外,另一个应用系统中的重要开发方面。但是目前很多基于J2EE平台的企业应用系统中Web开发水平较低,主要表现为:开发中的各种逻辑混杂导致难以开发和维护、缺少可以重复使用的组件导致可重用性差和工作量大、开发过程繁琐、客户端难以表示复杂数据及提供良好可操作的界面。 为了达到Web开发能够开发便捷、维护简单、显示良好、操作方便等目的,本文提出了一种Web组件开发平台:通过对Web开发过程的分析,本文根据MVC模型将Web开发分为了服务器端请求处理开发、客户端UI开发、Server Pages开发等三个部分。这三部分需要提供各自的组件集合,然后将组件集合中的相应组件进行对应,完成三部分组件间的交互,形成整个Web组件开发平台。 在本文中服务器端请求处理开发被称为Web控制层的开发,本文提出一种基于流程和节点的开发模型,节点可以用于作为可重用的组件,从而实现控制层的组件式开发。客户端UI开发则主要有纯脚本方式和服务器端动态生成方式,本文采用了客户端脚本组件加服务器端数据模型、Render组件的方式,客户端脚本组件用于完成数据的显示和操作,服务器端数据模型组件用于提供客户端所需数据,Render组件用于生成部分客户端HTML代码和脚本代码。Server Pages开发部分主要开发方式包括JSP、XML/XSL,本文采用了JSP和Taglib作为Server Pages的基本开发技术,然后用Taglib封装相应的客户端UI组件,Taglib作为Server Pages开发中的可重用组件。 通过以上的三部分组件间的对应,构成了整个Web组件开发平台。
其他文献
利用2006年舟山市大陆连岛工程(三期)岱山跨海大桥工程物探调查资料,分析、讨论了海底水深剖面图的生成、浅地层剖面资料解释、时深转换及其地质剖面图生成过程中存在的问题,
采用类原位聚合法制备了硬脂酸酰胺蒙脱土纳米复合材料(EBS/MMT),并用X射线衍射(XRD)和傅里叶红外光谱((FT-IR))对复合材料进行表征,证实所得产物为插层型蒙脱土纳米复合材料
建筑工程施工技术水平的高低决定建筑工程的质量。首先介绍了建筑工程施工技术管理的重要性以及意义,阐述了目前建筑工程施工技术管理存在的一些问题,最后结合实际情况,给出
本文从健康元药业集团股份有限公司的财务报表及相关注释入手,从外部投资者的角度出发,分析健康元药业集团股份有限公司的财务状况及其经营战略取向。根据对健康元药业集团股
本研究采用问卷法探讨我国大学生的网络成瘾类型及其与人格特征的关系。研究主要由两个部分组成,前一部分属于《大学生网络成瘾类型问卷》的编制,后一部分属于网络成瘾类型与
当今世界,高新技术产业带动经济持续、快速增长己成为全球发展的趋势与潮流。21世纪是知识经济时代,创新型的中小企业不断产生新的经济增长点,拉动经济持续增长,形成新的高科
<正> 一、概述 1986年1月28日,美国挑战者号航天飞机升空73秒后,因泄漏爆炸,震惊了全世界,使航天界对泄漏的危害有了新的认识。事后尽管各国在防止泄漏方面作了不少改进和努
采用数值模拟的方法,对3种常用的静叶除湿结构的除湿效果进行了数值模拟,从除湿效果、工艺、强度等方面,对比分析了3种结构的优缺点,从而为汽轮机除湿静叶工程设计提供了一些有益
<正> 银量法测定酱油氯化钠,一般以铬酸钾为指示剂。在测定未经灰化处理之酱油样品时,由于其滴定终点颜色与原样液相近,往往不易辨认。我们在酱油氯化钠测定中采用二氯荧光素
选取代表华北地区经常出现的三类飑线系统——拖曳层状型(TS)、先导层状型(LS)、平行层状型(PS)的3次强雷暴过程为研究对象,利用天津塘沽多普勒雷达资料、京津冀ADTD型地闪监测网资