目录
第1章Java Web概述
第2章JSP基本语法
第3章服务器交互
第4章JavaBean技术
第5章Servlet技术
第6章过滤器和监听器
第7章JavaWeb的数据库操作
第8章JSP高级技术
第1章Java Web概述
1..Web服务器是运行及发布Web应用的大容器,比较常用的有WebLogic,WebSphere和(Tomcat)等。
2..JSP文件被JSP引擎进行转换后,又被编译成了(Class)文件,最终由服务器通过执行这个文件来对客户端的请求进行相应。
3.JSP全称是Java Server Pages。
4.开发JSP程序需要具备哪些开发环境?
Web浏览器、Web服务器、JDK、数据库、Eclipse。
第2章JSP基本语法
1.在某个JSP页面中存在如下代码:“<%=”51”+”24”%>”,运行该JSP页面后,对应输出(5124)。
2.JSP程序里由哪几种注释?
(1)HTML注释:<!- -->
(2)Java注释:
单行注释://
多行注释:/* */
(3)JSP隐藏注释:<%-- --%>
第3章服务器交互
1.JSP九大主要内置对象有out、page、(request)、(response)、session、application、config、pageContext和exception。
2.request对象用来获取名为“username”的请求参数的语句是(request.getAttribute(“username”))。
第4章JavaBean技术
1.JavaBean的作用域有page、(request)、(session)、和application。
2.<jsp:useBean>用于在网页中创建JavaBean实例,其中属性id的值是JavaBean的(实例名称)。
3.JavaBean的作用域有几种,从小到大如何排序?
page、request、session、application
4、在 JSP 中可以使用___________操作来设置 Bean 的属性。
正确答案:<jsp:setProperty>
5、在 JSP 中可以使用___________操作来获取Bean 的属性。
正确答案:<jsp:getProperty>
6、___________和 JSP相结合,可以实现表现层和商业逻辑层的分离
正确答案:JavaBean
第5章Servlet技术
1.Servlet被编译完成后,生成的文件(连同其目录)最后会被存放到(WEB-INF)目录下。
2.如果要正常访问Servlet,还需要对它进行配置,Servlet的配置一般是添加到(web.xml)文件中。
第6章过滤器和监听器
1.在请求过滤处理后,需要调用chain参数的(doFilter)方法将请求向下传递给下一过滤器或者目标资源。
2.Servlet监听器划分为以下3种:ServletContext事件监听器、HttpSession事件监听器和(ServletRequest)事件监听器。
3.过滤器有哪些作用和用法?
(1)init(FilterConfig config):初始化过滤器;
(2)doFilter(ServletRequest reg,ServletResponse res,FilterChain chain):进行过滤操作;
(3)destroy():销毁过滤器。
4、Servlet监听器划分为以下3种:ServletContext事件监听器、HttpSession事件监听器和________事件监听器。(10.0分)
正确答案:ServletRequest
5、在请求过滤处理后,需要调用chain参数的________方法将请求向下传递给下一过滤器或者目标资源。(10.0分)
正确答案:doFilter()
6.用于监听HttpSession对象生命周期的接口是【 】。
答案:HttpSessionListener
7.一个web.xml中可以配置【 】个监听器。
答案:零个或多个
8.Filter链中各个Filter执行请求时的拦截顺序与响应时的拦截顺序【 】。
答案:相反
9.为了实现统计网站当前在线人数,当用户登录成功将信息保存到session域中时,可以使用【 】监听器在后台工作,以计算当前在线人数。
答案:HttpSessionListener
10.用于监听ServletRequest对象生命周期的接口是【 】。
答案:ServletResquestListener
第7章JavaWeb的数据库操作
1.加载MySQL驱动的语句是Class.forName “com.mysql.jdbc.Driver”。
2.事物是必须满足原子性、一致性、隔离性和(持久性)。
3.简述JDBC连接数据库的基本步骤?
(1)驱动下载;
(2)复制驱动文件到工程;
(3)编写数据库连接程序。
第8章JSP高级技术
1.EL提供(.)和([])两种运算符来存取数据。
2.(<c:forEach>)标签的主要功能是用于循环控制,并且可以将集合中的成员循环浏览一遍,相当于Java中的遍历操作。