JAVAWEB复习总结
- 格式:pdf
- 大小:195.34 KB
- 文档页数:19
各章知识点1.什么是B/S;前端后端关系B/S 是指在开发的过程中,客户端只需要一个浏览器,就可以实现与服务器交互,服务器承担所有的逻辑和计算,浏览器只负责将结果显示在屏幕上前端:主要负责与用户进行交互的界面和体验。
前端开发者使用HTML、CSS和JavaScript等技术来构建和优化Web界面,确保用户可以方便地与网站或应用进行交互。
后端:主要负责处理数据、逻辑运算和服务器配置等。
后端开发者使用各种编程语言和框架(如Python、Java、Ruby、.NET等)来处理数据请求、执行复杂的业务逻辑,并与数据库进行交互。
在开发过程中,前端和后端开发者需要紧密合作,确保数据的正确传递和显示。
他们通常会使用API (应用程序编程接口)来定义数据交换的格式和规则。
前端开发者需要了解后端提供的API接口,以便正确地请求和显示数据。
同样,后端开发者也需要了解前端的需求,以便提供合适的数据接口和功能支持。
2.JSP的基本元素、工作流程、生命周期JSP脚本元素的三种类型:JSP Scriptlets、JSP声明语句和JSP表达式。
1).JSP Scriptlets 是一段代码段。
当需要使用Java实现一些复杂操作或控制时,可以使用它。
<% java 代码(变量、方法、表达式等)%>在JSP Scriptlets中声明的变量是JSP Scriptlets时,会为局部变量分配内存空间,调用结束后,释放局部变量占有的内存空间。
2).声明标识:JSP声明语句的作用和语法。
如下所示:JSP的声明语句用于声明变量和方法,它以“<%!”开始,以“%>”结束,其语法格式如下所示: <%! 定义的变量或方法等 %>在上述语法格式中,被声明的Java代码将被编译到Servlet的_jspService()方法之外,即在JSP声明语句中定义的都是成员方法、成员变量、静态方法、静态变量、静态代码块等。
javaweb学习总结Javaweb学习总结。
在学习Javaweb的过程中,我深深感受到了它的强大和广泛应用的价值。
Javaweb是基于Java语言的Web开发技术,它可以用于构建各种类型的Web应用程序,包括企业级应用、电子商务平台、社交网络和在线教育等。
通过学习Javaweb,我不仅掌握了Web开发的基本原理和技术,还提升了自己的编程能力和解决问题的能力。
首先,学习Javaweb需要掌握Java语言的基础知识。
Java是一种跨平台的编程语言,具有良好的可移植性和安全性,因此被广泛应用于Web开发领域。
在学习Javaweb之前,我首先系统地学习了Java语言的基本语法、面向对象编程、集合框架和IO流等知识,为后续的Javaweb学习打下了坚实的基础。
其次,学习Javaweb需要掌握HTML、CSS和JavaScript等前端技术。
在Web开发中,前端技术是至关重要的,它负责页面的布局、样式和交互效果。
通过学习HTML,我了解了Web页面的结构和元素,掌握了常用的标签和属性;通过学习CSS,我学会了如何为Web页面添加样式和美化效果;通过学习JavaScript,我掌握了Web页面的动态效果和事件处理。
这些前端技术为我后续Javaweb开发提供了强大的支持。
接着,学习Javaweb需要掌握Servlet和JSP等后端技术。
Servlet是在服务器端运行的Java程序,可以接收和处理客户端的请求,生成动态的Web页面;JSP是一种简化了Java Servlet开发的技术,它允许开发者在HTML页面中嵌入Java代码,实现动态内容的生成。
通过学习Servlet和JSP,我学会了如何处理用户请求、访问数据库、进行会话管理和实现MVC架构,为我开发复杂的Web应用程序提供了强大的支持。
最后,学习Javaweb需要掌握数据库和框架技术。
数据库是Web应用程序的重要组成部分,它负责数据的存储和管理。
在Javaweb开发中,我学习了MySQL数据库的基本操作、SQL语句的编写和数据库设计的原则,为我后续的数据操作提供了基础。
javaweb知识点总结doc一、基础知识1. JavaWeb的概念JavaWeb是指使用Java语言进行网络应用开发的技术框架。
它包括了服务器端和客户端的相关技术,能够实现网络应用的开发和部署。
2. 网络基础知识在学习JavaWeb之前,必须了解计算机网络的基础知识,包括TCP/IP协议、HTTP协议、DNS解析、URL、Socket编程等。
3. Servlet和JSPServlet是JavaWeb应用中用来处理客户端请求的组件,它可以响应客户端的请求并生成动态的内容。
JSP是一种用来生成动态网页的技术,它允许在HTML中嵌入Java代码。
4. Tomcat服务器Tomcat是一个开源的Java应用服务器,用来运行和管理JavaWeb应用。
它支持Servlet和JSP技术,是JavaWeb开发中最常用的服务器之一。
5. MVC架构MVC是一种设计模式,将应用程序分为模型、视图和控制器三个部分。
模型负责处理数据逻辑,视图负责展示数据,控制器负责处理用户输入。
在JavaWeb开发中,通常使用Servlet作为控制器,JSP作为视图。
二、Web应用开发1. HTML/CSS/JavaScriptHTML用来描述网页结构,CSS用来描述网页样式,JavaScript用来实现网页交互。
开发JavaWeb应用需要熟练掌握这三种技术。
2. 服务器端技术除了Servlet和JSP外,开发JavaWeb应用还需要掌握数据库访问技术、会话管理技术、文件上传下载技术等。
3. 客户端技术在开发JavaWeb应用时,也需要了解AJAX、jQuery等客户端技术,以实现更好的用户体验。
4. Web服务Web服务是一种基于Web的应用程序接口,可以通过HTTP协议进行通信。
JavaWeb开发中常用的Web服务技术包括SOAP、RESTful等。
5. 安全性在JavaWeb开发中,安全性是一个重要的考虑因素。
开发人员需要了解跨站脚本攻击、SQL注入攻击、会话劫持等安全威胁,并采取相应的防范措施。
1、Web应用概述1.URL与URIURL: 统一资源定位器URI:统一资源定位符2.常见HTML标签3.表单的处理4.静态文档与动态文档的概念:静态文档是一种以文件的形式存放在服务器端的文档,客户发出对该文档的请求,服务器返回这个文档。
动态文档是指文档的内容可根据需要动态生成,又可分为服务器端动态文档和客户端动态文档技术。
5.Servlet概念:服务器端小程序,是使用ServletAPI以及相关类编写的java程序,主要用来扩展web服务器的功能。
6.处理404错误:查看给定的路径名是否正确,查看Servlet类文件是否在classes目录下,查看web.xml文件内容是否正确,查看tomcat是否启动2、Servlet技术模型1.Servlet的API:javax.servlet包,javax.servlet.http包❖Servlet接口及方法:1)public void init(ServletConfig config):完成Servlet初始化并准备提供服务。
容器传给该方法一个ServletConfig类型的参数。
2)public void service(ServletRequest req,ServletResponse res)throw ServletException,IOException:对每个客户请求容器调用一次该方法,它允许Servlet为请求提供响应。
3)public void destroy()该方法由容器调用,指示Servlet清除本身,释放请求的资源并准备结束服务。
4)public ServletConfig getServletConfig()返回关于Servlet的配置信息,如传递给init()方法的参数。
5)public String getServletInfo()返回关于Servlet的信息,如作者,版本及版权信息。
❖ServleConfig接口作用及方法❖HttpServlet类:新的service方法,doGet,doPost❖HttpServletRequest接口及常用方法❖HttpServletResponse接口及常用方法2.Servlet的开发步骤❖编写一个Servlet类❖编译❖部署(1)在tomcat的虚拟目录下,创建Web目录(2)将编译好的.class文件复制到Web目录的WEB-INF\classes目录(3)修改配置文件WEB-INF\web.xml(4)启动tomcat❖运行3.Servlet的执行过程1)用户通过单击超链接或提交表单向容器请求访问Servlet,容器分析这个请求,创建request和response两个对象2)容器根据请求的URL找到正确的Servlet,为这个请求创建一个线程对象(每次请求都创建一个线程)3)容器调用Servlet的service方法,把请求和响应对象作为参数传递给该方法4)调用Servlet的doGet()或doPost()方法5)向客户发送响应:Servlet使用相应对象获得输出流对象,调用有关方法将响应写给客户,响应通过容器发送给浏览器。
JavaWebB/S与C/S的区别1,从安装上来讲,B/S只需要在服务器端安装即可,而C/S却需要每一个客户端进行安装。
2,从部署上来说,B/S只需要服务器能够支持即可,而C/S却对每一个客户端的电脑提出了要求。
3,从升级,维护角度来说,B/S只需要在服务器端升级维护即可,像网易的邮箱,而C/S 却是服务器更新维护一次,客户端就要下载相关的补丁才能使用4,从安全性来讲,B/S是基于服务器的,较之C/S安全性好5,从本质上来说,B/S是基于请求驱动的,即客户端发送一个Http请求,然后服务器进行处理之后,响应给客户端,而C/S却是基于事件驱动的,像腾讯的QQ。
6,从耦合度来讲,B/S与服务器端耦合,而C/S却是与客户端的操作系统进行耦合。
但是Client/Server(从游戏的角度来讲)较之Brows/Server具有优质的画面。
Servlet的使用步骤:1,创建一个JA V A类,存放在com.fit.servlet包中,并且此类extends HttpServlet类,才能成为一个Servlet2,覆写doGet()和doPost()方法3,最后,在web.xml文件中进行Servlet配置。
具体的配置如下:<servlet><servlet-name>Servlet类名</servlet-name><servlet-class>完整的包.类名称</servlet-class></servlet><servlet-mapping><servlet-name>Servlet类名</servlet-name><url-partten>网页访问的名称,例如/hello</url-partten></servlet-mapping>Servlet的生命周期,作用,并说出和CGI(Common Gateway Interface)的区别就是指Servlet从创建出实例对象到销毁的过程。
B1. {JSP-Servlet题目}表示“资源移动”的状态码是。
(选择1项)A) 200B) 302C) 400D) 500A2. {JSP-Servlet题目}哪一个对象可以用于获得浏览器发送的请求。
(选择1项)A) HttpServletRequestB) HttpServletResponseC) HttpServletD) HttpB3. {JSP-Servlet题目}如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令?(选择1项)A) <%pagesession="disabled"%>B) <%pagesession="false"%>C) <%pagesession="true"%>D) <%pagedisablesession="true"%>CD4. {JSP-Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是。
(选择2项)A) serviceB) getServletConfigC) initD) destroyC5. {JSP-Servlet题目}在使用服务器端的会话管理时,通过什么方法标识会话。
(选择1项)A) IP地址B) CookieC) Session idD) 请求头A6. {JSP-Servlet题目}下列哪个为JSP的小脚本的标签?(选择1项)A) <%%>B) <@%>C) <%!%>D) <%--%>C7. {JSP-Servlet题目}下面哪一个不是<jsp:useBean>元素的属性。
(选择1项)A) scopeB) IdC) ValueD) ClassC8. {JSP-Servlet题目}HttpServlet中,用来处理POST请求的方法是(选择1项)A) doHeadB) doGetC) doPostD) doPutA9. {JSP-Servlet题目}如何创建Cookie? (选择1项)A) 使用new Cookie语句B) 调用response.addCookie方法C) 使用Cookie的setMaxAge方法D) setCookie方法A10. {JSP-Servlet题目}按照MVC设计模式,Servlet用于实现(选择1项)A) ControllerB) ViewC) ModelD) 容器ACD11. {JSP-Servlet题目}动态网站需要的技术为。
java web知识点总结Java Web知识点总结(1000字)Java Web是指使用Java技术进行Web开发的一种方式。
Java Web开发涉及到的知识点非常丰富,本文将对其中较为重要和常用的知识点进行总结,包括Java Servlet、JavaServer Pages (JSP)、Java服务器面临的挑战以及解决方案、数据库连接、Web框架等内容。
一、Java ServletJava Servlet是用Java编写的服用于扩展Web服务器功能的一个组件。
Servlet在接收到HTTP请求时进行处理,可以生成HTML、XML、JSON等格式的响应内容,并将其发送给客户端。
常用的Java Servlet容器有Tomcat、Jetty等。
1. Servlet生命周期:包括初始化、就绪、服务、销毁等阶段。
2. Servlet映射:通过URL映射将请求分发给不同的Servlet进行处理。
3. 参数传递:可以通过URL参数、请求头、请求体等方式传递参数。
4. 请求处理:处理HTTP请求,如获取请求方法、请求URL、请求头信息等。
5. 响应生成:生成HTTP响应,如设置响应状态码、响应头信息等。
6. 会话管理:使用HttpSession、Cookie等方式进行会话管理。
二、JavaServer Pages (JSP)JavaServer Pages (JSP)是一种用于在Web服务器上生成动态网页的Java技术。
它将Java代码嵌入到HTML页面中,可以更方便地将HTML和Java代码进行组合,实现动态页面的生成。
1. 基本语法:使用<% %>标记将Java代码嵌入到HTML中。
2. JSP指令:包括page指令、include指令、taglib指令等,用于控制JSP页面的行为和引入外部资源。
3. JSP内置对象:包括request、response、session、application 等,通过这些对象可以访问HTTP请求、响应、会话等信息。
Java Web 应用章节复习题第1章JSP 简介一、选择题1、 下面描述错误的是(C )A 、 HTML 文件必须由<html>开头,v/html>标记结束。
B 、 文档头信息包含在<head+</head>之间。
C 、 在 <head>^0 </head>之间可以包含 <title> 和vbody^信息。
D 文档体包含在<body>和</body>标记之间2、 Tomcat 服务器的默认端口号是:( B )A. 80 B. 8080 C. 21 D. 21213、 配置JSP 运行环境,若 WE 应用服务器选用TOMCAT 以下说法正确的是(B )A. 先安装TOMCAT 再安装JDKB. 先安装JDK 再安装TOMCATC.不需安装JDK 安装TOMCA 就可以了D. JDK 和TOMCA 只要都安装就可以 了,安装顺序没关系4、 如果Tomcat 安装后,想要修改它的端口号,可以通过修改 vtomcat 安装目 录〉/conf 下的(B )文件来实现。
A. web.xmlB. server.xmlC. server-mi ni mal.xmlD. tomcat-user.xml5、 使用最为广泛的Java Web 服务器是(A )。
A. TomcatB.Resi nC.JbossD.WebLogic 6、当用户请求jsp 页面时,JSP 引擎就会执行该页面的字节码文件响应客户的 请求,执行字节码文件的结果是(C )。
A. 发送一个JSP 源文件到客户端B.发送一个Java 文件到客户端C.发送一个HTM!页面到客户端D. 什么都不做JSP 页面时,Tomcat 服务器为每个客户启动一个 线程C.程序D. 服务&下列动态网页和静态网页的根本区别描述错误的是( C )A. 静态网页服务器端返回的 HTM 文件是事先存储好的B. 动态网页服务器端返回的 HTM!文件是程序生成的C. 动态网页中只有程序,不能有 HTMLD. 代码静态网页文件里只有 HTM!标记,没有程序代码9、在传统的HTML S 面中加入(D )就构成了一个JSP 页面文件A 、JAVA 程序片B 、JSP 标签C 、用“ <%、“ %>标记符号括起来的程序D JAVA 程序片和JSP 标签 10、为了标识一个HTML 文件,应该使用的HTMI 标记是(C )A) <P></p> B) <BODY>v/BODY> C) <HTML></HTML> D) <table></table>11、下面对HTMI 描述准确的一项是(c )。
第一章Java Web 表示层技术 (3)1.1 HTTP协议 (3)1.1.1 HTTP协议的主要特点 (3)1.2 Java EE架构 (4)1.3 Tomcat配置 (4)第二章Servlet基础 (5)2.1 Servlet (5)2.2 Servlet 生命周期(重点) (5)2.3 Servlet 基本配置(web.xml) (6)2.4 Servletconfig和Servletcontext (7)2.5 Servlet数据共享 (7)2.6 重定向与页面跳转的区别 (8)2.7设置自动刷新和等待页 (8)第三章使用Servlet处理HTTP响应 (9)3.1 GET/POST提交方法 (9)3.2获取HTTP协议 (9)3.2.1请求行 (9)3.2.2请求头 (9)3.2.3 获取请求消息体 (10)3.3获取表单数据 (10)3.4 请求转发和重定向的区别 (10)第四章Web (11)4.1 Web状态管理概述: (11)4.2 状态管理解决方案: (11)4.2.1 隐藏字段 (11)4.2.2 Cookie(协议) (11)4.2.3 Session会话对象 (12)4.2.4 URL重写 (12)第五章对象作用域与servlet时间监听器 (13)5.1 对象作用域 (13)5.2 session的理解(重点) (14)5.3 监听器概述 (14)第六章servlet过滤器 (15)6.1 wed应用上的过滤器 (15)6.2 设计模式——装饰模式 (16)6.2.1 装饰模式的优点和缺点 (16)7.1 JSP认识 (17)7.2 JSP生命周期 (17)7.3 JSP语法和语义 (18)7.3.2 JSP指令 (18)7.3.3 JSP动作 (19)7.4 JSP隐式对象,JSP4中属性范围: (20)7.5 JSP分页功能 (20)第八章javaBean (22)8.1 javaBean的基础 (22)8.2 JSP开发模式2-MVC架构 (23)8.3 EL表达式 (24)8.3.1 EL使用隐式变量 (24)8.3.2 EL运算 (25)8.4 JSTL (26)8.4.1核心标签库 (26)第九章AJAX (29)9.1 AJAX概述 (29)9.2 AJAX的开发 (30)9.3 XMLHttpRequest对象属性 (31)9.4 XMLHttpRequest对象的方法 (31)9.5 jQuery AJAX (32)9.5.1 AJAX方法 (32)9.5.2 Ajax()方法的参数设置: (33)第一章 Java Web 表示层技术1.1 HTTP协议HTTP(Hypertext Transfer Protocol)中文“超文本传输协议”,是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的,无状态的协议功能:用于在服务器和客户端之间传输超文本文件。
Javaweb重点知识点总结(一)JDBC技术1. 说下原生 jdbc 操作数据库流程?第一步:Class.forName()加载数据库连接驱动;第二步:DriverManager.getConnection()获取数据连接对象;第三步:根据 SQL 获取 sql 会话对象,有 2 种方式 Statement、PreparedStatement ;第四步:执行 SQL 处理结果集,执行 SQL 前如果有参数值就设置参数值 setXXX();第五步:关闭结果集、关闭会话、关闭连接。
2. 什么要使用 PreparedStatement?1、PreparedStatement 接口继承Statement,PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。
2、作为 Statement 的子类, PreparedStatement 继承了Statement 的所有功能。
三种方法execute、executeQuery 和 executeUpdate 已被更改以使之不再需要参数3、在JDBC 应用中,在任何时候都不要使用Statement,原因如下:一、代码的可读性和可维护性.Statement 需要不断地拼接,而PreparedStatement 不会。
二、PreparedStatement 尽最大可能提高性能.DB 有缓存机制,相同的预编译语句再次被调用不会再次需要编译。
三、最重要的一点是极大地提高了安全性.Statement 容易被 SQL 注入,而PreparedStatementc 传入的内容不会和sql 语句发生任何匹配关系。
3. 关系数据库中连接池的机制是什么?前提:为数据库连接建立一个缓冲池。
1:从连接池获取或创建可用连接2:使用完毕之后,把连接返回给连接池3:在系统关闭前,断开所有连接并释放连接占用的系统资源4:能够处理无效连接,限制连接池中的连接总数不低于或者不超过某个限定值。
B1.{JSP-Servlet题目}表示“资源移动”的状态码是。
(选择1项)A)200B)302C)400D)500A2.{JSP-Servlet题目}哪一个对象可以用于获得浏览器发送的请求。
(选择1项)A)HttpServletRequestB)HttpServletResponseC)HttpServletD)HttpB3.{JSP-Servlet题目}如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令?(选择1项)A)<%pagesession="disabled"%>B)<%pagesession="false"%>C)<%pagesession="true"%>D)<%pagedisablesession="true"%>CD4.{JSP-Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是。
(选择2项)A)serviceB)getServletConfigC)initD)destroyC5.{JSP-Servlet题目}在使用服务器端的会话管理时,通过什么方法标识会话。
(选择1项)A)IP地址B)CookieC)Session idD)请求头A6.{JSP-Servlet题目}下列哪个为JSP的小脚本的标签?(选择1项)A)<%%>B)<@%>C)<%!%>D)<%--%>C7.{JSP-Servlet题目}下面哪一个不是<jsp:useBean>元素的属性。
(选择1项)A)scopeB)IdC)ValueD)ClassC8.{JSP-Servlet题目}HttpServlet中,用来处理POST请求的方法是(选择1项)A)doHeadB)doGetC)doPostD)doPutA9.{JSP-Servlet题目}如何创建Cookie?(选择1项)A)使用new Cookie语句B)调用response.addCookie方法C)使用Cookie的setMaxAge方法D)setCookie方法A10.{JSP-Servlet题目}按照MVC设计模式,Servlet用于实现(选择1项)A)ControllerB)ViewC)ModelD)容器ACD11.{JSP-Servlet题目}动态网站需要的技术为。
(选择3项)A)CGIB)HTTPC)ASPD)PHPC12.{JSP-Servlet题目}如何取得数据源。
(选择1项)A)通过HttpB)通过ftpC)JNDID)通过Connection对象C13.{JSP-Servlet题目}以下哪一个不是Filter接口的方法。
(选择1项)A)init(FilterConfig config)B)void destroy()C)void doFilter(HttpServletRequest request,HttpServletResponse response)D)void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) B14.{JSP-Servlet题目}javax.Servlet的包中,属于类的是。
(选择1项)A)ServletB)GenericServletC)ServletRequestD)ServletContextA15.{JSP-Servlet题目}用于表示Statement对象返回结果的是。
(选择1项)A)ResultSetB)DriverManagerC)PreparedStatementD)ConnectionB16.{JSP-Servlet题目}如何发送Cookie?。
(选择1项)A)使用new Cookie语句B)调用response.addCookie方法C)使用Cookie的setMaxAge方法D)setCookie方法D17.{JSP-Servlet题目}察看下列JSP内容<html><body><%for(int i=0;i<3;i++){%>out.print(i*2);<%}%></body></html>当这个JSP被运行时,其结果是什么?(选择1项)A)此JSP因为语法错误,无法运行B)显示出0,2,4C)显示出0,2,4,6D)显示出out.print(i*2)out.print(i*2)out.print(i*2)D18.{JSP-Servlet题目}在J2EE中属于Web层的组件有(选择1项)A)HTMLB)EJBC)AppletD)JSPC19.{JSP-Servlet题目}从以下哪一个选项中可以获得Servlet的初始化参数。
(选择1项)A)ServletB)ServletContextC)ServletConfigD)GenericServletAC20.{JSP-Servlet题目}关于JSP生命周期的叙述,下列哪些为真?(选择2项)A)JSP会先解释成Servlet源文件,然后编译成Servlet类文件B)每当用户端运行JSP时,jspInit()方法都会运行一次C)每当用户端运行JSP时,_jspService()方法都会运行一次D)每当用户端运行JSP时,jspDestroy()方法都会运行一次C21.{JSP-Servlet题目}在Servlet处理请求的方式为。
(选择1项)A)以进程的方式B)以程序的方式C)以线程的方式D)以响应的方式C22.{JSP-Servlet题目}用于调用存储过程的对象是。
(选择1项)A)ResultSetB)DriverManagerC)CallableStatemetD)PreparedStatementD23.{JSP-Servlet题目}在JSP页面中不可以用来异常处理的有。
(选择1项)A)html文件B)JSP文件C)ServletD)Txt文件C24.{JSP-Servlet题目}在MVC设计模式中,JavaBean的作用是。
(选择1项)A)ControllerB)ModelC)业务数据的封装D)ViewD25.{JSP-Servlet题目}下面哪一个标记与Servlet的配置无关(选择1项)A)servlet-mappingB)servlet-classC)url-patternD)tagBD26.{JSP-Servlet题目}与HttpSessionListener接口有关的方法是。
(选择2项)A)SessionInitialized()B)SessionCreated()C)SessionFinialized()D)SessionDestroyed()B27.{JSP-Servlet题目}HttpServlet中,用来处理GET请求的方法是。
(选择1项)A)doHeadB)doGetC)doPostD)doPutC28.{JSP-Servlet题目}Page指示符的language属性的作用是。
(选择1项)A)定义JSP页面的字符编码B)定义JSP页面的MIME类型C)定义JSP页面中使用的脚本语言D)定义JSP页面的描述信息B29.{JSP-Servlet题目}下面哪一个隐含变量的存取范围不是page?(选择1项)B)applicationC)outD)pageA30.{JSP-Servlet题目}在J2EE的Web应用中,编译后的class文件存放的目录为(选择1项)A)classes目录B)images目录C)jar目录D)任意位置D31.{JSP-Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是(选择1项)A)serviceB)getServletConfigC)afterD)initB32.{JSP-Servlet题目}当Web应用程序被关闭时,Servlet容器会调用Servlet Context“监听器”的哪个方法?(选择1项)A)contextInitialized()B)contextDestroyed()C)contextFinialized()D)contextShutdown()A33.{JSP-Servlet题目}在J2EE中属于Web层的组件有。
(选择1项)A)ServletB)EJBC)AppletD)HTMLB34.{JSP-Servlet题目}在JSP中,哪个指令用来声明JSP欲使用的标签库?(选择1项)A)tldB)taglibC)importD)includeB35.{JSP-Servlet题目}Servlet处理请求的方式为(选择1项)A)以运行的方式B)以线程的方式C)以程序的方式D)以调度的方式C36.{JSP-Servlet题目}下列哪个用于在JSP中表示注释?(选择1项)B)<@%>C)<%----%>D)<%--%>ACD37.(J2EE考试题)在Java2的技术体系中,集合框架包含哪些组件:(选择3项)A.接口B.抽象C.实现D.算法A38.(J2EE考试题)Hashtable是以类似于数组下标(自动递增)的形式来标识存储的对象(值)的:(选择1项)A.对B.错BD39.(J2EE考试题)Java2的IO包中,流类分为哪两个类体系结构:(选择2项)A.可写流B.字符流C.只读流D.字节流A40.(J2EE考试题)在网络编程中,TCP/IP的通信方式是无连接的:(选择1项)A.对B.错A41.(J2EE考试题)在Java2的技术体系中,SAX解析方式是将XML的整个文件读入并生成相应的一棵解析树:(选择1项){dom sax}A.对B.错ABD42.(J2EE考试题)EJB是J2EE的主要组件之一,它主要分为:(选择3项)3.0hibernate 实现数据封装spring实现的应用界面A.会话BeanB.实体BeanC.JavaBeanD.消息驱动BeanA43.(J2EE考试题)在JavaBean中的“自检”的唯一作用是指容器自动检查其内部结构的正确性:(选择1项)A.对B.错A44.(J2EE考试题)在J2EE的体系结构中,使用哪个服务来查找EJB的本地主接口:(选择1项)A.JDBCB.JNDI:统用接口C.JMS=>javamailD.JSPB45.(J2EE考试题)标记处理程序是执行与自定义标记关联的动作的Java对象:(选择1项)A.对B.错B46.(J2EE考试题)J2EE体系结构中,Model2设计模式使用了JavaBean,Servlet和JSP:(选择1项)A.对B.错C47.(J2EE考试题)java.io包中包含InputStreamReader和OutputStreamWriter类。