云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java EE期末考试题及答案 桂电三院

Java EE期末考试题及答案 桂电三院

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 21:22:40

2.JDBC

(Java DataBase Connectivity,Java数据库连接)API使Java EE平台和各种关系数据库之间连接起来,JDBC技术提供jAVA程序和数据库服务器之间的连接服务,同时它能保证 数据事务的正常进行。

3.JTA

(Java Transaction API.Java 事务API)允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据,JTA用于保证数据读写时不会出错。

4. JAAS

(Java Authentication Authorization Service, Java 验证和授权服务)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。

5 JCA

( Java Commector Architecture, Java连接框架)是一组用于连接Java EE平台来企业 信息系统 (EIS)的标准API.

6 CDI

(Contexts and Dependency Injection 上下文和依赖注入)全得容器以类型安全的松耦合方式 为EJB组件提供一种上下文服务。

7 JMS

(Java Message Service ,Java消息服务)API允许Java EE应用程序 访问企业 消息系统 ,在Java EE平台上,消息服务 依靠省EJB来实现。

8. JSF

( Java Server Faces)是一种用于构建Java EE Web应用表现层的框架 标准,它提供了一种以组件为中心的事件驱动的用户界面构建方法,从而大大简化 了Java EE Web 应用的开发。

9.JPA

(java Persistence API,Java 持久性应用接口)规范了Java平台下的持久化实现,大大提高 了应用的可移植性。 10.Java EE

(Java Enterprise Edition),是一种体系结构 而不是一门编程语言,是一个标准中间件体系结构,旨在简化和规范分机式多层企业 应用系统的开发和部署。

11.企业级应用程序

所谓的企业级应用程序,并不是特指为企业开发的应用软件,而是泛指 那些为大型组织部门创建的应用程序,一般有以下特点: (1)分布式 (2)高速反应性 (3)安全性 (4)可扩展性

(5)集成化

12.servlet

Servlet是一种独立于操作系统平台和网络传输协议的服务器端的Java应用程序,它用来扩展服务器的功能,可以 生成动态的Web页面。

13.JSP

它是一种实现 普通静态HTML和动态HTML混合编码的技术,可谓安装 到任何能够存放 精通web页面的地方。

14.JPQL

( Java persistence Query Language)提供了一套与数据库无关的基于Entity的查询语言,称为JPQL,它操作的是抽象持久化模型,包括 Entity,属性,关联等。

简答题

1三层体系结构的优点有哪些?

(1) 安全性高 中间件服务器层隔离了客户端程序对数据服务器的直接访问,保护信息的安

(2) 易维护: 业务规则变化后,客户端程序基本不做改动

(3) 快速响应:通过中间件服务器层的负载均衡以及缓存数据能力, (4) 系统扩展灵活:

2两层体系结构的缺点有哪些?

(1) 安全性低:客户端程序与数据库服务器直接连接,容易被人入侵数据库, (2) 部署困难:客户端的应用逻辑导致客户端程序肥大

(3) 耗费系统资源:每个客户端程序都要直接连号以数据库服务器,导致系统性能下降。

3简述Java EE的“组件-容器”编程思想 容器为组件提供必需的底层基础功能,容器提供的底层基础功能被称为服务,组件通过调用容器的标准服务来与外界交互,为满足企业级应用灵活部署,组件与容器之间必须既松散耦合,又能够强有力地交互。

4 Java EE体系结构的优点

(1) 独立天硬件配置和操作系统 (2) 坚持面向对象的设计原则 (3) 灵活性,可移植性和互操作性 (4) 轻松的企业信息系统集成

5 在创建Web应用程序时,通过Servlet上下文可以实现哪些功能?

(1) 访问WEB应用程序资源: ,ServletContext可以通过,getResource()和

getResourceAsStream()方法访问Web应用程序内的静态资源文件

(2) 在Servlet上下文属性中保存Web应用程序信息: 上下文对象可以用来存储java对象,

