JavaWeb相关知识点

Servlet处理客户端请求的过程:
Tomcat既是一个servlet容器,也具有web服务器的功能,也就是说它有处理静态页面的功能,只不过相对专业的web服务器功能较弱。

第一步,客户端发送HTTP请求,这个请求首先到达tomcat的内置服务器,
第二步,内置服务器接收到请求后,会将请求转换给servlet容器。
第三步,servltet容器接受到请求后,会加载servlet.产生事例后,会传递和响应的对象。就是HttpServlet.resonse和HttpServlet.request对象。然后servlet事例使用请求对象得到客户端请求具体信息。并进行相应的处理。
4,处理完毕后。可能将请求发送给其他servlet处理。
5,所有的请求处理完毕后,返回客户端的请求结果,

Servlet的具体执行流程:
当servlet被装载并实例化后,容器会先调用init()方法,对servlet进行初始化。只有这个方法调用成功后,servlet才能进行服务状态。整个生命周期中,只会被调用一次。

当init()方法调用完之后,就调用service()方法,对请求进行处理,它可以被调用多次,与请求次数有关。

当servlet的请求都进行完毕,则会调用destory方法,当servlet销毁调用的事例,才会调用该方法,进行关闭。它也是在整个生命周期中只能调用一次。
流程图:

Java面向对象知识点

面向对象的特点
封装性
隐藏对象的属性和实习细节,仅提供对外的访问方式,
继承
在一个类的基础上生成一个新类,既拥有了原类的特性,也可以进行扩展。

多态
一个类有多种变现形式。

面向对象的有点:可扩展,可重用,可管理

类与对象的知识点

类与对象的概念,
类是具体事务的抽象,对象是该事务一个实实在在的个体
类方法的特点
匿名对象
当对象的方法只能调用一次,使用匿名对象。
可以将匿名对象当作参数进行传递。
构造函数与构造代码块,
1,构造代码块给所有对象进行统一初始化的。初始化的是不同对象共同属性。
2,构造函数是给对象进行初始化的,针对个体对象的差异进行初始化
接口
接口和接口之间是可以实现多继承的。接口可以传递模块实现的信息。
Objcet类

变量的特点:
成员变量与局部变量
成员变量定义在类中,在整个类中都可以被访问,随着对象的建立而建立,保存在随对象建立的堆内存中。有默认的初始化值。局部变量只能在某个函数内调用,局部变量储存在栈内存中。范围结束,空间就会被自动释放,没有默认的初始化值。
实例变量与类变量
实例变量随着对象的建立而建立,存储在对内存中。类变量根据类的加载存在在方法区中。
静态变量
是static叙事的
变量的生命周期
类变量最长随着类的消失而消失。
实例变量随着对象的消失而消失

JSP与servlet必会知识点

JSP是一种Java服务器端技术,它用于在网页上动态显示内容。
Tomcat 基本配置,目录机构
JSP执行过程
JSP页面构成元素
JSP的注释
静态 动态

静态include和动态include

JSP九大内置对象
Out 一个缓冲的输出流,用于输出对象
Page 当前JSP页面本身,是java.lang.Object的事例。
Request :提取浏览器提交的信息,
Response,服务器对客户端的请求做出反应,向客户端做出反应。
Session;会话对象,服务器端与客户端的一次对话。
APPLICATION:实现了用户之间数据的共享,可存放与全局变量中,它开始于服务器的启动,直到服务器的关闭。
PageContext:JSP页面之间上下文对象,提供了对JSP页面内所有对象和名字空间的访问。
Config:代表JSP和servlet之间的配置信息,
Exception:JSP的异常信息。

Servlet知识点:
服务器端的小程序,用于接受来自网络的请求并作出反应。基于HTTP协议,

JSP的知识点
EL表达式
JavaBean
Servlet的生命周期
一些包中的类
Session与cookie
XML的基本概念与使用方法
MVC的处理过程

慢慢填坑,没有写完,这只是整理了一部分,不定时更新。~

你可能感兴趣的:(JSP)