1、Annotation替代了配置文件
  凡是EJB2中使用配置文件定义的;EJB3一般都可以使用 annotations定义(当然EJB3也支持配置文件定义);
  凡是EJB2通过JNDI寻找的资源(调用容器中其他EJB、调用环境变量等Resource资源等),都是可以依靠annotations+依赖注射机制完成。

2、持久层使用Java Persistence API 替代了EJB2的实体Bean。

参考:
 http://www.jdon.com/artichect/EJB2_EJB3.html

转载于:https://www.cnblogs.com/zjstar12/archive/2012/02/13/2349589.html

EJB3与EJB2的差别相关推荐

  1. EJB3与EJB2架构对比

    转载于:http://www.jdon.com/artichect/EJB2_EJB3.html PS:简单的讲就这三点主要的区别 1.EJB3编程模式简化 引入了IOC(依赖注入)的功能,简化开发代 ...

  2. EJB2与EJB3架构对比

    今天在写一个ejb时遇到个怪事,在调用ejb home 生成对象的时候,总是抛出ClassCastException,仔细查了下代码,发现没发现什么问题,这让我很费解,调试许久后无意中发现由于配置经过 ...

  3. Weblogic EJB3开发及常见问题

    Weblogic EJB3的开发部署现在网上的例子很多,也都简单明了,这里就不详细说明了.本文主要记录我在开发ejb时遇到的问题及解决方案.希望对大家有帮助. EJB的概念网上五花八门的,对于我这种初 ...

  4. 年度回忆录(2012.10----2013.01)

    寒假结束了,年也过完了,提前回来一天就开始着手补上这迟到的年终总结,写了一个多星期还觉得有些东西没有写出来,无奈,点到为止吧:).2012年的后半年经历了很多,收获了很多,感触了很多,各种很多--还是 ...

  5. 20160408 电信笔试

    一 .填空题 1.运行下列代码,输出结果是那一项 代码段 try{ System.out.print("1"); int i = 1/0; } catch(Exception e) ...

  6. EJB2.0版本的HelloWorld

    EJB2.0版本的HelloWorld 虽然EJB3.1已经出来了,可是EJB2.0的项目还需要维护啊.下面写个简单EJB2.0的HelloWorld程序,练练手. 环境: JBoss 4.0.2 J ...

  7. Weblogic10 + EJB3入门教程(1):编写第一个无状态会话Bean(Stateless Session Bean)...

    在本文主要介绍如何来开发一个Stateless Session Bean,并在未安装WebLogic10的机器上访问Session Bean.开发EJB3 Stateless Session Bean ...

  8. EJB3.0框架实例----区分有状态bean和无状态bean

    1.通过这个例子可以区分,有状态bean和无状态bean中的数据会不会混淆; 2.一种取巧的做法是:在建立的客户端的工程上右键,选择build path--->把服 务端的EJB工程导入的,新建 ...

  9. JPA与EJB3的关系

    JPA是基于Java持久化的解决方案,主要是为了解决ORM框架的差异,它的出现在某种程度上能够解决目前ORM框架之间不能够兼容的问题,对开发人员来说,能够更好的在JPA规范下进行系统开发. JPA全称 ...

最新文章

  1. Tomcat5集群中的SESSION复制详解
  2. 12月份最后一期天下足球
  3. Linux(centos6.5)下安装jenkins
  4. 深度学习主机环境配置: Win10+Nvidia GTX 1080i+CUDA8.0+CUDDN6
  5. Delphi中DLL或Package窗体载入与显示
  6. weblogic 10.3.0.0 for linux下载地址,weblogic10.3下载地址
  7. phalapi可以依赖注入么_phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结)
  8. HDU 5427 A problem of sorting 水题
  9. spark机器学习 源码解析及原理分析
  10. 漫画C语言 做个聊天软件你不懂也得懂
  11. 走近网球运动·与棒球相似的体育项目·第一堂棒球课
  12. Android Janus漏洞修复
  13. HBU-NNDL 实验五 前馈神经网络(3)鸢尾花分类
  14. 利用UltraISO刻录光盘启动盘
  15. 怎么用python编写心形图案,python编程爱心形状turtle
  16. 清华系一呼百应更团结 北大系不扎堆儿更江湖
  17. 安装 synaptic on ubuntu 18
  18. qt 工具栏下加文字
  19. 一个普通人怎么样一年内赚够20万
  20. vue 相关的面试题

热门文章

  1. pypinyin 获取多音字的拼音组合
  2. LeetCode LCS 02. 完成一半题目(计数+排序)
  3. LeetCode LCP 12. 小张刷题计划(二分查找)
  4. LeetCode 676. 实现一个魔法字典(哈希)
  5. linux远程工具_【linux实操3.1】linux远程连接工具Secure的使用
  6. 桌面软件打开都会变成计算机,我不小心把电脑界面程序的打开方式都变成一种了,怎么还原啊?...
  7. Java中用JS那些_java web中javascript主要用哪些?
  8. 机器学习算法--协同过滤算法
  9. Java多线程系列(八):ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
  10. 常见数据结构与算法整理总结(下)