动态网页技术与JSP简介

原创 2004年09月21日 00:03:00

特点:

1,  交互性:网页会根据用户的要求和选择而改变响应。

2,  自动更新:无需手动更新HTML文档,便会自动生成新的页面。

3,  因时因人而变:不同的时间,不同的人访问同一个页面会产生不同的效果。

使用技术:

CGICommon Gateway Interface(公用网关接口),以前见过用VB编写的CGI,它的最大的特点是请求的是一个应用程序*.exe。(与COM+有关)。

二,ASP:更精确的说是一个中间件,这个中间件将web上的请求转入到一个解释器中,在这个解释器中将所有ASPscript进行分析,执行它,它可以调用COM对象(Active X控件),对这个对象中的属性和方法进行操作和调用,同时通过COM对象完成更多的工作。所以确切的说ASP的强大不在于VBScript,而在于它调用的COM组件,这些组件无限的扩展了ASP的功能(想起了以前做的一个ASP新闻网站,所有的包括数据处理层与业务逻辑层用VB的类封装并制作为Active X控件。最让人心动的是它的物理四层体系结构,最后面的一层是sqlserver服务器,然后第二台机器是微软的COM+容器,这里面装载着所有Active X,第三台机器是IIS服务器,它里面的ASP调用COM+容器中的组件,这样的话它的代码非常干净,最后一台是客户端访问)。

缺点:

1,  依赖winNT操作系统,依赖COM组件,更要祈祷微软的工程师没别给系统留下太多漏洞,它的安全性,稳定性不容乐观。

2,  无法跨平台。

3,  无法实现企业级功能:完全的群集,负载均衡。

三,PHPHypertext Preprocessor

   一种HTML内嵌式的语言,它混合了CJAVAPERL。它支持多种数据库sqlserver,mysql,Sybase,oracle,它可以进行面向对象编程,它是可以跨平台的。

缺点:

1,  数据库支持的极大变化。

2,  安装复杂。

3,  缺少企业级的支持。

4,  缺少正规的商业支持,这也是自由软件的缺点(真的吗?)。

5,  无法实现商品化应用的开发。

四,JSP

 完全的面向对象,完全的平台无关,完全的安全可靠,完全的复杂难学(作为应用程序员,我们应该喜欢这样的技术,有句话叫“物以稀为贵”,对不对?)。目前发现的唯一缺点:运行速度慢(必须CLASS常驻内存)。

其他优点:

1,  将内容生成与显示分离,这也是JSP规范的终极目标;

使用JSPWEB开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JAVABEAN组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行,如果核心逻辑被封装在标识和JAVABEAN中,那么其他人,如web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成,(不知道或不用关心内部的具体的实现)。

在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JAVABEAN组件,使用JDBC访问数据库),并且将结果以HTML(或者XML)的形式发送会浏览器材。这有助于保护自己的代码,而有保证任何基于HTMLWEB浏览器的完全可用性。

2,  生成可重用组件;

开发人员能够共享和交换执行普遍操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用(模块化程序设计的一个优点)。

3,  采用标识简化页面开发,开发人员可以定制自己的标记库;

4,  由于转化为Servlet,所以它具有servlet的所有优点。

“JSP是由HTML和嵌入其中的JAVA代码组成”。错,那应该是JSP页面的定义。JSP不是一个产品,它像其他JAVAAPI那样是由SUN提供的由厂商去实现的规范,JSP规范是建立在servlet规范提供的功能之上的。

JSPservlet的不同之处:

1,servletJAVACGI的回应,它们在服务器上执行和解释浏览器的请求,承担客户和其他应用程序之间的中间层角色,在完成这些任务时,servlet主要是把动态的内容混合到静态的内容中产生HTML

       2, JSPJ2EE模型更为一致,把静态与动态内容分离开来——分离表示和逻辑——在WEB应用程序中,它的主要目标为:在多层体系结构中简化动态表示层。

 

JSP动态页面技术及其工作的原理的理解

Jsp 英文全称java server page  是一种java服务器页面技术   既然是一种动态页面技术,自然也有所谓静态的html代码,JSP中包括静态部分和动态部分;          静...
  • u010214269
  • u010214269
  • 2015年03月27日 22:42
  • 1488

动态网页技术的发展走向

其实这类知识点,大家知道即可。这样当自己去面试时,让面试官觉得你的课外知识比较丰富,懂得的不只是关于编写代码的技能,同时还具有该行业内相关知识。常见的动态网页技术有如下:        1、CGI(...
  • hudie_1993
  • hudie_1993
  • 2016年12月28日 22:28
  • 181

动态页面技术(jsp)

1.什么是jsp? java server page java服务器页面技术。jsp包括了静态部分和动态部分,jsp运行在服务器中,整个web项目必须运行在服务器上,html代码中包含java代码,...
  • Wild_Elegance_k
  • Wild_Elegance_k
  • 2015年04月09日 19:40
  • 2034

三种动态网页技术的简要分析

动态网页可以根据用户的选择、点击、输入等操作而迅速的响应和动态的改变。动态网页技术可以非常方便地处理用户的请求,在Web开发中它们的地位是非常重要的。目前比较流行的动态网页技术有JSP、ASP、PHP...
  • zhoucheng05_13
  • zhoucheng05_13
  • 2016年11月25日 22:12
  • 2895

J2EE动态网页技术—JSP

学习JSP,我们需要知道的是什么是JSP?JSP有什么特点?JSP与svelte有什么关系?             第一个概念:JSP是服务器端运行的一种脚本语言,这类似的语言还有ASP、PHP等。...
  • huo_yun
  • huo_yun
  • 2014年06月29日 21:16
  • 1925

基础总结知识点-第六章:主流动态网页技术

静态网页与动态网页 (视觉上的动态效果不是区分动静的要素) 静态网页:纯粹html格式的网页,后缀.htm  .html动态网页:在请求或使用过程中根据实际的数据内容和条件实时生成的页面。...
  • xbala_
  • xbala_
  • 2017年03月24日 09:39
  • 201

使用JSP开发动态网站基础

1、 什么是动态网页?动态网页是指在服务器端运行的程序或者网页,它们会随不同客户、不同时间,返回不同的网页。注意:在静态网页中插入flash ,虽然flash是在动的,但是并不是说这个网页就是动态网页...
  • xinxin19881112
  • xinxin19881112
  • 2009年09月02日 15:04
  • 3747

动态网页技术对比分析

目前,主流的动态网页技术主要有:ASP,PHP,CGI,JSP等,技术上各有特点。1、JSP与ASP/ASP.NET的比较  JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中...
  • kevinwhite
  • kevinwhite
  • 2007年05月24日 21:03
  • 2747

动态网页技术JSP、ASP、PHP

动态网页技术 所谓“动态”,并不是指那几个放在网页上的GIF图片,动态网页技术有以下几个特点。 1,"交互性"即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展...
  • penzchan
  • penzchan
  • 2015年10月13日 20:58
  • 529

JSP 简介

java服务器页面[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)...
  • CNHK1225
  • CNHK1225
  • 2014年06月19日 21:33
  • 10872
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:动态网页技术与JSP简介
举报原因:
原因补充:

(最多只允许输入30个字)