美文网首页
JAVA Web基础学习---JSP(一)

JAVA Web基础学习---JSP(一)

作者: 飞灰非辉 | 来源:发表于2019-06-01 12:22 被阅读0次

    Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。比如 京东、12306购票网站,就是Web应用程序。
    在此篇文章中学习一种动态网站开发技术-JSP。在学习JSP之前要初步掌握HTML,CSS静态网页开发技术,以及JAVASE基础。

    1.JSP简介

    JSP,英文全称:Java Server Pages.它实现了在Java中使用HTML标签,是一种动态网页技术标准,也是JavaEE标准,在服务器端执行的。
    常用的动态网页开发技术
    1.Jsp:java平台,安全性高,适合大型开发,企业级的Web应用程序
    2.Asp.net:.NET平台,简单易学.但是安全性以及跨平台性差
    3.PHP:简单,高效,成本低,开发周期短,特别适合中小型企业的Web应用开发(LAMP:Linux+Apache+MySQL+PHP)
    开发环境的搭建
    学习JSP动态网页开发,需要在电脑上安装三个软件,分别是:JDK7.0/8.0, Tomcat7.0, MyEclipse10。JDK7.0的安装以环境变量的配置,在学习Javase时已经学习过了。这里主要对Tomcat进行一个简要介绍。
    Tomcat服务器:Apache Jakarta开源项目,JSP/Servlet容器。
    Tomcat安装
    1.Tomcat是绿色的,只需要将安装包解压就可以完成安装
    2.环境变量的配置:CATALINA_HOME 安装目录
    3.启动安装bin目录下的startup.bat, 在浏览器中使用http://localhost:8080/打开Tomcat web服务器
    Tomcat在MyEclipse中配置如下图:

    image.png

    2.JSP基础语法

    JSP页面基本组成
    页面组成如下图所示:
    包括静态内容,指令,表达式,小脚本,声明,注释

    image.png
    1.其中静态内容,是指使用HTML,CSS静态页面开发工具,开发的静态内容。

    2.JSP指令包括三个指令 Page指令,include指令,taglib指令。说明如下图所示


    image.png

    3.JSP页面注释
    JSP页面注释包含三种方式:
    HTML的注释,客户端可见
    JSP的注释<%-- --%>客户端不可见
    JSP脚本注释 // /* */
    4.JSP脚本
    JSP脚本即在JSP页面中执行的java代码,语法格式为 <% java代码 %>,例如下图红色方框内所示


    image.png
    5.JSP声明
    JSP声明用在JSP页面中定义变量或者方法

    语法格式<%! java代码 %>
    例如下图红色方框内所示:


    image.png
    6.JSP表达式
    语法格式<% =表达式 %>,注意表达式不以分号结束
    例如下图红色方框内所示:
    主语
    7.JSP页面生命周期
    如图所示 image.png
    1、生成字节码文件,执行jspInit()只在第一次请求时执行,重复请求仅只执行一次。生成的文件在work里,【每次修改会重新编译,生成新的字节码文件】
    2、jspService()用于处理用户请求,对于每一个请求,JSP引擎会创建一个新的线程来处理该请求【JSP多线程:降低资源需求,提高系统并发量及响应时间,但注意同步问题】。
    3、由于该Servlet常驻于内存里,所以响应速度非常快。
    每次修改JSP内容都会重新生成字节码文件

    相关文章

      网友评论

          本文标题:JAVA Web基础学习---JSP(一)

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