自我总结
这次考试,没有好好复习就去考试了
选择题只对了 1/3 还有一些粗心选错了,但是大部分一知半解。
简答题没有理解透彻,也没有背过。
没有好好复习就去考试
试卷总结
1、Servlet生命周期中的方法:init()、destroy()只执行一次;service()多次。
2、http全称:Hypertext Transfer Protocol。
3、HttpServletRequest 请求 HttpSrevletResponse 响应
4、Http哪个请求方式,请求参数会出现在网址上
A.Get
B.Post
解: A。因为 Get Post请求参数都会出现在网址上,但Post的请求参数是加密的,在网址上看不到。
5、下面哪个选项是用来删除客服端Cookie数据(B)
A.response.deleteCookie(cookie)
B.cookie.setMaxAge(0);response.addCookie(cookie)
C.request.deleteCookie(cookie)
D.cookie.setMaxAge(-1);response.addCookie(cookie)
6、下面对于自定义类Servlet1描述正确的是(ABC) 实现Servlet的三种方式
A.class Servlet1 implements javax.servlet.Servlet
B.class Servlet1 extends javax.servlet.GenericServlet
C.class Servlet1 extends javax.servlet.HttpServlet
D.class Servlet1 extends javax.servlet.ServletRequest
7、下面哪个选项是用来删除客服端Cookie数据(B)
A.response.deleteCookie(cookie)
B.cookie.setMaxAge(0);response.addCookie(cookie)
C.request.deleteCookie(cookie)
D.cookie.setMaxAge(-1);response.addCookie(cookie)
8、
session
9、作用域大小:
四个作用域从大到小:appliaction>session>request>page
作用范围:
application:全局作用范围,整个应用程序共享.生命周期为:应用程序启动到停止。
session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。
request:请求作用域,就是客户端的一次请求。
page:一个JSP页面。
以上作用范围使越来越小, request和page的生命周期都是短暂的,他们之间的区别就是:
一个request可以包含多个page页(include,forward)
10、JSP内置对象
1、response:封装服务器对请求的响应内容。
2、request:封装客户端的请求,包含GET或POST请求参数。
3、pageContext:用此对象可以获取其他对象
4、session:封装用户会话对象
5、application:封装服务器的运行环境
6、out:输出响应的输出流对象
7、page:代表此页面,类似java中的this
8、config:Web应用的配置对象
9、exception:封装页面抛出异常的对象
11、JDBC链接数据库过程过程
1:加载驱动,创建链接(加载驱动靠DriverManager),通过DriverManager获取连接Connection 【调用DriverManager.getConnection()方法获取】
2:创建语句对象(通过Connection创建Statement用于执行SQL语句)
3:执行SQL语句
4:处理结果集:若执行select语句,会产生结果集ResultSet
5:关闭连接:调用Connection的close()方法