试题详情
- 简答题EJB与JAVA BEAN的区别?
- Java Bean是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。JavaBean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。
关注下方微信公众号,在线模考后查看
热门试题
- 使用InetAddress类获取本地计算
- 黑盒测试用例的方法有()
- break语句是Java语言中的跳转语句
- 下面哪种模式不属于创建模式()
- J2ME小型版是致力于消费产品和嵌入式设
- 下列哪个场景可以使用java.util.
- 当在命令提示符后输入”jav
- Applet程序一般是通过浏览器执行的,
- 编写GUI程序主要使用AWT和swing
- Java异常处理涉及的关键字,以下哪个不
- Java语言的类间的继承关系是()。
- 用read()方法读取文件内容时,判断文
- CardLayout布局管理器将界面看做
- 关于构造方法,下列说法错误的是()
- 类Teacher和Student是类P
- 变量的内容可以修改,常量的内容不可修改。
- 下列()常量可以做为线程的优先级。
- Map集合中存储元素需要调用()方法,要
- 任何时候都不要使接口可以序列化。
- Spring中Before通知的目标对象