上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
java经典知识汇总11
作者:未知 申领版权
2010年12月12日 共有 1428 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    6、激活机制
    以Statefull Session Bean 为例:其Cache大小决定了内存中可以同时存在的Bean实例的数量,根据MRU或NRU算法,实例在激活和去激活状态之间迁移,激活机制是当客户端调用某个EJB实例业务方法时,如果对应EJB Object发现自己没有绑定对应的Bean实例则从其去激活Bean存储中(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的ejbActive和ejbPassivate方法。
    
    7、remote接口和home接口主要作用
    remote接口定义了业务方法,用于EJB客户端调用业务方法
    home接口是EJB工厂用于创建和移除查找EJB实例
    
    8、客服端调用EJB对象的几个基本步骤
    
    9、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?
    答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。
    10、EJB与JAVA BEAN的区别?
    答:Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。
    
    11、EJB的基本架构
    答:一个EJB包括三个部分:
    Remote Interface 接口的代码
    package Beans;
    import javax.ejb.EJBObject;
    import java.rmi.RemoteException;
    public interface Add extends EJBObject
    {
    //some method declare
    }
    Home Interface 接口的代码
    package Beans;
    import java.rmi.RemoteException;
    import jaax.ejb.CreateException;
    import javax.ejb.EJBHome;
    public interface AddHome extends EJBHome
    {
    //some method declare
    }
    EJB类的代码
    package Beans;
    import java.rmi.RemoteException;
    import javax.ejb.SessionBean;
    import javx.ejb.SessionContext;
    public class AddBean Implements SessionBean
    {
    //some method declare
    }
    
    12、MVC的各个部分都有那些技术来实现?如何实现?
    答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。
    
    13、EJB容器提供的服务
    主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。
    
    14、EJB的角色和三个对象
    EJB角色主要包括Bean开发者 应用组装者 部署者 系统管理员 EJB容器提供者 EJB服务器提供者
    三个对象是Remote(Local)接口、Home(LocalHome)接口,Bean类
    
    15、EJB的几种类型
    会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean
    会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种
    实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种
    
    16、bean 实例的生命周期
    对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除,而是采用缓冲池调度机制不断重用实例,而对于存在Cache管理的Bean则通过激活和去激活机制保持Bean的状态并限制内存中实例数量。
    
    17、激活机制
    以Statefull Session Bean 为例:其Cache大小决定了内存中可以同时存在的Bean实例的数量,根据MRU或NRU算法,实例在激活和去激活状态之间迁移,激活机制是当客户端调用某个EJB实例业务方法时,如果对应EJB Object发现自己没有绑定对应的Bean实例则从其去激活Bean存储中(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的ejbActive和ejbPassivate方法。
    
    18、remote接口和home接口主要作用
    remote接口定义了业务方法,用于EJB客户端调用业务方法
    home接口是EJB工厂用于创建和移除查找EJB实例
    
    19、EJB需直接实现它的业务接口或Home接口吗,请简述理由.
    远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用。
    
    20、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。
    答:Web Service描述语言WSDL
    SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。
    UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。
    
    21、BS与CS的联系与区别。
    C/S 模式, 即客户端( Clinet)和服务器端 (Server)的两层结构模式, 其特点就是主要业务逻辑集中在客户端,因此,也带来了一定的弊端 :
    a.首先,在安装,调试,维护,升级方面比较因难,  因为每个客户端的配置不同,所以在配置的时候,必须对每个客户端进行配置.
    b.由于主要业务逻辑集中在客户端,系统的安全受到影响.
    
    B/S 模式, 即浏览器端(Browers)和服务器端(Server)的结构模式, 其核心是用浏览器(Browers)取代C/S模式中的客户端。其优点是:
    a.首先,在维护,升级的时候,只须对服务器端进行维护和升能就可以了。
    b.由于客户端就是浏览器,有利于系统的安全。
    
    22. 会话 BEAN 的属性:
    a.会话Bean是一种作为单用户执行的对象,作为对远程任务请求的响应,容器产生一个Session Bean 的实例,一个 Session Bean 有一个用户,从某种程度上来说,一个 Session Bean 对于服务器来说就代表了它的那个用户.
    b. Session Bean 也能用于事务,它能够更新共享的数据,但它不直接描述这些共享的数据.
    c. Session Bean 的生命周期是相对短暂的,只用当用户保持会话的时候, Session Bean 才是活着的.
    
    

 

相关新闻

知识创新改变世界进程
早盘信息汇总
卡尔维诺:为什么要读经典?
缔约立富---知识更重要(2)
缔约立富---知识更重要(1)
缔约立富---赚钱靠真智慧
缔约立富---知识发富
设计模式之Iterator
设计模式之Visitor
设计模式之Interpreter(解释器)

您可能对这些感兴趣  

第7讲 综合分析BIM在运用与推广中的障碍问题
考核学生质量的困难
日本福岛核电站事故初步分析
论科技异化与科技人化
中国科技计划项目管理现状与对策
财政科技资金的审计重点和内容
软科学研究机构在政府决策中的功效、困境及对策研究
打造超级DOS系统(下)
DOS命令基础应用(6)
打造超级DOS系统(上)

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》