ACCP5.0、ACCP软件工程师、第二学年,《开发基于JSP/Servlet/JavaBean的网上交易系统》书中,第一章课后习题:
一、选择题
1、JavaEE的三层结构包括表示层、()。
A、服务层
B、中间层
C、保存层
D、数据层
答案:BD
2、下列()不属于HTTP协议中GET方法和POST方法的区别内容。
A、提交数据时,POST比GET安全。
B、提交数据时,POST没有数据量的限制。
C、GET方法请求的页面可以作为书签。
D、POST方法请求的页面可以使用邮件发送。
答案:D
分析:
(自己总结的,供参考)HTTP协议中,GET与POST方法的区别有3点:
1、GET方法会将提交的数据追加到URL后面,数据暴露在地址栏中,不安全,而POST方法提交的数据不显示在地址栏中,相对安全。
2、GET方法会将提交的数据追加到URL后面,这个追加的数据有长度限制,而POST方法提交的数据无长度限制。
3、GET方法请求的页面可以被设置为书签或使用电子邮件发送,而POST方法则不可以。
'
在Servlet生命周期中,对应服务阶段的方法是()。
A. doGet()
B. doPost()
C. doGet和doPost()
D. service()
答案:D
'
下列有关Servlet的生命周期,说法不正确的是()。
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
分析:
A项:创建Servlet的实例是由Servlet容器来完成的,且创建Servlet实例是在初始化方法init()之前,所以,A项错误。
B项:正确。
C项:Servlet容器(如:Tomcat)调用某一个Servlet中的destroy()方法时,就会销毁此Servlet以释放资源,我认为释放资源指的就是垃圾回收,所以C项正确。
D项:此选项中的“服务器停止”我认为指的意思就是“Servlet容器(如Tomcat,此处我们就拿Tomcat来说。)停止”,在Tomcat容器停止时,Tomcat容器就会自动调用Servlet中的destroy()方法来销毁(或叫做卸载)这个Servlet,所以,我认为此项正确。
综上,我认为答案是:A。
老师:是的,你的答案与分析都是对的。
'
关于session的使用,下列说法正确的是()。
A、不同的用户窗口具有不同的session
B、不同的用户窗口具有相同的session
C、session有可能超时
D、session永远不可能超时
答案:AC
'
下列接口()是Collection接口的子接口。
A、List
B、ArrayList
C、Set
D、Map
分析:
List接口、Set接口是Collection接口的子接口,Map接口不是。
Collection接口、Map接口都在java.util包下。
分享到:
相关推荐
通过本文,我们可以了解到Java面试经验中的一些重要知识点,包括Java基础知识、Java Web、JavaScript、SQL等方面的知识点。了解这些知识点可以帮助我们更好地应对Java面试,并提高我们的技术能力和潜力。
#### 一、单项选择题 **1. JSP页面经过编译之后,将创建一个(B)。** - **选项解释:** - A、session:表示用户会话,用于存储特定用户的属性信息,不是由JSP页面编译创建的。 - B、servlet:正确答案。JSP页面...
选择题 1. Hibernate 主键生成策略中, increment 是实现主键按数值顺序递增的策略。 2. 在 JSP 中, Page 指令的 import 属性用来引入需要的包和类。 3. Servlet 的初始参数可以从 ServletConfig 中获得。 4. ...
一、选择题解释 1. Hibernate主键生成策略:Hibernate提供了多种主键生成策略,包括increment、identity、sequence、native等。其中,sequence策略可以实现主键按数值顺序递增。 2. JSP Page指令的import属性:...
JavaEE 面试题及其参考答案 JavaEE 作为一项重要的软件开发技术,具有广泛的应用前景。以下是 JavaEE 面试题及其参考答案的知识点总结: HTML/CSS/JavaScript 1. HTML 含义和版本变化:HTML 是一种标记语言,用来...
JAVAEE-期末卷-选择填空-已整理.doc 本文档主要涵盖了 JAVAEE 技术框架的多个方面,包括组件技术、服务技术和通信技术。下面是从文档中提取的重要知识点: 1. 发布到服务器上的组件除包含自身实现的代码文件外,...
javaee的考试试题,有选择、判断、简答、名词解释。涉及spring、springmvc、struts、hibernate、mybatis,希望能有点帮助把
以下是一些关于JavaEE考试中的核心知识点: 1. **企业级应用程序特性**:企业级应用程序应具备快速适应性、分布式、高安全性、可扩展性和集成化等特性。这表明JavaEE设计的目标是满足大规模、复杂业务需求的应用...
选择题部分: 1. **客户端验证**:表单验证可以使用OnSubmit事件。 2. **Java ME**:Java应用于嵌入式设备,如Java ME。 3. **Tomcat端口**:默认使用8080端口。 4. **MySQL端口**:默认使用3306端口。 5. **Java ...
- **默认配置文件**:Spring Boot会自动加载一些默认的配置文件,如`application.properties`或`application.yml`。 - **配置优先级**:Spring Boot支持多种配置来源,如命令行参数、环境变量等,具有不同的优先级。...
共有88道选择题,37道填空题,7个简答题和3个程序题 如: 1. 在 JSP 中,( )动作作用于将请求转发给其他 JSP 页面。 A. forward B. include C. sendRedirect D. response 2. 一个 servlet 的生命周期不包括( )...
1. **选择题解析**: - 问题1:选项A。这一题考查了关于轻量级框架的基本定义和特点。 - 问题2:选项D。这道题主要涉及到了JavaEE平台中的一些关键组件。 - 问题3:选项BC。考查的是EJB中的Bean类型。 - 问题4:...
《《JavaEE 企业级应用开发》选择专项》试卷
Java提供了丰富的控制流语句,如if-else语句用于条件判断,switch-case语句用于多分支选择,循环语句(for、while、do-while)用于重复执行一段代码块。这些语句是构建复杂程序逻辑的基础。 以上就是从给定文件的...
- 重载体现的是一个类内部的方法多样性,可以根据参数的不同选择执行相应的方法。 14. **异常处理**: - Java中的异常处理使用try-catch-finally语句块,通过throw抛出异常,用throws声明可能会抛出的异常。 15....
3. 试题库管理:添加、编辑、删除试题,支持多种题型(选择题、填空题、判断题、简答题等)。 4. 在线考试:考生参加考试,系统自动计时、打分,防止作弊。 5. 成绩管理:显示考试成绩,支持导出、分析成绩报表。 6....
- **page**:定义当前JSP页面的一些属性。 - **taglib**:声明使用的标签库。 #### 八、JSP标记 - **jsp:param**:传递参数给包含的文件或标签库。 #### 九、HTTP请求参数处理 - **getParameter()**:获取单个参数...