黑马程序员技术交流社区
标题:
【成都校区】
[打印本页]
作者:
450888086
时间:
2019-1-3 13:49
标题:
【成都校区】
java前端知识点整理
1.jsp
内置对象?作用?
request
:客户端请求,包含来自
GET/POST
,提供了几个用于获取
cookie,
和
session
的方法
response
:网页传回用户端的回应
pageContext
:网页的属性是在这里管理
,
获取上下文对象
session
:与请求有关的会话期,表示一个请求的
HttpSession
对象。
Session
可以存贮用户的信息
application
:
servlet
正在执行的内容
out
:用来传送回应的输出
config
:
servlet
的构架部件
page
:
JSP
网页本身
exception
: 针对错误网页,未捕捉的例外
2.
描述
servlet
的生命周期和基本框架
Servlet
是
Java
编写的程序,此程序是在服务器端运行的,处理客户端的请求,并将处理结果以响应的方式返回给客户端。
生命周期:
加载和实例化、初始化、处理请求和服务结束。
Servlet
被实例化后
à
容器运行
init
方法初始化
à
请求到达时,运行
service
方法
à
自动派遣与请求对应的
doxxx
方法
à
服务器调用
destroy
方法销毁实例。
3.Http
中
get
和
post
方式的区别?
get
方法:
GET
请求能够被缓存
GET
请求会保存在浏览器的浏览记录中
GET
请求的
URL
能够保存为浏览器书签
GET
请求有长度限制
GET
请求主要用以获取数据
post
方法:
POST
请求不能被缓存下来
POST
请求不会保存在浏览器浏览记录中
POST
请求的
URL
无法保存为浏览器书签
POST
请求没有长度限制
4.XML
文档定义有几种形式?它们之间有何本质区别?解析
XML
文档有哪几种方式及区别?
本题三个答题点
:
a:
两种形式
dtd,schema
b:
本质区别
:schema
本身是
xml
的
,
可以被
XML
解析器解析
(
这也是从
DTD
上发展
schema
的根本目的
)
c:
两种主要方式
:dom,sax
区别:
DOM:
处理大型文件时其性能下降的非常厉害。这个问题是由
DOM
的树结构所造成的,这种结构占用的内存较多,而且
DOM
必须在解析文件之前把整个文档装入内存
,
适合对
XML
的随机访问
SAX:
不同于
DOM,SAX
是事件驱动型的
XML
解析方式。它顺序读取
XML
文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理
XML
文件,适合对
XML
的顺序访问
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2