java面试题
java面试题列表
-
介绍一下JMS编程步骤
第一步:配置管理对象1>.配置连接工厂(ConnectionFactory)ConnectionFactory: 在应用服务器中配置的一个对象,用来获得建立消息中间件连接对象.2>.配置目的地第二... [java面试题]
-
Spring框架的优点
Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高依赖注入和IoC使得JDBC操作简单化Spring... [java面试题]
-
如何在web应用里面配置spring
在J2EE的web应用里面配置spring非常简单,最简单的只需要把spring得ContextLoaderListener添加到你的web.xml文件里面就可以了,示例如下: org.springframework.web.conte... [java面试题]
-
实体的生命周期
1>.暂态(瞬态)没有纳入持久化上下文,无主健值,数据库中无对应的记录.2>.受管状态(持久化状态)纳入了持久化上下文,有主健值,数据库中有对应的记录.3>.游离态没纳... [java面试题]
-
What is EJB
少量的需要分布式技术支持的大型项目,比如:1)应付巨大的客户访问量 2)和已有的系统做集成EJB可以做什么?1)服务器端的业务层框架 2)遵循EJB规范的标准组件 3)... [java面试题]
-
EntityManager都有哪些方法
persist(Object obj) 相当于Session 的save()refresh(Object entity) 相当于Session 的flush()remove(Object entity) 相当于Session 的update()find(Class entityCla... [java面试题]
-
EJB面试题
选择题(45题)1. EJB是什么? (选择2项)A. Enterprise JavaBean(企业级JavaBean)B. Extend JavaBean(扩展JaveBean)C. 一种分布式组件规范D. 一种对于Servlet技术的扩... [java面试题]
-
解释一下钝化(Swap out)
有状态会话Bean 的实例保存有客户端状态,当容器需要使用该实例为其他客户服务时,需要将客户端状态保存到持久化设备(硬盘).容器按照LRU(最近最少被使用)算法将Bean 以前... [java面试题]
-
什么是JNDI的上下文?如何初始化JNDI上下文
命名服务是将名称与对象相关联。这种关联被称为绑定。一组这样的绑定被称为上下文,Jndi上下文可以用来查找,捆绑/解除捆绑,创建或者破坏绑定名称操作在JNDI中,上下文是使用javax... [java面试题]
-
EJB3.1都有哪些改进
1. 单例模式。一个Session bean在整个Application周期都只有一个实例,而且可以在多个元件之间共享,单例模式的Session bean可以进行并发访问,通过容器或者同步进行管理。2.... [java面试题]
-
remote接口和home接口主要作用
remote接口定义了业务方法,用于EJB客户端调用业务方法。home接口是EJB工厂用于创建和移除查找EJB实例... [java面试题]
-
EJB与JAVA BEAN的区别
Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有... [java面试题]
-
介绍一下JNDI的基本概念
JNDI诞生的理由很简单。随着分布式应用的发展,远程访问对象访问成为常用的方法。虽然说通过Socket等编程手段仍然可实现远程通信,但按照模式的理论来说,仍是有其局限性的。RMI... [java面试题]
-
介绍一下EJB的分类及其各自的功能及应用
在EJB2.0中定义了三种不同类别的EJB:Session Bean(会话Bean)、Entity Bean(实体Bean)和Message-Driven Bean(消息驱动Bean)[2]。1 会话Bean会话Bean是商务过程对象,执行商务逻... [java面试题]
-
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
如果session里面所有的对象都是序列化的,应该可以把HttpSession作为一个参数传到EJB的方法,这样的话就是值传递,相当于这个 HttpSession是自读的,如果在EJB里面改变session的值,... [java面试题]
-
比较一下entity bean和session bean
entity bean(譬如说)代表底层数据库的一行,entity bean实例和数据库记录间就是一对一的关系。因为多个客户端必须访问底层记录, 这意味着,不同于session bean,客户端必须共享entit... [java面试题]
-
EJB2和EJB3在架构上的不同点
EJB编程模型的简化首先,EJB3简化的一个主要表现是:在EJB3中,一个EJB不再象EJB2中需要两个接口一个Bean实现类,虽然我们以前使用JBuilder这样可视化开发工具自动生成了EJB2的... [java面试题]
-
分别介绍一下Session Bean和Entity Bean
Session beans:Session beans 是一种作为单个的client执行的对象。作为对远程的任务请求的相应,容器产生一个Session beans 的实例。一个Session beans有一个client.从某种... [java面试题]
-
在weblogic中发布ejb需涉及到哪些配置文件
不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml... [java面试题]
-
客服端调用EJB对象的几个基本步骤
设置JNDI服务工厂以及JNDI服务地址系统属性,查找Home接口,从Home接口调用Create方法创建Remote接口,通过Remote接口调用其业务方法。... [java面试题]