JSP简述

作者: 程序员大法好啊 | 来源:发表于2017-03-15 21:15 被阅读0次

JSP基本概念

JSP是英文(java server pages)的简称,由HTML页面中混合Java语句和JSP标记形成的JSP文件(后缀为.jsp),其根本是一种动态网页技术标准。使用JSP开发的web应用是可以跨平台应用的,如windows,linux等。

Java Servlet是JSP技术的基础,许多大型web应用需要结合Java Servlet和JSP技术才能完成开发。JSP具有Java语言的易用性,跨平台性和完全的面向对象性,现广泛使用在web应用开发实践中。关于Servlet与JSP以及Java三者关系的问题,我的理解是它们共同组成了经典的MVC设计模式,JSP用于处理界面,Servlet用于处理各种业务逻辑,Java用于处理数据访问。

总的来说,JSP是一种用于快速地用Java代码生成网页的技术,它具有以下几个特点:

  • 跨平台:JSP基于Java进行开发,并在开发过程使用Java API,因此和Java语言一样,JSP也是可以跨平台应用在不同的操作系统中。
  • 预编译:作为一种既能提高服务器CPU使用率,又能提升客户端访问速度的一种技术,预编译就是在用户第一次访问JSP页面时服务器对其进行编译,并且将编译好的代码保存下来,在用户下一次访问时,直接执行编译好的代码。
  • 不同业务代码相分离:在使用JSP技术开发Web应用时,可以将界面的开发与应用程序的开发分离开。HTML代码负责生成界面,JSP代码负责处理业务逻辑并将其执行结果返回到HTML页面上。
  • 组件重用:JSP可以通过编写JavaBean类封装业务处理代码,在整个开发过程中都可以重复使用这个JavaBean类。并且该JavaBean还可以在其他Java项目中使用。

JSP实现过程

  • 客户端发出JSP请求,涉及到HTTP协议。
  • web服务器将JSP转换为相应的Java文件,经过编译生成(.class)文件。在编译过程中出现任何语法错误,向服务端和客户端发送出错信息。
  • JSP编译生成的class文件就是一个Servlet,Servlet容器会像处理其他Servlet一样来处理它。第二次访问时,直接使用生成的字节码文件。

相关文章

  • 简述JSP

    一、jsp作用 通过Servlet进行整个网站的开发是可以的。 不过在Servlet中输出html代码,特别是稍微...

  • JSP简述

    在Servlet出现之后,随着使用范围的扩大,人们发现了它的一个很大的一个弊端。那就是为了能够输出HTML格式内容...

  • JSP简述

    JSP基本概念 JSP是英文(java server pages)的简称,由HTML页面中混合Java语句和JSP...

  • JSP 简述

    JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同...

  • JSP、Servlet简述

    JSP(Java Server Pages)是由Sun公司发布的用于开发动态Web应用的一项技术具有简单易学、跨平...

  • springboot配置thymeleaf与jsp共存

    简述 原项目是springboot 使用默认的thymeleaf模板新需求需要同时支持JSP代码 原有thymel...

  • Java篇-EL与JSTL

    一 : EL简述 在jsp实际开发中,为了获取servlet域对象中存储的数据,经常需要书写很多java代码,这样...

  • [JSP] 九大内置对象

    一、简述: 1.JSP九大内置对象分为四类: 输入输出对象:out对象、response对象、request对象 ...

  • java web 应用无法访问.html页面

    问题简述:可以访问以.jsp为后缀的页面,不能访问.html为后缀的页面 问题原因:【/】:它会拦截所有的url,...

  • 中级程序员必备面试题(无答案)

    如何创建一个有序集合用jdbc写一段有事务的代码简述servlet,jsp,Struts2,springMVC是否...

网友评论

      本文标题:JSP简述

      本文链接:https://www.haomeiwen.com/subject/lprknttx.html