用于J2EE平台Web应用表示层开发的一种模式语言及其应用

来源 :武汉大学 | 被引量 : 0次 | 上传用户:jialifish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从2000年J2EE规范发布以后,J2EE在电子商务和构造企业分布式应用领域取得了巨大的成功,成为开发人员首选的开发平台.J2EE平台的Servlet和JSP技术是一种非常有效的Web表示层组件设计技术.但是开发者在构建Web应用时,使用Servlet和JSP页面所带来的高效率和便利性常常使他们忽视了可维护性和可测试性,很多人开发Web应用时没有进行良好的设计,或者说对一些重要的问题没有进行认真的考虑.这常常导致了维护性差、不易测试、重用性不好、不能灵活支持多种客户端设备、团队人员工作独立性不强等问题. 在J2EE开发领域,已经积累了很多开发的成功经验和失败教训,并在这些经验和教训的基础上提出了一些该领域的设计模式.该文在总结、归纳这些模式的基础上,论述了一种用于J2EEWeb应用表示层设计的模式语言.借助于这个模式语言开发J2EE平台Web应用的表示层,可以有效地解决维护、测试和重用性等方面的问题. 该模式语言由相互关联的八个模式组成,包括:截取过滤器模式、控制servlet模式、三个JavaBean模式、会话管理器模式、行为servlet模式、格式化Bean模式、复合视图模式和JSP测试驱动模式.这八个模式都是用一种模式模板进行结构化组织的,并通过UML来描绘各个模式的结构以及模式各参与者间的交互机制.借助于一个简单的天气预报Web应用,该文还给出了各个模式的示例代码.
其他文献
当前绿色通信是一个广受关注的课题,无线通信系统及设备所消耗的能量以及排放的温室气体已经占工业界的很大比重,而且随着信息与通信技术的不断发展,这个比重还将不断增加。
该文在典型的PC/Linux机群环境下,对传统的通信系统和软件结构进行较大的修改,在常用的以太网环境中设计并实现一个用于机群计算系统的选择重传协议FCP(Fast Communication P
该文对软件产品的度量技术做了详尽的讨论.介绍了当前在软件开发各阶段所采用的主要度量技术,并就这些技术与UML建模活动的结合方法进行了探讨.由于采用手工方法对软件产品进
数据仓库是为响应高层查询与分析(如决策支持和数据挖掘)而建立的一个数据库系统,它是实化视图的集合,实化视图存储于分配给数据仓库的物理空间中,并响应所有对数据仓库的查询请
从1992年世界上第一条短信在英国沃达丰的GSM网络上发送成功到现在,短消息服务经过二十多年的发展已经成为人们生活中必不可少的一种交流方式。而作为提供短消息服务的核心网
航天型号软件具有高安全、高可靠和高复杂的特点。随着航天软件规模的增长和复杂度的增加,高级语言源代码与硬件上直接执行的目标码,这两者之间由于编译方式造成的差异而导致的
该文在研究了若干网络拓扑发现算法的基础上,结合了现代网络的发展趋势,研究了基于交换机技术的桥接网络的网络拓扑发现方法.论文主要讨论了网络互连的体系结构,着重于对桥接
该文的研究从面向所有用户的网站结构优化和面向单个用户的个性化服务两方面入手.把以往研究中往往是孤立的两种研究方法结合起来,提出了新的研究思路,实现了网站个性化服务
受某管理机关和航天科技集团公司委托,航天工程成熟度研究部在技术成熟度评价的基础上,对某工程开展攻关策划工作并制定相关技术的技术成熟计划。技术成熟计划是基于技术成熟度
本文系统地介绍了为模具加工行业研制的一套平面图形边界数据采集、显示、处理系统。它包括一个可对平面任意曲线组成的图形边界进行跟踪的装置,以及对该装置输出的信号进行记