【推荐阅读:内容仓库API规范(中文版)绪论 】
1.1enterprise beans是什么?【扩展信息:jsp中图片处理相关操作 】
.enterprise beans 是实现enterprise javabeans(ejb)技术的j2ee的组成部分,它运行于ejb容器中.ejb是一个j2ee服务器的运行时环境(runtime environment).虽然ejb容器对于企业级应用开发者来说是透明的,但是它提供了系统层的服务,比如enterprise beans的事务处理.这些j2ee核心事务应用服务能让你很快地构建并运用enterprise beans.enterprise beans 是用java语言编写的,用于实现企业级逻辑应用的服务器端组件.企业级逻辑应用都是一些有很强针对性的代码.比如:在一个财务清单应用中,enterprise beans必须实现checkinventorylevel 与 orderproduct 方法.通过调用这些方法,远程客户端能从企业应用服务器端得到相应的服务.1.2enterprise beans 的优点enterprise beans 能使得巨大的分布式应用简单化,有以下几个原因:第一 ejb容器为enterprise beans提供了系统层次的服务,应用程序开发者可以专注于开发应用系统所需的商业逻辑,而不用担心具体服务框架的实现问题.ejb容器负责了系统层次的服务与安全认可机制,而不需要开发者去关心.第二 是enterprise beans 而不是客户端包含了企业应用逻辑,客户端开发者能集中精力处理客户端应用,而不用编写企业逻辑或数据库存取的代码.这样的瘦客户端显著的优点就是客户端能运行在小设备上.第三 因为enterprise beans是一个独立的组件,所以在现有的beans上能构造出新的应用,这些应用能运行于不同的j2ee服务器上.1.3什么时候我们该用enterprise beans? 如果你的系统应用有如下的需求,你可以考虑用enterprise beans:l 系统是可升级的.为了适应越来越多的用户的访问,你需要把系统应用分布在不同的机器上.并不是只有enterprise beans能运行在不同的机器上,但是它对于客户端来说是透明的,原来的访问位置还是保持没变.l 事务处理要求数据完整性.enterprise beans支持这样的事务处理机制,就是事务处理可以并发存取一个共用的模块.l 系统应用拥有多样化的客户端.只需要几行代码,远程客户端就能很容易的访问enterprise beans.这样,客户端可以做到多样化,瘦小,数量众多.1.4enterprise beans的类型下图摘要了enterprise beans的三种不同的类型.enterprise beans类型用途session用于客户端的任务entity描述一个现有的持久的企业实体message-drivenjava信息服务api的监听器,处理不同步的信息 ... 下一页