以EJB谈J2EE规范
来源:互联网 发布:软件测试常见问题 编辑:程序博客网 时间:2024/05/24 04:58
接触J2EE的时间不短了,曾经有很长一段时间处于迷糊时期。当时嘴里天天念叨着J2EE,可J2EE究竟是个什么东西,自己却说不出个一二三来。只知道现在自己在使用J2EE,但具体“怎么用啦?”、“哪儿用了?”,我不清楚。下面我就以EJB为例,简单谈谈具体什么是J2EE、哪里用到了J2EE、我们需要学习J2EE的那些东西。
很多人在学习EJB,不知道大家有什么想过:我们在学习EJB的什么?我们学习的EJB跟J2EE是什么关系?跟JBoss等容器又是什么关系?
我们知道,sun公司制定了一系列J2EE规范,那么这些规范是怎么体现在我们的程序里的呢?其实很简单,在程序里我们可以把J2EE的规范理解成是一系列的接口,而sun公司规定了具体某个接口的功能是什么,它与其它哪些接口有关系。大家可以看看J2EE文档中关于EJB的内容,其中大部分不是接口,就是Exceptions ,class很少,这也就说明我们这么理解偏差不是很大。当我们在程序中使用这些接口的时候,我们就使用了J2EE。
那么我们学习的是EJB哪方面的东西呢?回答是EJB的使用。我们不需要关心具体某个接口是如何实现的,我们仅需要知道这个接口是干什么的,有什么作用,在哪里使用它,这就够了。当然,我指的是一般的应用EJB的人员,在EJB方面还是初级选手。
那么EJB跟JBoss等容器是什么关系呢?前面我们已经知道,sun公司制定了EJB规范,我们使用的也仅仅是EJB的一些接口,那么谁去实现这些接口呢?当然就是JBoss这些应用服务器啦。最开始我们就听说Tomcat实现了J2EE的部分规范,JBoss实现了J2EE所有的规范,这说的就是这些啦。还记得刚开始学习servlet的时候吗?当我们在eclipse中按住Ctrl键,鼠标点击servlet的时候,它总是提示我们找不到源码,必须先关联源码。然后有人告诉你,去下载Tomcat的源码,关联上就能看到可以啦。原因就是Tomcat实现了servlet规范。
对于J2EE的其他规范,跟EJB类似,这里就不具体介绍了。
说了这么多,不知道大家对J2EE规范有没有更进一步的认识呢?
- 以EJB谈J2EE规范
- J2EE规范之EJB
- EJB学习之J2EE规范
- j2ee规范——EJB
- J2EE规范——EJB/RMI/javaIDL
- 【J2EE十三个规范】业务层之EJB
- J2EE规范——RMI与EJB
- 基于J2EE规范的中间件——EJB简介
- J2EE--EJB
- 基于J2EE规范的中间件——EJB开发环境搭建
- 基于J2EE规范的中间件——EJB开发示例1
- 基于J2EE规范的中间件——EJB开发实例2
- J2EE规范
- J2EE规范
- J2EE规范
- j2ee 规范
- J2EE规范
- J2EE规范
- PR,ROC,AUC计算方法
- 获取,区分不同apk程序签名的方法
- 更新一点,查寻任意一段中子串的最大和
- DeepLearning学习随记(二)Vectorized、PCA和Whitening
- Ogre -- Demo框架
- 以EJB谈J2EE规范
- Struts2配置详解_配置Action
- android 中service的简单事例
- Long-Polling, Websockets, SSE(Server-Sent Event), WebRTC 之间的区别
- AOJ 0066 Tic Tac Toe
- vc++ 中ADO数据库的配置(SQLServer2005)
- Deep Learning 学习随记(三)Softmax regression - bzjia
- 怎样获得系统环境变量
- js获取外层标签(排除标签里面的内容)