博客系统的重要技术.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

博客系统的重要技术

1.1jsp技术

在Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很

快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环

境。按照Sun的说法,JSP能够适应市场上包括ApacheWebServer、IIS4.0在内

)

的85%的服务器产品。JSP与ASP(ASP羊见第6章所述非常相似。两者都提供在

HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。同时,ASP

和JSP都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。在

传统的网页HTML文件(*.htm,*.html)中加入Java程序片

段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*jsp)。Web服务器在遇到访问

JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML

格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这

就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给

客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无

Plugin,无ActiveX,无JavaApplet,甚至无Frame。

ASP和JSP的区别主要有以下两点:一是ASP的编程语言是VBScript之类的

脚本语言,JSP使用的是Java、JavaScript等;二是ASP与JSP这两种技术的

语言引擎用完全不同的方式处理页面中嵌入的程序代码。在ASP下,VBScript代码

被ASP引擎解释执行;在JSP下,代码被编译成Servlet并由Java虚拟机执行,

这种编译操作仅在对JSP页面的第一次请求时发生。

JSP技术在多个方面加速了动态Web页面的开发。它具有很多优点。首先,它可

以将内容的生成和显示进行分离。使用JSP技术,Web页面开发人员可以使用

HTML或者XML标识来设计和格式化最终页面;使用JSP标识或者小脚本来生

成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆

绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans

中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页

面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成

所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,

或者包含文件),并且将结果以HTML(或者XML页面的形式发送回浏览器。这有助

于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用

性。其次,强调可重用的组件。绝大多数JSP页面依赖于可重用的,跨平台的组件

(JavaBeans或者EnterpriseJavaBeansTM组件)来执行应用程序所要求的更为复

杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更

多的使用者或者客户团体所使用。基于组件的方法加速

文档评论(0)

132****0056 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档