当前位置:  技术问答>java相关

关于EJB的几个概念比较模糊,请问????????????

    来源: 互联网  发布时间:2014-12-29

    本文导语:  Session Bean是什么意思?有状态的和无状态的Session Bean到底什么含义??? 还有Entity Bean? 包括Bean管理的持久性(BMP)Entity Bean, 和容器管理的持久性(CMP)Entity Bean,他们都是什么意思?有什么区别? 还有本地接口和远程接口,调...

Session Bean是什么意思?有状态的和无状态的Session Bean到底什么含义???

还有Entity Bean?
包括Bean管理的持久性(BMP)Entity Bean, 和容器管理的持久性(CMP)Entity Bean,他们都是什么意思?有什么区别?

还有本地接口和远程接口,调度码???

我的理解是:Entity Bean好象能够用Java的类来表示后台的数据库,程序员的所有对数据库的操作都不用直接和数据库打交道,都是用对对象的操作来实现的.是吗吗吗吗吗吗吗吗............?????????????????

|
请仔细阅读

Session beans 
An enterprise session bean executes on behalf of a single client. In a sense, the session bean represents the client in the EJB server. Session beans can maintain the client's state, which means they can retain information for the client. The classic example where a session bean might be used is a shopping cart for an individual shopping at an online store on the web. As the shopper selects items to put in the "cart," the session bean retains a list of the selected items. Session beans can be short-lived. Usually when the client ends the session, the bean is removed by the client. Session beans can be either stateful or stateless. Stateless beans don't maintain state for a particular client. Because they don't maintain state, stateless beans can be used to support multiple clients. 


Entity beans 
An entity bean provides an object view of data in a database. Usually the bean represents rows in a set of relational database tables. An entity bean usually serves more than one client. Unlike session beans, entity beans are considered to be long-lived. They maintain a persistent state, living as long as the data remains in the database, rather than as long as a particular client needs it. The container can manage the bean's persistence, or the bean can manage it itself. If the persistence is bean-managed, the bean developer must write code that includes calls to the database. 

|
stateful 和stateless的区别在于是否能保存某个对话的过程,即是否支持跨方法的调用,一般你有些信息需要被多个方法调用时就用stateful,这也只是我的理解。而Entitybean则是于数据库紧密相关一一对应,通过bean或者容器来实现持久化,后者省去了一些持久化的开发,将工作留给了容器,而native & remote 还是看那本书吧Mastering Enterprise JavaBeans" "Ed Roman"

|
"Mastering Enterprise JavaBeans and the Java 2 Platform,Enterprise Edition" by Ed Roman. Pls. read it carefully. You can download it from many sites. In "www.google.com" search with: ( "Mastering Enterprise JavaBeans" "Ed Roman" download).

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:我用jbuilder6.0生成ejb为什么说没有javax.ejb.*;
  • 请问EJB高手,EJB主要用在b/s方式还是c/s,还是两这都可?有用过jBoss的吗?有配置文档吗?一定给分!!
  • 请问EJB2有什么新内容?
  • 请问EJB中的安全问题如何解决?
  • 我想学习EJB ,但看了几天O'REILLY 出的那本EJB,好象感觉有些吃力,请问还有别的书可以先看看么??
  • EJB调试起来好麻烦,请问各位有什么高招?
  • 我想用JB6.0开发EJB,请问需要配置什么?
  • 请问如何编译EJB的源文件?
  • 请问那里有现成ejb的具体的简单的实际例子?
  • 请问什么叫servlet?ejb?作什么用?
  • 请问jsp可以调用EJB吗?
  • 很菜的问题:请问在JB6中怎样发布一个EJB?
  • 请问运行编译EJB,需要在什么环境下,如何配置,请给出详细的说明,谢谢!在线......
  • 请问哪里有ejb的书下载
  • 请问ejb怎么配置?
  • 调查:请问各位在开发中有多少人能真正用到EJB?
  • 我用jbuilder6.0,请问那里能下载ejb2.0.jar?
  • 请问,要有哪些java基础才能开始学习EJB???谢谢!!!(急!!!)
  • 请问在jbuilder7中写好了一个EJB,如何将它打包成一个.jar文件
  • 请问那位大虾有关于EJB(包括Servlet,jsp)的项目例子 100分奉送呀!
  • Web服务器/前端 iis7站长之家
  • 如何在一个EJB工程中引用另外一个EJB包中的EJB对象?跟帖都有分!!!
  • EJB2.0提供了许多新特性,包括EJB SQL语言,谁有EJB SQL语言的帮助文档,100分求助!
  • EJB测试工具 Ejb3Unit
  • 奇怪啊,奇怪,为什么我的JB7做EJB时,只要在EJB设计面板上随便做点东西,我的EJB的JAVA的源码就会变的不见了,或者少了很多字段申明??
  • EJB的概述,EJB的相关网站?100分给回答最好的
  • EJB应用及JavaBean调用EJB
  • EJB的好书,请推荐,我看了<精通EJB2.0>,好薄哟!!
  • 请给介绍一本EJB的书,我刚学~~不想要《精通EJB》,感觉老了点~~
  • 成立java协会不如成立ejb俱乐部,不过大概没有谁会喜欢ejb了
  • jb中建ejb为什么要先弄个EJB module


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3