javaee期末试题及答案
正文:
一、选择题
1. 在JavaEE中,以下哪个是用于创建Web应用程序的基础组件?
A. Servlet
B. JDBC
C. JSP
D. Spring
答案:A. Servlet
2. 在JavaEE中,以下哪个是用于连接数据库的标准API?
A. JDBC
B. JSP
C. JavaBeans
D. JNDI
答案:A. JDBC
3. JavaEE的三层体系结构中,以下哪一层主要负责处理业务逻辑?
A. 表现层
B. 控制层
C. 持久层
D. 业务逻辑层
答案:D. 业务逻辑层
4. 在JavaEE中,以下哪个是用于展示动态内容的技术?
A. Servlet
B. JSP
C. JDBC
D. JNDI
答案:B. JSP
5. 在JavaEE中,以下哪个是用于管理事务的技术?
A. JDBC
B. JNDI
C. JTA
D. JSP
答案:C. JTA
二、填空题
1. 在JavaEE中,______是用于管理JavaBean的容器。答案:JNDI
2. 在JavaEE中,______是用于实现面向切面编程的框架。
答案:Spring
3. 在JavaEE中,______是用于创建数据访问层的组件。
答案:JDBC
4. 在JavaEE中,______是用于处理请求和响应的Web组件。
答案:Servlet
5. 在JavaEE中,______是用于将Java代码嵌入HTML页面的技术。
答案:JSP
三、问答题
1. 请简要介绍JavaEE的三层体系结构。
答:JavaEE的三层体系结构包括表现层、业务逻辑层和持久层。
表现层负责处理用户请求和响应,通常使用Servlet和JSP等技术实现,用于展示动态内容和与用户进行交互。
业务逻辑层负责处理业务逻辑,包括处理用户请求、调用持久层组
件进行数据操作等。通常使用JavaBean等组件实现业务逻辑。
持久层负责与数据库进行交互,包括对数据的增删改查。通常使用JDBC等标准API实现数据库的连接和操作。
2. 请列举几个常用的JavaEE框架并简要介绍其作用。
答:常用的JavaEE框架包括Spring、Struts和Hibernate等。
Spring是一个开源的JavaEE框架,提供了很多方便的功能,包括依赖注入、面向切面编程、事务管理等。它可以简化JavaEE开发,并提
高开发效率。
Struts是一个基于MVC设计模式的JavaEE框架,用于处理Web应
用程序的请求和响应。它提供了数据验证、表单处理、国际化等功能,可以帮助开发者更好地组织和管理Web应用程序。
Hibernate是一个开源的对象关系映射框架,用于简化Java对象和
数据库之间的映射关系。它可以帮助开发者更方便地进行数据库操作,并提高开发效率。
四、编程题
1. 编写一个Java程序,使用JDBC连接数据库,并实现对数据库中
的数据进行增删改查操作。
答案:略
2. 编写一个Java程序,使用Servlet和JSP实现用户注册功能,并
将用户信息存储在数据库中。
答案:略
总结:
本文主要介绍了JavaEE期末试题及答案。通过选择题、填空题和
问答题的形式,对JavaEE的相关知识进行了梳理和总结。此外,还提
供了两道编程题,以便读者巩固所学知识。希望本文对读者在准备JavaEE期末考试时有所帮助。
单选40分20题2 多选15分5题 3 填空10分10个空1 简答题15分3题5 应用题20分2题10 struts2 1.struts2的请求默认后缀名称是(C) A .do B .jsp C .action D.xml 2.struts2动态方法调用的格式为(D) A ActionName_methodName.do B ActionName!methodName.do C ActionName_methodName.action D ActionName!methodName.action 3.当确认一个类为struts2框架的一个Action处理类时,应(A) A 继承ActionSupport B 实现ActionSupport C 继承Action D 实现Action 4.struts2默认的处理结果类型是(A) A dispatcher B redirect C chain D 以上都不对 5.struts2自定义类型转换器必须实现的接口是(C) A Convert B TypeConverter C StrutsTypeConverter D StrutsConvert 6.struts2核心功能是由(B)实现 A 过滤器 B 拦截器 C 类型转换器 D 配置文件 7.struts2中,不属于Action接口中定义的字符串常量的是(B ) A SUCCESS B FAILURE C INPUT D ERROR
8.struts2控制器需要在(A)配置文件中进行配置 A web.xml B struts.xml C application.properties D webwork.xml 9.下列不属于struts2标签的是(D) A
1、请列举至少5种javaEE技术,并简述其作用。 解析:javaEE是一系列的技术,主要包扩13种。对于开发人员来说,了解几种主要的技术是非常必要的,例如JDBC、JSP、Servlet、XML、JNDI、JMS、JTA等。 参考答案: (1)JDBC(Java Database Connectivity):用来访问数据库的API。 (2)JavaServlet :是一种小型的Java程序,扩展了web服务器的功能。 (3)JSP(Java Server Pages):JSP页面由HTM代码和嵌入其中的Java代码组成,用 来实现动态视图。 (4)JNDI(Java Name and Directory Interface): JNDI API被用于访问名字和目录服务。 (5)EJB(Enterprise JavaBean):实现业务逻辑的组件,可以构成分布式系统。 (6)RMI(Remote Method Invoke):调用远程对象方法。 (7)Java IDL/CORBA:将Java和CORBA集成在一起。 (8)XML(Extensible Markup Language):可以用它来定义其他标记语言的语言。 (9)JMS(Java Message Service):用于和消息中间件相互通信的API。 (10)JTA(Java Transaction Achitecture):一种标准的API,可以访问各种事务管理器。 (11)JTS(Java Transaction Service):是CORBA OTS事务监控的基本实现。 (12)JavaMail:用于存取邮件服务的API。 (13)JAF(JavaBeans Activation Framework):JavaMail利用JAF来处理MIME编码的 邮件附件。 2、在web.xml文件中配置Servlet时,主要配置哪些信息? 解析:使用IDE开发Servlet时,配置信息可以通过可视化方式定义。然而对于web应用开发员来说,了解Servlet的配置非常必要,能够在必要的时候手动进行修改。 参考答案:配置Servlet时,主要配置
选择题 第一章 1.JavaEE架构中各层的组件分布说明错误的是? A.Application Client是客户层中包含的组件 B.Applets 是Web层中包含的组件 C.Servlet,JSP是Web层中包含的组件 D.EnterPrise JavaBeans 放置在业务层 2.以下有关组件理解正确的是? A.组件是指一种包装过的软件对象,它们拥有标准化的接口,而且可在多个应用程序中重用。 B.组件遵循一系列命名的规范,使用者能够根据这些规范调用不同的组件C.JavaBean就是一种组件,可以在多个应用程序中重用。 D.JavaBean、Servlet和Applet组件都是服务器端的组件。 3.自定义的Servlet应重载HttpServlet类的___方法以响应客户发出的POST请 求方法。 A.POST B. onPost C. doPost D. ResponsePost 答案: 4.一个实例运行在本地计算机的端口8080处。Web服务器实例中部署有一名为 SimpleServlet的Web应用,其部署描述符文件片断如下:
一、填空题 1.企业级应用程序通常应具备快速适应性、分布式、高安全性、 可扩展性和集成化等特性。P(6) 2.两层体系结构由客户层和服务器层构成,即所谓的C/S 模式。 P(7) 3.三层体系结构通常包括客户层、服务器层和应用服务器层三 个层次。P(7) 4.典型Java EE 应用包括:客户层、表示层(Web层)、业务逻 辑层和企业信息系统层四个层次。P(8) 5.Java EE技术框架大致包括组件技术、服务技术和通信技术三 个部分。P(11) 6.Java EE组件主要包括客户端组件、Web组件和EJB组件三大 类。P(10) 7.按打包粒度从小至大的顺序,Java归档包的类型分别是JAR 、WAR 和 EAR 。(PPT) 8.程序错误可分为语法错、语义错和逻辑错三类。P(20) 9.JSP指令元素主要包括include 、page 和taglib 三个。P(34) 10.include指令的基本语法为<%@ include file=”URL” %> 。P(34) 11.taglib指令的基本语法为<%@ taglib uri=”taglibURI” prefix=”pre” %> 。P(35) 12.JSP参数标记的基本语法为
javaee期末试题及答案 正文: 一、选择题 1. 在JavaEE中,以下哪个是用于创建Web应用程序的基础组件? A. Servlet B. JDBC C. JSP D. Spring 答案:A. Servlet 2. 在JavaEE中,以下哪个是用于连接数据库的标准API? A. JDBC B. JSP C. JavaBeans D. JNDI 答案:A. JDBC 3. JavaEE的三层体系结构中,以下哪一层主要负责处理业务逻辑? A. 表现层 B. 控制层
C. 持久层 D. 业务逻辑层 答案:D. 业务逻辑层 4. 在JavaEE中,以下哪个是用于展示动态内容的技术? A. Servlet B. JSP C. JDBC D. JNDI 答案:B. JSP 5. 在JavaEE中,以下哪个是用于管理事务的技术? A. JDBC B. JNDI C. JTA D. JSP 答案:C. JTA 二、填空题 1. 在JavaEE中,______是用于管理JavaBean的容器。答案:JNDI
2. 在JavaEE中,______是用于实现面向切面编程的框架。 答案:Spring 3. 在JavaEE中,______是用于创建数据访问层的组件。 答案:JDBC 4. 在JavaEE中,______是用于处理请求和响应的Web组件。 答案:Servlet 5. 在JavaEE中,______是用于将Java代码嵌入HTML页面的技术。 答案:JSP 三、问答题 1. 请简要介绍JavaEE的三层体系结构。 答:JavaEE的三层体系结构包括表现层、业务逻辑层和持久层。 表现层负责处理用户请求和响应,通常使用Servlet和JSP等技术实现,用于展示动态内容和与用户进行交互。 业务逻辑层负责处理业务逻辑,包括处理用户请求、调用持久层组 件进行数据操作等。通常使用JavaBean等组件实现业务逻辑。 持久层负责与数据库进行交互,包括对数据的增删改查。通常使用JDBC等标准API实现数据库的连接和操作。 2. 请列举几个常用的JavaEE框架并简要介绍其作用。
JavaEE结项考试试卷(后附答案) 一、单选题(共15小题,每小题2分,满分30分) 1、Java是从()语言改进重新设计。 A. Ada B. C++ C. Pasacal D. BASIC 2、下列语句哪一个正确() A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D. 以上都不正确 3、已知如下定义:String s = "story"; 下面哪个表达式是合法的?() A. s += "books"; B. char c = s[1]; C. int len = s.length; D. String t = 100; 4、执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环 5、String s=new String(“xyz”); 创建了几个String对象?() A. 1个 B. 2个 C.3个 D.4个 6、当你执行以下查询语句: SELECT empno,ename FROM emp WHERE empno=7782 OR empno=7876; 在WHERE语句中,以下哪个操作符可以取代OR?()
A. IN B. BETWEEN …… C. LIKE D. <= E. >= 7、下面关于Spring的说法中错误的是()? A. Spring是一系列轻量级Java EE框架的集合 B. Spring中包含一个“依赖注入”模式的实现 C. 使用Spring可以实现声明式事务 D. Spring提供了AOP方式的日志系统 8、下列语句正确的是() A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 9、下列哪种说法是正确的() A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 10、下面关于AOP的说法错误的是?() A. AOP将散落在系统中的“方面”代码集中实现 B. AOP有助于提高系统的可维护性 C. AOP已经表现出了将要替代面向对象的趋势 D. AOP是一种设计模式,Spring提供了一种实现 11、关于以下application的说明,正确的是() class StaticStuff { static int x=10; static { x+=5;} Public static void main(String args[ ]) { System.out.println(“x=”+ x); } static { x/=3;} } A. 4行与9行不能通过编译,因为缺少方法名和返回类型 B. 9行不能通过编译,因为只能有一个静态初始化器 C. 编译通过,执行结果为:x=5
JavaEE课程考试试卷 专业:考试日期:时间:总分:100 分闭卷 一大题:单选题(共7小题,每小题2分,共14分) 1、为了实现在Java的程序中调用带参数的SQL语句,应该采用那个类来完成。 (A)Connection类 (B)PreparedStatement类 (C)CallableStatement类 (D)Statement类 2、在JDBC连接数据库编程应用开发中,利用那个类可以实现连接数据库。 (A)Connection类 (B)PreparedStatement类 (C)CallableStatement类 (D)Statement类 3、下面哪个语句能实现对图片加链接的功能。 (A) (B) (C) (D) 4、假设在studentmgr应用中有一个RegisterServlet类,它在web.xml文件中的配置如下:
Java 第二阶段(WEB)测试题(卷I) 姓名________________ 注意:考试时间为150分钟,试卷总分100分,60分为合格,80分为良好,90分以上为优秀。闭卷考试,请遵守考场纪律,考试严禁作弊,作弊者立即停止考试,成绩按0分处理。卷I考试时间为60分钟,到时间收卷,延迟交卷按作弊处理。 答题卡: B.类选择器>ID选择器>标签选择器>行内式(inline) C.行内式(inline)>ID选择器>类选择器>标签选择器 D.行内式(inline)>类选择器>ID选择器>标签选择器 5)对于转发与重定向的描述错误的语句是( ) A.重定向是在客户端发生作用,通过请求新的地址实现页面转向 B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化 C.使用重定向时可以在地址栏中看到转向后的URL D.转发与重定向都可以实现在页面跳转,因而没有区别
6)在js中1===”1”的值为() A.true B.false C.null D.undefined 7)数据库多表查询语句中,以下哪些是正确的?(多选)( ) A.left join B.center join C.right join D.up join E.down join 8)以下scoket端口号正确的有哪些?(多选)( ) A.11111 B.12345 C.65533 D.65535 E.66637 9)HTML中td跟th有什么不同?( ) A.字体不同 B.字号不同 C.对齐方式不同 D.颜色不同 10)CSS中用来设置字体颜色的属性是哪个?( ) A.font-color B.font-family C.font-size D.color 11) 在2012年12月31日执行以下代码后,变量a的结果是多少?() var d=new Date(); d.setYear(2000); d.setMonth(1); var a=d.getFullYear()+”-”+d.getMonth()+”-”+d.getDate(); A.2000-1-31 B. 2000-2-2 C. 2000-2-29 D.2000-3-2 12)编写一个Filter需要?( ) A.继承Filter类 B.实现Filter接口 C.继承HttpFilter类 D.实现HttpFilter接口 13)自定义标签的作用是?() A.编写和使用方便 B.规定是这样的,如果不这么写,可能显示不专业。 C. 可以减少jsp中的java代码,将代码与界面标签相分离,简化前台开发 D. 连接数据库 14)下面选项中,( )可以设置网页中某个标签的左外边距为5像素?(多选) A.margin:0 5px; B.margin:5px 0 0 0; C.margin:0 0 0 5px; D.padding-left:5px; E. margin:0 0 5px 0; 15)以下哪个标签实现了switch功能?( ) A.
JavaEE 课程考试试卷 专业: 考试日期: 时间: 总分:100 分 闭卷 一大题:单选题(共7小题,每小题2分,共14分) 1、在页面中显示图片gx.jpg 的HTML 代码是: (A) (B) (C)
Java测试题-J2EE(1) JavaEE测试题 一、选择题(各题至少有一个正确答案,每题1.5分,共计30分) 1、下面哪一项表示的不是按钮(C ) A.type=”submit” B.type=”reset” C.type=”image” D.type=”button” 2、下面哪一项是换行符标签?(C ) A. B. C. D. 3、在客户端网页脚本语言中最为通用的是( A) A.JavaScript B.VB C.Perl D.ASP 4、若要在网页中插入样式表main.css,以下用法中,正确的是(A) A.”main.css” type=text/css rel=stylesheet> B.”main.css” type=text/css rel=stylesheet> C.”main.css” type=text/css> B.”main.css” type=text/css rel=stylesheet> 5、HttpServlet 类的( C )方法处理HTTP POST 请求? A.doPOST(ServletRequest, ServletResponse) B.doPOST(HttpServletRequest, HttpServletResponse) C.doPost(HttpServletRequest, HttpServletResponse) D.doPost(ServletRequest, ServletResponse) 6、在JSP 内置对象中,(B)对客户的请求做出响应,向客户端
输出信息。 A. out。 B. response。 C. session。 D. request 7、在JSP页面中,内置对象是 (ABCD) A.out B.response C.request D.config 8、在JSP中,page指令的(B)属性用来引入需要的包或类。(选择一项) A.extends B.import https://www.doczj.com/doc/9f19175704.html,nguge D.contentType 9、以下(A)可用于检索session属性userid的值。 A.session. getAttribute (“userid”); B.session. setParameter (“userid”); C.request. getParameter (“userid”); D.request. getAttribute (“userid”); 10、给定下面HttpServlet的service方法: 12) public void service(HttpServletRequest request, 13) HttpServletResponse response) 14) throws ServletException, IOException { 15) Httpsession s = request.getSession(); 16) // insert code here 17) } 在16行插入以下哪条语句能够将session中的属性删除(C) A.session.unbind("key");
1.在Java中的变量命名规范中,下面命名正确两项的是( ) (选择两项) a)¥money b)$int c)int d)*i 2.绘制流程图时,下面()代表判断和分支。(选择一项) a)矩形 b)椭圆 c)菱形 d)圆形 3.在Java环境中给出如下代码,编译运行的输出结果是()。 public class Test{ intx=1; inty=2; public int cal(intx,inty){ int z=x+y; return z; } public static void main(String args[]){ Test d = newTest(); z=d.cal(d.x,d.y); System.out.println(z); } }(选择一项) A)3 B)0 C)编译错误 D)编译通过,但运行时出错 4.下列选项中关于枚举说法错误的是()。(选择一项) a)枚举类型是从JavaSE5.0开始引入的一种新类型 b)枚举类型使用关键字enum定义 c)枚举是指由一组固定的常量组成的类型 d)在枚举中,除了可以定义枚举常量以外不能出现其他成员 5.在Java中,以下关于多态说法错误的是()。(选择一项) a)实现多态的一个前提是要有继承关系 b)将一个父类的引用指向一个子类对象,要进行强制类型转换 c)父类引用变量指向其子类对象是实现多态的一个条件 d)使用多态可以提高代码的可扩展性和可维护性
6. 在Java中,如下代码段的输出结果为()。 Strings="hello"; s.substring(2,4); System.out.println(s.length());(选择一项) a)5 b)2 c)4 d)3 7. 在Java中,如下代码的输出结果是()。 public static void main(String[]args){ char c[]={'1','2','3','4'}; for(inti=0;i 《JavaEE 基础》课程考试试卷(学生考试用) 第 1 页 共 2 页 课程名称: JavaEE 基础 学分: 4 大纲编号 试卷编号: A 考试方式: 开卷 满分分值: 100 考试时间: 100 分钟 组卷日期: 2021年6月5 日 组卷教师(签字): 审定人(签字): 学生班级: 学生学号: 学生姓名: 图3 login.html 3.完成JavaBean 程序设计题。 使用JSP 和JavaBean 来实现一个存款计算器。要求:如图3所示,编写rate.jsp 调用JavaBean(RateCalculater.java)计算当输入金额和存款周期后,点击计算得出存款的本息合计,注意:假设一年利率1%,两年利率2%,三年利率3%,如图4所示。 (公式:本息合=本金*(1+利率)^年数) 图3 rate.jsp 图4 rate.jsp 二、综合题(本大题共4小题,每题10分,共40分) 新建数据库StudentDB ,新建表student ,表结构如下: student 表 字段名称 字段类型 备注 id int 学生编号(主键、自增) sname varchar(20) 学生姓名 sage int 学生年龄 考试环境: 开发平台:Eclipse/MyEclipse Web 服务器:Tomcat 数据库:SQLServer/Oracle/MYSQL 一、程序设计题(本大题共3小题,每题20分,共60分) 1.完成JSP 程序设计题。 编写一个用户信息采集页面getstumsg.jsp ,如图1所示。编写stumsg.jsp ,获取信息页面提交的内容并使用out 对象输出,运行结果如图2所示: 图1 getStuMsg.jsp 图2 stuMsg.jsp 2.完成Servlet 程序设计题。 编写用户登录页面login.html ,如图3所示。编写并部署Servlet (LoginServlet.java ),实现用户名和密码的校验,当输入的用户名和密码均为"test",提示登录成功,欢迎对应的登录名的用户回来,否则提示登录失败。 1下列哪一项不是Java EE的常用技术(D) A、JSP B、Hibernate C、Spring D、JNDB 2、servlet与一般Java类的相同点是什么? ( D) A、 B、Servlet是运行在Web服务器的一个Web组件 C、Servlet通常是通过HTTP协议回复Web客户端的请求 D、Servlet是运行在Web容器的Java类 3、以下哪一个是市场上流行的Java EE服务器(A) A、Apache B、tomcat C、glassfish D、netbeans 4、EJB的作用是(C) A、Servlet组件和JSP组件 B、用于丰富客户端图形界面显示 C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。 D、GUI交互界面的开发,负责与系统用户的交互 5、分析以下程序: public class x{ public static void main( Stri ng[]args){ String ol=new String("ABV"); String o2=new String("ABV"); if(o1 . equals(o2)){ System, out. printin ("Equal"); } }该程序的执行结果是(B )。 A.程序执行后无输出 B.程序执行后输出“ Equal” C.程序在第5行出现编译错误 D.程序执行后出现异常 6、执行完下面的程序片段后,下面哪些结论是正确的?(B) int a,b,c; a=1; b=2; c=(a+b>3?a++:++b); A.a的值是2, b的值是3 B.a的值是1, b的值是3 C.a的值是1, b的值是2 D.c的值是false 6、Struts框架的控制器主要由(C )负责。 A.EJB 1 Java语言可以划分为三大应用平台,哪个不属于其中?(C)p1 A Java Plateform Micro Edition(Java ME) B Java Plateform Standard Edition(Java SE) C Enterprise JavaBean D Java Plateform Enterprise Edition(Java EE) 2 下面有关MVC设计模式说法不正确的是(D)p66 A 按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量 B 模型返回的数据与显示逻辑分离 C 控制层可以把不同的模型和不同的视图组合在一起,完成不同的请求 D MVC更符合软件工程化管理的精神,并能提高软件运行速度 3 下面有关target属性保留字说法错误的是(A)p14 A _blank,无窗口显示 B _parent,父框架页或窗口。如果包含链接的框架不是嵌套的,则链接的目标文件加 载到整个浏览器窗口中 C _self,所在的统一框架或窗口 D _top,整个浏览器的窗口,并删除所有的框架 4 下面哪个不是复选框的响应事件(D)p15 A onfocus,得到焦点时执行的代码 B onblur,失去焦点时执行地代码 C onclick,单击该文本框时执行的代码 D onselect,选择内容时执行的代码 5 下面关于框架集frameset相关属性说明有误的是(C)p24-25 A cols,创建纵向分隔框架时指定各个框架的列宽,取值有3种形式,即像素,百分 比(%)和相对尺寸(*) B rows,横向分隔框架时各个框架的行高 C frameborder,框架周围是否显示边框,默认值为1,表示有边框,0表示无边框 D framespacing,框架之间的间隔(以像素为单位,默认值为0) 6 下面哪个有关Servlet中service()方法说法不正确的是(C)p31 A 在init()方法正确执行完成后,service()将被容器调用 B 容器调用service()方法来处理客户端的请求 C service()中有用于接收客户端请求信息的ServletResponse对象和用于对客户端进行 响应的ServletResquest对象 D Servlet对象通过ServletRequest获取客户端的相关信息和请求信息 5 下面哪个有关Servlet中init()操作的说法不正确的是(C)p31 A 在Servlet实例化之后,Servlet容器会调用init()方法 B Servlet通过init()方法可以实现一些初始化工作,如建立数据库连接,获取配置信 息等 C init()方法可被多次调用 JavaEE考试题 一、填空题 1.企业级应用程序通常应具备快速适应性、分布式、高安全性、可扩展性和 集成化等特性。P(6) 2.两层体系结构由客户层和服务器层构成,即所谓的C/S模式。 P(7) 3.三层体系结构通常包括客户层、服务器层和应用服务器层三 个层次。P(7) 4.典型Java EE 应用包括:客户层、表示层(Web层)、业务逻辑层和企业信息 系统层四个层次。P(8) 5.Java EE技术框架大致包括组件技术、服务技术和通信技术三 个部分。P(11) 6.Java EE组件主要包括客户端组件、Web组件和EJB组件三大类。 P(10) 7.按打包粒度从小至大的顺序,Java归档包的类型分别是JAR、WAR和 EAR。(PPT) 8.程序错误可分为语法错、语义错和逻辑错三类。P(20) 9.JSP指令元素主要包括include、page和taglib三个。P(34) 10.include指令的基本语法为<%@ include file=”URL” %>。P(34) 11.taglib指令的基本语法为<%@ taglib uri=”taglibURI”prefix=”pre”%>。 P(35) 12.JSP参数标记的基本语法为 P(39) 13.读取request单值参数的方法是getParameter(),读取多值参 数的方法是getParameterValues()。获取所有参数名称的方法是getParameterNames()。P(44) 14.request作用范围变量可以通过setAttribute()和getAttribute()方法设置和读取变量的数据。P(45) 15.调用response对象的addCookie(Cookie cookie)方法可将一个Cookie对象传回客户端保存。P(48) 16.调用request对象的getCookies()方法可以读取保存在客户端的所有Cookie对象。P(48) 17.在web.xml文件中定义Web应用初始化参数的标记是和子标记、。(源于PPT) 18.读取Web应用初始化参数的相关方法有getInitParameter(String name)和getInitParameterNames()。P(61) 19.HttpServlet处理客户端请求的方法是doGet()和doPost()。P(62) 20.S ervlet的生命周期大致分为初始化阶段、处理请求阶段和销毁阶段三个阶段。P(62) 21.标记的scope属性可取page、request、session和application四个值。P(75) 22.M VC模式的三个基本部分是模型(Model)、视图(View)和控制器(Controller)。P(105) 23.J SF应用的主控制器是FacesServlet ,它需要在web.xml文件中进行配置,其URL映射通常配置为* . faces。P(119) 24.M yEclipse的JSF工具面板包括Core标签和HTML标签两类JSF标签,使用这些标签的页面需要使用JSP指令taglib导入标签库。P(134) 25.J SF标签的常用属性是id和value,后者常用于绑定辅助Bean 的属性,例如。(源于PPT) 26.J SF标签loadBundle用于装载资源文件,其常用属性是basename和var。P(137) 27.J SF标签selectItem用于为选择类标签提供选项,属性itemLabel用于设置显示文本,itemValue设置对应的数据值。P(139)《JavaEE基础》课程考试试卷及答案解析
javaee期末试题要点
javaEE试卷 南信大(必考)
JavaEE考试题