java面试题
java面试题列表
-
Why we need EJB
简化大型分布式系统的开发过程。1)利用网络中多台计算机的计算能力,构建瘦客户端(简化分布式访问)2)使用EJB服务器提供的系统级的企业服务(事务、安全、对象池….),开发人... [java面试题]
-
什么是组件架构
企业级程序: 基础服务+ 应用逻辑企业级程序概念:1>.围绕商业目的2>.表示层,基于网络连接在一起,分层,分布应用逻辑: 业务流程基础服务: 事务,安全,并发,缓存,持久化... [java面试题]
-
EJB的角色和三个对象
一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色... [java面试题]
-
介绍一下RMI的基本概念
什么是RMIRMI(Remote Method Invocation)远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制,某一台计算机上的对象在调用另外一台计算... [java面试题]
-
为什么要用EJB
EJB能为我们提供中间件服务Remote Method Invocations(RMI)远程方法调用(跨越JVM,网络,实现一个对象调用另一个对象的方法)Load Balancing负载均衡(如多个Tomcat组成... [java面试题]
-
Spring和Struts的区别
strusts:是一种基于MVC模式的一个web层的处理。Spring:提供了通用的服务,ioc/di aop,关心的不仅仅web层,应当j2ee整体的一个服务,可以很容易融合不同的技术struts hibernate i... [java面试题]
-
spring的jdbc与传统的jdbc有什么区别,其核心类有那些?
Spring的jdbc:节省代码,不管连接(Connection),不管事务、不管异常、不管关闭(con.close() ps.close )JdbcTemplate(dataSource):增、删、改、查TransactionTemplate(trans... [java面试题]
-
Spring面试题库
选择题(15题)1、关于spring说法错误的是()?A. spring是一个轻量级JAVA EE的框架集合B. spring包含一个“依赖注入”模式的实现C. 使用spring可以实现声明事务D. spring... [java面试题]
-
Spring最常用的特性有哪些
利用Spring来创建对象(JavaBean工厂)利用Spring构建业务逻辑层管理依赖关系适应需求变更利用Spring创建数据访问对象(DAO)利用Spring进行事务处理... [java面试题]
-
简述你对IoC(Inversion of Control)的理解
一个类需要用到某个接口的方法,我们需要将类A和接口B的实现关联起来,最简单的方法是类A中创建一个对于接口B的实现C的实例,但这种方法显然两者的依赖(Dependency)太大了。而IoC的... [java面试题]
-
Spring面试题集
1. 你一般用spring做什么?控制反转IOC AOP2. spring中的哪个类的哪个方法可用于获取bean3. spring是什么?根据你的理解详细谈谈你的见解。目的:解决企业应用开发的复... [java面试题]
-
两种依赖注入的类型都是什么
两种依赖注入的类型分别是setter注入和构造方法注入。setter注入: 一般情况下所有的java bean, 我们都会使用setter方法和getter方法去设置和获取属性的值,示例如下:publ... [java面试题]
-
请介绍一下Spring的事务管理
spring提供了几个关于事务处理的类:TransactionDefinition //事务属性定义TranscationStatus //代表了当前的事务,可以提交,回滚。PlatformTransactionManager这个是spri... [java面试题]
-
Spring里面如何定义hibernate mapping
添加hibernate mapping 文件到web/WEB-INF目录下的applicationContext.xml文件里面。示例如下: org/appfuse/model/User.hbm.xml... [java面试题]
-
Spring里面applicationContext.xml文件能不能改成其他文件名
ContextLoaderListener是一个ServletContextListener, 它在你的web应用启动的时候初始化。缺省情况下, 它会在WEB-INF/applicationContext.xml文件找Spring的配置。 你可以通... [java面试题]
-
如何在web环境中配置applicationContext.xml文件
org.springframework.web.context.ContextLoaderListener 或: context org.springframework.web.context.ContextLoaderServlet... [java面试题]
-
Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法
在context中定义DataSource,创建SessionFactoy,设置参数;DAO类继承HibernateDaoSupport,实现具体接口,从中获得HibernateTemplate进行具体操作。在使用中如果遇到OpenSessionInVi... [java面试题]
-
JPA的特点
A>.JPA 提供了一套标准的持久化API 和查询语言, O/R mapping 产品作为”持久化提供者”在底层支持JPA.B>.JPA 可以在容器中运行,也可以脱离容器运行.C>.JPA 的持久化不... [java面试题]
-
spring中的BeanFactory与ApplicationContext的作用和区别
作用:1. BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。2. ApplicationContext除了提供上述BeanFactory所能提供的功... [java面试题]
-
EJB3推出JPA的原因
(1).EJB2.0/2.1: 实体Bean,是一种EJB,作用是负责持久化操作.缺点: 性能低,开发复杂度大,对O/R mapping 支持不够高,不能脱离EJB 容器运行.(2).O/R mapping 产品: Hibern... [java面试题]