摘自:免费论文网www.paper800.com
基于JSP网页自动生成工具的设计与实现
引 言
随着WWW(World Wide Web)的普及,动态网页技术也急速发展.从原来的CGI(Common Gateway In-terface)到ASP(Active Server Page),都从某种程度上满足了网页开发人员对动态网页开发技术的需求.但是不管是CGI还是ASP都存在一定的局限性,如CGI对服务器资源的耗费,ASP只能同Microsoft IIS一起使用等,这些都限制了这些技术的使用范围,极大地阻碍了它们的推广.广大的页面开发人员都热切地盼望一种统一的页面开发技术,该技术应该具有的特点:①与操作平台无关,能够在任何Web或应用程序服务器上运行;②将应用程序逻辑和页面显示分离;③提供代码重用,简化开发基于Web的交互式应用程序的过程.
JSP(Java Server Page)技术就是被设计用来满足这样的要求的.JSP是由Sun MicroSystem公司于1999年6月推出的新的网页开发技术,它是基于Java Serv-let以及整个Java体系的Web开发技术,是Servlet2.1API的扩展.利用这一技术,可以建立先进,安全和跨平台的动态网站.
Java是未来的主流开发技术,具有很多优势.JSP则是Java在Internet/Intranet Web上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用.
作为一种基于文本的,以显示为中心的开发技术,JSP提供了Java Servlet的所有好处.为了做到逻辑功能和显示功能分开,JSP已经可以和JavaBeans,Enterprise JavaBeans(EJB)和Servlet一起工作.JSP的开发人员可以通过使用JavaBeans,EJB和Servlet来完成大部分与网站逻辑相关的工作,而仅仅把显示的工作交给JSP页面来完成.内容和显示逻辑分开的好处在于,更新页面外观的人员不必懂得Java代码,而更新Java类的人员也不必是设计网页的行家.这就可以用带Java类的JSP页面来定义Web模板,以建立一个具有相似外观的页面组成的网站.Java类完成数据提供,在模板中就没有Java代码,这意味着这些模板可以由一个HTML编写人员来维护.
JSP作为当前主流的网页开发技术,具有如下特点.
1)将内容的生成和显示进行分离:使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终的页面.使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的).生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行.如果核心逻辑被封装在标识和JavaBeans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成.
2)强调可重用的组件:绝大多数JSP页面依赖于可重用的,跨平台的组件来完成应用程序所要求的更为复杂的处理.得益于Java的操作平台无关性,开发人员能够很方便共享和交流执行普通操作的组件,或者使得这些组件为更多的使用者所使用.基于组件的方法加速了总体的开发过程,极大地提高了项目整体开发的效率.
虽然JSP功能强大,但是它要求网页开发人员对Java要相当熟悉.而现在Java程序员还比较少,对一般的网页开发人员来说,JSP的语法还是比较难于掌握的.所以,就需要有一种网页开发工具,为一般的网页开发人员提供常用的JSP应用,让只懂得一般页面开发技术(HTML)的开发人员也能够使用JSP的强大功能.
1 系统设计目标和使用的主要技术
1.1 设计目标
本系统的设计目标是为只懂得HTML但完全不了解JSP的一般网页开发人员提供一个网页开发工具,使他们能够根据系统文档,通过标签使用JSP的常用功能,最后生成一个只包含静态HTML和JSP标签的动态JSP网页.
1.2 主要技术
本系统在设计时,主要考虑使用模板和JSP标签的技术来实现.
1.2.1 模板技术
模板技术被广泛地应用于各种开发和应用系统中.它预先生成一些常用的框架结构,使用户可以根据自己的需要方便地从模板库中选择模板,而不用自己重新去搭建,节省了用户的开发时间,方便了用户的使用.在本系统中,将页面按照功能类型进行分类,归纳出常用的页面类型,生成模板库.
1.2.2 标签库技术
- 免费论文网站 > 摘自:免费论文网wwwpaper800com
-
摘自:免费论文网wwwpaper800com
下载该文档 文档格式:DOC 更新时间:2006-10-09 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: user 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: jujumao 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 您可能感兴趣的
- 免费论文网站大全 免费论文下载网站 论文网站 论文网站大全 英语论文网站 论文检索网站 会计论文网站大全 论文代写网站 毕业论文网站
- 大家在找
-
- · yy3.8不更新版下载
- · 局域网控制
- · 网吧qvod插件已损坏
- · gdzs.lss.gov.cn
- · 2011高考北京理综试卷
- · 第八号当铺第二部99
- · 电容降压式led灯电路
- · 河南旅游景点排名
- · 初中物理密度计算题
- · 商务ppt模板下载
- · 维景商务酒店
- · 暗黑破坏神2符文
- · 精工手表官网
- · ciwong.com
- · labview5.0安装程序
- · 移动通信基本原理
- · 2012年日历表免费打印
- · 台车退火炉
- · 知音漫客210目录
- · solidworks下载
- · 龙游天下第一部
- · 处女性初试优酷
- · 金正大企业
- · 生命承载能力
- · youcandance歌词
- · 静电喷雾器视频
- · htcg11手机行货价格
- · 四川省招标投标管理站
- · 江西教育网自考网
- · 陶瓷圆形抛光机
- 赞助商链接