`
小娘子_别跑啊
  • 浏览: 5180 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

jsp简介(摘抄)

jsp 
阅读更多
什么是Java Server Pages?

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

为什么使用JSP?

JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势:
性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。
服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。
JSP基于Java Servlets API,因此,JSP拥有各种强大的企业级Java API,包括JDBC,JNDI,EJB,JAXP等等。
JSP页面可以与处理业务逻辑的servlets一起使用,这种模式被Java servlet 模板引擎所支持。
最后,JSP是Java EE不可或缺的一部分,是一个完整的企业级应用平台。这意味着JSP可以用最简单的方式来实现最复杂的应用。

JSP的优势

以下列出了使用JSP带来的其他好处:
与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。
与纯 Servlets相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。
与SSI相比:SSI无法使用表单数据、无法进行数据库链接。
与JavaScript相比:虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。
与静态HTML相比:静态HTML不包含动态信息。

JSP处理

以下步骤表明了Web服务器是如何使用JSP来创建网页的:
就像其他普通的网页一样,您的浏览器发送一个HTTP请求给服务器。
Web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给JSP引擎。通过使用URL或者.jsp文件来完成。
JSP引擎从磁盘中载入JSP文件,然后将它们转化为servlet。这种转化只是简单地将所有模板文本改用println()语句,并且将所有的JSP元素转化成Java代码。
JSP引擎将servlet编译成可执行类,并且将原始请求传递给servlet引擎。
Web服务器的某组件将会调用servlet引擎,然后载入并执行servlet类。在执行过程中,servlet产生HTML格式的输出并将其内嵌于HTTP response中上交给Web服务器。
Web服务器以静态HTML网页的形式将HTTP response返回到您的浏览器中。
最终,Web浏览器处理HTTP response中动态产生的HTML网页,就好像在处理静态网页一样。
一般情况下,JSP引擎会检查JSP文件对应的servlet是否已经存在,并且检查JSP文件的修改日期是否早于servlet。如果JSP文件的修改日期早于对应的servlet,那么容器就可以确定JSP文件没有被修改过并且servlet有效。这使得整个流程与其他脚本语言(比如PHP)相比要高效快捷一些。
总的来说,JSP网页就是用另一种方式来编写servlet而不用成为Java编程高手。除了解释阶段外,JSP网页几乎可以被当成一个普通的servlet来对待。
分享到:
评论

相关推荐

    JSP技术简介JSP技术简介JSP技术简介

    JSP技术简介JSP技术简介 JSP技术简介 JSP技术简介.....................................................转的,好的多评价。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    jsp简介,jsp入门

    **JSP(Java Server Pages)简介** JSP(Java Server Pages)是一种基于Java语言的Web应用开发技术,它被广泛用于构建动态、安全且跨平台的网站。JSP结合了HTML和Java代码,使得开发者可以在网页中直接嵌入Java代码...

    JSP技术简介及特点

    **JSP技术简介** JSP(JavaServer Pages)是Java平台上的一个重要组成部分,它是一种用于开发动态网页的技术。由Sun Microsystems在1999年推出,JSP旨在简化Web应用程序的开发过程,允许开发者将静态内容(如HTML)...

    jsp技术英文简介

    ### JSP技术详解:动态网页开发的利器 JavaServer Pages(简称JSP)是由Sun Microsystems公司主导并和其他公司一起参与建立的一种动态网页技术标准。它为创建动态生成的Web页面提供了一种简单而快速的方法。JSP技术...

    jsp 英文索引及相关简介

    JavaServer Pages(JSP)技术是Java平台上的一个重要组成部分,专为创建动态网页而设计。JSP技术旨在简化web应用程序的开发过程,提高效率,并确保这些应用能够与各种不同的web服务器、应用服务器、浏览器和开发工具...

    jsp技术简介

    ### JSP技术简介 #### 一、JSP技术概述 JSP(Java Server Pages)是一种由Sun Microsystems(现已被Oracle收购)开发的用于构建动态Web应用程序的技术。它以简单易学且具有良好的跨平台特性而著称,在众多动态Web...

    jsp模板 jsp模板 jsp模板jsp模板jsp模板

    jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp...

    jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序

    jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序...

    jsp简介

    ### JSP技术简介 JSP(JavaServer Pages)是一种基于Java技术的服务器端网页开发技术,它是由Sun Microsystems公司(现已被Oracle收购)在1999年推出的。JSP技术允许开发者创建动态的Web页面,并且可以在这些页面中...

    JSP技术简介及英文翻译

    JavaServer Pages(JSP)技术是SUN公司为企业级应用推荐的一种动态网页创建技术。JSP设计的目标在于让基于结构的Web应用程序更易于构建且能更快地部署,同时确保这些应用能与各种Web服务器、应用服务器、浏览器和...

    jsp简介和javaBean.ppt

    这是一个ppt,对jsp做了简介的介绍,如果你想学习jsp的话,这是很好的资料。

    第1章 JSP简介.ppt

    第1章 JSP简介.ppt

    jsp基础(jsp语法工作原理及基本规范)

    #### 一、JSP简介 JavaServer Pages (JSP) 是一种基于Java技术的服务器端脚本技术,它允许开发者在HTML文档中嵌入Java代码,从而创建动态网页。JSP页面在第一次被请求时会被编译成Servlet,并且在后续请求中直接...

    TP2 jsp简介

    TP2 jsp简介TP2

    JSP网页模板JSP网页模板JSP网页模板

    **JSP网页模板详解** JavaServer Pages(JSP)是一种基于Java的技术,用于创建动态、交互式的Web应用程序。它将内容的生成与显示分离,提高了开发效率和代码的可维护性。JSP网页模板则是这种技术的一个关键组成部分...

    jsp网站源码jsp网站源码

    【JSP(Java Server Pages)技术详解】 JSP(Java Server Pages)是Java平台上的一个服务器端脚本语言,主要用于创建动态网页。JSP技术由Sun Microsystems公司在1999年推出,它允许开发者将HTML代码与Java代码相...

    jsp+servlet简介 简单介绍

    jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+...

    第1章 JSP简介

    第1章 JSP简介 初识JSP,最好会一点标记语言

    jsp论坛设计与实现

    jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与...

Global site tag (gtag.js) - Google Analytics