EJB基于哪些技术实现?SessionBean…
2013-11-29 22:12
369 查看
1.EJB:enterprise java bean是sun的服务器端组件模型,一组标准,最大用处是部署分布式应用,可以使用EJB开发基于组件的企业级应用
2.EJB是java核心代码,包括Session Bean,entity bean,MessageDriverBean,基于JNDI,RMI,JAT等技术实现
JNDI:java naming and directory interface命名和目录服务接口;命名服务没有属性,目录服务有属性;例如打印机设置可以存储在目录服务中,方便多个使用打印机设置的应用使用。像我们系统命名可以是对象名称,也可以是EJB组件;
RMI:remoting method invocation 远程方法调用接口
JAT(Java Agent Template )是一种灵活的Java基础框架,可以很容易的扩展它来改善工程的启动时间。JAT允许建立Web应用程序(如J2EE)和单独的应用程序(如服务、批处理程序等)。
JAT支持所有Java程序的主要基本功能,比如:
强大的事务目标抽象;
整合工具(提供对DBMS、LDAP的支持,对所有软件产品都开放);
认证和用户特权管理;
利用特权管理和页面流控制实现MVC模式;
HTML结构设计(header、footer、menu等)管理;
HTML动态内容和工具(form、report,paging);
日志特性;
在线帮助;
管理和参数配置图形界面
3.sessionbean:主要完成一些服务端业务操作,例如数据库访问或者调用其他EJB组件;可以是有状态的,也可以是无状态的
4.entitybean:域模型,实现O/R映射(对象到关系型数据库表记录映射),可以将表记录映射为实体对象,对实体对象增删查改相当于对表记录操作
对于客户端,session bean是非持久性对象,实现服务端的一些业务逻辑
对于客户端,entity bean是持久性对象,代表存储在持久性存储器中的实体
5.当客户端请求时,容器会选择一个session bean为客户端服务,主要是服务端的业务逻辑
2.EJB是java核心代码,包括Session Bean,entity bean,MessageDriverBean,基于JNDI,RMI,JAT等技术实现
JNDI:java naming and directory interface命名和目录服务接口;命名服务没有属性,目录服务有属性;例如打印机设置可以存储在目录服务中,方便多个使用打印机设置的应用使用。像我们系统命名可以是对象名称,也可以是EJB组件;
RMI:remoting method invocation 远程方法调用接口
JAT(Java Agent Template )是一种灵活的Java基础框架,可以很容易的扩展它来改善工程的启动时间。JAT允许建立Web应用程序(如J2EE)和单独的应用程序(如服务、批处理程序等)。
JAT支持所有Java程序的主要基本功能,比如:
强大的事务目标抽象;
整合工具(提供对DBMS、LDAP的支持,对所有软件产品都开放);
认证和用户特权管理;
利用特权管理和页面流控制实现MVC模式;
HTML结构设计(header、footer、menu等)管理;
HTML动态内容和工具(form、report,paging);
日志特性;
在线帮助;
管理和参数配置图形界面
3.sessionbean:主要完成一些服务端业务操作,例如数据库访问或者调用其他EJB组件;可以是有状态的,也可以是无状态的
4.entitybean:域模型,实现O/R映射(对象到关系型数据库表记录映射),可以将表记录映射为实体对象,对实体对象增删查改相当于对表记录操作
对于客户端,session bean是非持久性对象,实现服务端的一些业务逻辑
对于客户端,entity bean是持久性对象,代表存储在持久性存储器中的实体
5.当客户端请求时,容器会选择一个session bean为客户端服务,主要是服务端的业务逻辑
相关文章推荐
- EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
- EJB是基于哪些技术实现的_SessionBean和EntityBean的区别_StatefulBean和StatelessBean的区别_JAVA面试题及答案
- EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别?
- EJB是基于哪些技术实现的?并说 出SessionBean和EntityBean的区别?
- 什么是EJB?EJB是基于哪些技术实现的?
- 基于反射技术实现 Bean 属性拷贝 copyProperties
- 基于ASP.net C#技术来实现,介绍如何处理Session对象变量失效的问题
- SpringMVC基于非注解方式(BeanNameUrlHandlerMapping)实现的简单登陆备忘(Intellij idea)
- 看看要实现主动管理技术需要哪些硬件的支持!
- WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘
- 基于JAVA技术的搜索引擎的研究与实现(转载)
- Weblogic 10g: How to find out JNDI name of EJB Session Bean
- 基于Docker容器和PHP技术的简易多人在线编程平台(云IDE)的实现
- 前沿关注:基于BT技术的IPTV实现
- C#启动窗体的制作—基于线程技术实现
- 基于Ajax技术的简易进度条的实现
- 基于jxta的RMI实现技术
- 基于Server-Sent Event的简单聊天室 Web 2.0时代,即时通信已经成为必不可少的网站功能,那实现Web即时通信的机制有哪些呢?在这门项目课中我们将一一介绍。最后我们将会实现一个基于Server-Sent Event和Flask简单的在线聊天室。
- PHP基于接口技术实现简单的多态应用完整实例
- 基于JAVA技术的搜索引擎的研究与实现