【精选】Java程序员面试宝典第14章.pdfVIP

  • 0
  • 0
  • 约6.07万字
  • 约 30页
  • 2017-12-03 发布于贵州
  • 举报
【精选】Java程序员面试宝典第14章

第14 章 EJB 与JPA 相关问题 J2EE 5 Java EE 5.0 EJB 当 发展到第 个版本,也就是 的时候, 的调整是重大的,新版 本的EJB 称为EJB 3.0 。开发EJB 程序不再困难,它使用Java 5.0 标准注释(Annotation ) 来替代EJB 纷繁的XML 注释,并且去掉了一些不必要的接口侵入,让EJB 的Bean 可以 是普通Java 类,得到众多开发者的支持。另外,实体Bean 不再得到支持,取而代之的是 JPA ,它是一组关于 ORM 的规范,它延续了 SUN 公司一贯的作风,定义规范接口,由 Hibernate iBATIS EJB JPA 、 等具体的框架来充当实现,它也是得到了广发开发者的支持。 是 使用最多的地方之一。本章将包含关于EJB 3.0 和JPA 的一些常见面试题,并且分析这些 题目和知识点,帮助读者梳理这些方面的知识。 14.1 EJB 3.0 EJB EJB 1.x EJB 2.x EJB 3.0 一提到 ,大家一定要注意,对方指的是 或 ,还是 ,它们之 间的区别是非常大的。EJB 3.0 对老的EJB 规范做出了重大的修改,也因此EJB 才逐渐受 到了欢迎,目前大多数的EJB 程序都已经运行在EJB 3.0 的容器了。所以,本章讲解的关 EJB 3.0 于 的面试题仅限于 及其以上版本。 面试题149 EJB 的类型有哪几种 EJB 一直以来都作为一个很神秘的事物而存在,其实如果把它的名字解析一下来看, EJB JavaBean JavaBean EJB 它并不那么可怕。 就是企业级 ,和普通的 相比, 必须要存活在 Java EE 容器中,另外还有就是一些配置和使用规则而已。那么EJB 有哪些种类呢?本例 在回答该问题的同时,详细地讲解EJB 的概念和各种EJB 的区别。 【出现频率】★★★★ 【关键考点】  EJB 的概念和结构组成;  各种EJB 的区别。 【考题分析】 EJB 是SUN 公司推出的服务器端组件模型,它是Java EE 服务器端组件开发的标准规 范,最大的用处是开发和部署分布式应用程序。凭借Java 跨平台的优势,用EJB 技术部署 的分布式系统可以不限于特定的平台。 EJB 是在一定背景下诞生的。企业级程序的开发经过若干年的发展以后,除了特定的 业务以外,一些通用的功能逐渐的应用开来,例如,日志及其审核、集群和负载均衡、资 第4 篇 Java EE 相关问题 源池、消息服务等。这些通用的功能,如果每次企业程序开发的时候都重新开发的话,费 时费力,而且还可能效率不高。那么,能不能把这些通用的功能给单独出来,通过第三方 的形式提供呢,这样开发者就可以将大多数的经历集中在业务逻辑上。这些通用的被独立 EJB 出来的组件就称为中间件。 组件和容器正是基于这样的一种思想而设计。 EJB 程序的组成有两部分:组件和容器。组件是符合某种规范的一个或多个Java 类和 接口,它们的行为通过配置信息来控制,一般只负责具体的业务逻辑。容器则是组件赖以 生存的温床,它也需要符合某种规范,并且它可以提供中间件的服务。EJB 最主要的作用 就是简化企业级程序的开发,并符合一定的标准,可以向后兼容。 EJB RMI Remote Method Interface 是分布式的。它的底层实现技术是

文档评论(0)

1亿VIP精品文档

相关文档