j2ee平台下通用性界面模板的设计与实现

上传人:E**** 文档编号:118617881 上传时间:2019-12-20 格式:PDF 页数:62 大小:1.68MB
返回 下载 相关 举报
j2ee平台下通用性界面模板的设计与实现_第1页
第1页 / 共62页
j2ee平台下通用性界面模板的设计与实现_第2页
第2页 / 共62页
j2ee平台下通用性界面模板的设计与实现_第3页
第3页 / 共62页
j2ee平台下通用性界面模板的设计与实现_第4页
第4页 / 共62页
j2ee平台下通用性界面模板的设计与实现_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《j2ee平台下通用性界面模板的设计与实现》由会员分享,可在线阅读,更多相关《j2ee平台下通用性界面模板的设计与实现(62页珍藏版)》请在金锄头文库上搜索。

1、山东大学 硕士学位论文 J2EE平台下通用性界面模板的设计与实现 姓名:刘璐 申请学位级别:硕士 专业:软件工程 指导教师:邱洪泽 20040312 山东大学硕士学位论文 摘要 随着计算机软件的不断发展,面对日益复杂的软件系统,人们开始意识到, 要真正实现软件的工业化发展,达到软件产业发展所需要的软件生产率和质量, 软件复用是一条现实可行的途径。现在,表示层的复用问题也开始受到越来越多 的关注。对于表示层复用,最有效的方法是制作界面模板。 界面模板,是控制整个界面布局样式的一种工具,也是批量产生统一风格的 一种方法。使用界面模板,可以使程序开发师与界面工程师合理的分工,不但 大大降低了开发成本

2、、简化程序员的开发工作,而且也便于统一维护界面风格, 提高开发速度。 本文首先针对目前流行的模板技术,包括P H P 、J S P s e r v l e t 、v e l o c i t y 、 E n h y d r aX m l c ,进行了系统的分析研究和比较,总结了这些模板技术的优缺点。 然后结合作者所在的浪潮通用软件公司J A V A 项目组的实际情况,充分考虑项目 架构与模板技术的集成性,设计并实现了一种在J 2 E E 平台下使用J S P 标记库和 T i l e s 标记,结合C S S 样式控制、开发界面模板的方法。 关键字:界面模板,模板技术,J 2 E E J s P

3、 ,S t r u t s ,T i l e s ,C S S I A B S T R C T W i t ht h ed e v e l e p m e n to ft h es o f t w a r ea n di nt h ef a c eo ft h em o r ea n d m o r ec o m p l i c a t e ds o f t w a r es y s t e m ,p e o p l ew a k eu pt oo n et h i n g ,t h a ti s , t h es o f t w a r er e u s et e c h n o l o g

4、 ei sag o o dm e t h o dt or a v e lo u tt h ep u z z l e t h a th o wt or e a l i z et h es o f t w a r ei n d u s t r i a l i z a t i o na n d a c h i e v et h e r e q u i s i t ep r o d u c t i v i t ya n dq u a l i t y N o w a d a y s ,t h er e u s et e c h n o l o g yi nt h e p r e s e n t a t

5、i o nl a y e rm o r ea n dm o r eg e t sr e c o g n i t i o n M o r e o v e r ,t h em o s t v a l i dm e t h o di sm a d d i n gt h eI n t e r f a c eT e m p l a t e T h eI n t e r f a c eT e m p l a t ei st h et o o lt h a tc a nh e l py o uc o n t r o l st h ew h o l e s t y l eo ft h ep a g el a

6、y o u t ,a n di t isa l s oag o o dw a yt op r o d u c eu n i t i v e s t y l e U s i n gt h ei n t e r f a c et e m p l a t ec a nh e l py o ud i v i d et h ew o r kb e t w e e n i n t e r f a c ee n g i n e e r sa n dp r o g r a m m e r s ,a n dr e d u c et h ec o s t ,l e s s e nt h e p r o g r a

7、 m m e r s w o r k M o r e o v e r ,t h e i n t e r f a c et e m p l a t ei sp r o p i t i o u st o a c c e l e r a t et h ew o r ke f f i c i e n c y T h i sp a p ef i r s td i s c u s s e st h ep o p u l a rt e m p l a t et e c h n o l o g i e si n c l u d e P H P 。J S P s e r v l e t ,v e l o c i

8、 t y a n dE n h y d r ax M L c T h e n ,b eb a s eu p o nt h e p r a c t i c a lw o r ki nt h eJ A V Ad e p a r t m e n to ft h eg e n e r s o f ts o f t w a r eI n c ,t h e a u t h o rd e s i g n sa n da c t u a l i z e saw a yt op r o g r a mt h ei n t e r f a c et e m p l a t e u n d e rt h eJ 2

9、E Ep l a t f o r m ,t h a ti s ,o nt h eb a s eo fJ S Pt e c h n o l o g y ,u s i n g t i l e st a ga n dC S St e c h n o l o g ym a d ea n dc o n t r o li n t e r f a c et e m p l a t e K e y w o r d s :I n t e r f a c et e m p l a t e T e m p l a t et e c h n o l o g y J 2 E E J S P S t r u t s T

