• 免费论文网站 > 摘自:免费论文网wwwpaper800com
  • 摘自:免费论文网wwwpaper800com

    免费下载 下载该文档 文档格式:DOC   更新时间:2006-10-09   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:user
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    摘自:免费论文网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 标签库技术

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 免费论文网站大全  免费论文下载网站  论文网站  论文网站大全  英语论文网站  论文检索网站  会计论文网站大全  论文代写网站  毕业论文网站