zoukankan      html  css  js  c++  java
  • J2EE基础总结(4)——JSP

    什么是JSP

         
         JSP全名为Java Server Pages,中文名叫javaserver页面,其根本是一个简化的Servlet设计,它是由Sun
     Microsystems公司倡导、很多公司參与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的。既能在Linux下执行。也能在其它操作系统上执行。


        它实现了Html语法中的java扩展(以 <%, %>形式)。

    JSP与Servlet一样。是在server端运行的。

    通常返回给客

    户端的就是一个HTML文本,因此client仅仅要有浏览器就能浏览。

        JSP(JavaServer Pages)是一种动态页面技术。它的主要目的是将表示逻辑从Servlet中分离来。 Java Servlet是JSP的技术基础,并且大型的Web应用程序的开发须要Java Servlet和JSP配合才干完毕。

    JSP具备了Java技术的简单易用。全然的面向对象。具有平台无关性且安全可靠。主要面向因特网的全部特点。


    语言组成

        request,response,session,application,page,config。exception,pageContext。这些在.net中都接触
    过,这里不须要做过多解释。

    语言对照

        (1)与servlets的差别
        从架构上说,JSP能够被看作是从Servlets高级提炼而作为JAVA Servlet API的扩展而应用。

        (2)与ASP的比較
         JSP(Java Server Page)与ASP(Active Server Page)两者都是经常使用的动态网页技术。也都是能够嵌入HTML中的程序,但两者是有着本质的不同,主要从下面几个方面对其进行比較:
         1).Webserver的支持:大多数通用的 Webserver如:Apache、Netscape和Microsoft IIS都支持JSP页面,仅仅有微软本身的Microsoft IIS和Personal Web Server能够支持ASP。

         2).组件模型:JSP是建立在可重用的、跨平台的组件(如:JavaBeans、Enterprises JavaBeans和用户定制的标签库等组件)之上的,而ASP使用的是基于Win32的COM组件模型。
         3).脚本语言:JSP能够使用Java编程语言或JavaScript作为脚本语言。而ASP使用VBScript或Jscript作为脚本语言。

         4).与Access数据库的连接:JSP使用JDBC建立与Access数据库的连接,而ASP对Access数据库使用Data Active Objects。
       
  • 相关阅读:
    Hibernate: Encountered a duplicated sql alias [] during auto-discovery of a native-sq
    “Uncaught TypeError: string is not a function”
    Jquery Ajax 返回数据类型变成document
    浏览器URL编码
    SQL Server 多条查询结果组合
    (转)No row with the given identifier exists问题的解决
    观nginx与lvs负载均衡的较量
    Nginx启动、关闭、重新加载脚本
    数据挖掘-分词入门
    HBase 专题技术收录
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5244071.html
Copyright © 2011-2022 走看看