10、i l e s C S S I I 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进 行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何 其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡 献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人 承担。 论文作者签名: 童I 丝 日期: 地! :i :! 一 关于学位论文使用授权的声明 本人完全了解山东大学有关保留、使用学位论文的规定,同意学校傈 留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅 和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关 数据库

11、进行检索? 可以采用影印、缩印或其他复制手段保存论文和汇编本 学位论文。 ( 保密论文在解密后应遵守此规定) 敝储撇:一翩签嘴 日期:; a 山东大学硕士学位论文 第一章绪论 I I 课题背景 企业软件的界面,大部分都可以用一些基本元素如g r i d ,t r e e ,p a g e c o n t r o l ,f o r m 等组合而来。在过去传统的软件开发中,程序员一般将已经写 好的界面代码复制到自己程序中,再修改自己界面需要显示的内容。但是如果 界面风格发生变化,就需要所有的开发人员修改代码,这不仅仅造成重复开发、 增加开发成本,而且有可能因为程序开发人员对界面代码的不熟悉而造成界

12、面 风格不一致。因此,如果能合理采用一些技术对这些基本界面元素进行复用, 制作成界面模板,模板中只定义应用程序的页面样式而不指定内容,在不用给 每个页面硬编码的情况下让应用程序获得一致的视感,程序开发人员开发时就 只需要定义界面内容而不用关心界面样式和布局。这样不但大大降低了开发成 本、简化程序员的开发工作,而且也便于统一维护界面风格。即使界面风格发 生变化,只需要修改模板而不会影响到已经开发的产品。再者,项目中使用界 面模板可以使界面工程师、模板工程师与程序开发员之间的工作分工更加明确, 相互之间互不影响,利于提高开发速度。 现在,越来越多的开发团队开始意识到表现层复用的重要性,并积极寻求

13、合适的界面模板技术。但是,当今国内外对此方面的研究还少有涉及,因此研 究一套合适的模板技术成为一个亟待解决的难题。 本文对当今比较流行的模板技术进行了对比分析,并通过在浪潮通软J A V A 项目组的实际开发,研究设计并实现了一套在J 2 E E 平台下比较通用的界面模板 制作方法。 1 2 项目简介 浪潮集团通用软件有限公司( 简称浪潮通软) 是由浪潮集团以及公司内部职 工共同投资成立的股份制软件企业,是国家科委最早审批的四大软件园之一 齐鲁软件园的骨干企业。公司自1 9 9 2 年创立以来,一直专注于自有知识产权软 件产品的开发、销售和服务工作。现己成为中国著名的企业管理软件( E R P

14、 ) 、分 行业解决方案及咨询服务的供应商。是国家8 6 3 重点项目“适合中国国情的E R P 管理软件系统”课题的承担单位。 山东大学硕士学位论文 浪潮通软一直是大中型企业信息化应用领域的领导厂商,在国内最早提出集 团企业集中式管理模式和分行业开发E R P 的策略,在中国石油、中国石化、中国 航空等国内大中型企业中具有广泛应用,在中国高端大中型集团企业财务及管理 软件市场上占有率稳居第一。 浪潮通软的战略目标是要成为最优秀的管理软件、分行业E R P 解决方案与咨 询服务的供应商,并率先成功实现了向E R P 战略的全面转型。在浪潮集团的“专 注化战略”和“体化经营战略”指导下,将进一步

15、强化浪潮通软在高端市场、 行业合作方面的优势地位,增强浪潮通软的核,心竞争力。 作者于2 0 0 3 年7 月1 日进入浪潮通软J A V A 项目组进行实习,J A V A 项目组是 浪潮通软2 0 0 3 年6 月刚刚成立的一个部门,目标是开发基于J 2 E E 的新一代企 业管理软件m y G S ( G e n e r s o f ts o l u t i o n ) 。这是一套面向大中型企业提供适应行 业个性化需求,满足企业全面信息化的企业应用解决方案。 浪潮通软m y G S 构建于浪潮通软通用业务平台G S P ( G e n e r S o f tP l a t f o r m

16、 ) 之 上,体现了最新的E R P I I 的管理思想,涵盖了企业内部资源管理、横向的供应链 管理和客户关系管理以及知识管理、商业智能等。集成W E B 前端和企业后端系统, 从企业内部出发,利用集成化、价值化、智能化、网络化的管理,借助信息技术 实现企业管理集成,以电子商务跨越企业边界,实现真正意义上的客户、企业内 部和供应商之间的供应链管理,充分挖掘企业大环境中每一个经济元素的潜在价 值以实现盈利。 浪潮通软m y G S 根据企业管理的重点不同,分别从集团管理、供应链管理、 企业资源计划、客户关系管理等不同的应用领域帮助企业平滑改进、逐步升级以 最终实现借助信息系统的协同商务。同时根据行业的不同需求,分别面向制造业、 金融与服务业、政府与公共事业等提供充分体现行业特性的行业应用解决方案。 1 3 技术要求 对J 2 E E 的表现层,可以采用的模板技术不多,目前比较流行的有: J S P s e r v l e t 、A p a c h eV e l o c i t y 、P H P 、E n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号