通过字符串值的key来识别对象,这些属性对整个Web应用程序都是全局的

(3) 获取应用初始化参数信息: 可以调用Servlet.Context.getinitParameterNames()返回一个初

始化参数的枚举对象(java.util.Enumeration),或直接指定一个参数名来得到特定的大数什

(4) 提供日志支持:可以简单地通过调用ServletContext.log(String msg)或

ServletContext.log(String masg.Throwable throwable)方法向底层的Servlet日志记录写入日志信息;还可以写入导演信息和throwable的跟踪栈

6 Servlet的基本工作流程? (1) 客户端将请求发送到服务器

(2) 服务器上的Web容器实例化(装入)Servlet,并为Servlet进程创建线程 (3) Web容器将请求信息发送到Servlet

(4) Servlet创建一个响应,并将其返回到Web容器 (5) Web容器将返回客户端

(6) 服务器关闭或Servlet空闲时间超过一定限度时,调用destory()方法退出

7 HttpServletResponse的sendRedirect方法与RequestDispatcher的forward方法有什么区别?

从操作本质上,RequestDispatcher.forward() 是容器中控制权的转向,在客户端浏览器的地址栏中不会显示出转向的地址,而HttpServletResponse的sendRedirect()则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求连接,

从性能上,前者是在同一次请求处理过程中,后者是结束第一次请求,由浏览器发起一次新的请求,因此,前者更加高效;

8 JSP如何与Java Bean结合?二者如何传递消息? 在JSP页面中与JavaBean有关的标记有三个:

(1) 声明一个具有一定生存范围及一鼐唯一id的JajvaBean的实例,

(2) 用来返回一个已被创建的bean组件的属性值,

(3) 用来设定一个已被创建的bean组件的属性值

(4) 表达

<%Student.setName(“zhang”.;%> 获取新属性

<%=student.getName()%>

9列举JSP的5个内置对象并做简要说明。

(1) request 是JSP编程中最常用 的对象,代表来自客户端的请求,封装了用户提交的信

(2) response 它向客户端发送数据,代表的是服务器对客户端的响应; (3) session 是一种无状态协议,每个客户端请求被 当成独立的事务

(4) application 代表运行在服务器上的web应用程序 相当于servlet上下文 (5) out 对象代表向客户端发送数据的对象

10与response.sendRedirect()实现重定位有何不同?

Response.sendRedirect()其实是向浏览器发送一个特殊的Headr,然后由浏览器来做转向,转到指定的页面,用sendRedirect()时,浏览器的地址栏上可以看到地址的变化,在前者则不同,直接在服务器端执行重定位的,浏览器并不知道,这从浏览器的地址 并不变化可以证实。

11画出JDBC访问数据库层次结构

12简述JDBC工作原理

JDBC为多种关系 数据库提供了统一访问方式,作为 特定厂商数据库访问API的一种高级,它主要包含一些通用的接口类,实际上,真正 的数据库访问操作实现是由各自数据库厂商提供的,通常把厂商提供的特定于数据库的访问API称为数据库JDBC驱动程序 ,JDBC通过 提供一个抽象的数据库接口,使得程序开发人员在编程时可以不用绑定在特定数据库厂商的API上,大大增加了应用程序的可移植性。

13列举ResultSet的光标5个属性,并进行说明。

(1) ResultSet.TYPE_FORWORD_ONLY:包含只进光标的结果集,只能 调用 next()方法向

前遍历,不能回头查询

搜索更多关于: Java EE期末考试题及答案 桂电三院 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2.JDBC (Java DataBase Connectivity,Java数据库连接)API使Java EE平台和各种关系数据库之间连接起来,JDBC技术提供jAVA程序和数据库服务器之间的连接服务,同时它能保证 数据事务的正常进行。 3.JTA (Java Transaction API.Java 事务API)允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据,JTA用于保证数据读写时不会出错。 4. JAAS (Java Authentication Authorization Service, Java 验证和授权服务)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。 5 JCA ( Java Commector Arc

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com