Jsp与Servlet导图

Jsp与Sevlet导图

JSP概述

动态网页技术

JSP标签

 JSTL标签库

国际化标签库

SQL标签库

 

XML标签库

函数标签库

JSP自定义标签

自定义标签功能上与javaBean类似,都封装了Java代码,自定义标签是可重用的组件代码,并允许开发人员为复杂的操作提供逻辑名称。

不用再页面嵌入很多的java代码。

JSP的内置对象

request的头信息

response对象

out对象

config对象

pageContext对象

exception对象

javaBean组件

创建javaBean对象

设置javaBean属性

Servlet概述

jsp的底层编译时servlet,servlet是在服务器上运行的,主要用于处理用户的请求,作为service层。

servlet的声明周期

servlet的实现

servlet作为请求的处理者,请求分为get另一个是post请求

servlet的处理

浏览器通过init请求服务器到指定的jsp页面

客户端与服务器端跳转

客户端跳转也称为重定向,request的信息带不过去,session与application没有问题。

服务器跳转是内部转发,转发可以获得request中的值

servlet的过滤器

主要是过滤非法请求,servlet实现Filter接口

过滤所有的请求

servlet的监听器

监听器监听web事件,如application、session、request等

实现接口

El表达式

主要为了jsp写的更加方便,直接可以用el表达式取出值不需要再request.getAttribute。

EL表达式内置对象

EL表达式寻找值的顺序

Tomcat概述

Tomcat服务器是一个免费的开发源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下普遍使用。

tomcat的目录结构

tomcat目录结构

/bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件

/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml

/doc:存放Tomcat文档

/server:包含三个子目录:classes、lib和webapps

/server/lib:存放Tomcat服务器所需的各种JAR文件

/server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用

/common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件

/shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)

/logs:存放Tomcat执行时的日志文件

/src:存放Tomcat的源代码

/webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录

/work:存放JSP编译后产生的class文件

tomcat中web应用的结构

web.xml

访问web应用

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/93516309