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。
       
  • 相关阅读:
    kettle imestamp : Unable to get timestamp from resultset at index 22
    ImportError: No module named setuptools 解决方案
    Tesseract-OCR
    python截图
    connect to SQL Server in python on centos
    vertica merge 优化
    kettle crontab java: command not found
    Idea 使用maven+tomcat的时候,编译指定的Profile
    Java中Vector和ArrayList的区别
    Docker入门命令
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5244071.html
Copyright © 2011-2022 走看看