出处 www.5xsoft.com 有两种方法: 1、用vector: > public enumeration ejbfindbigaccounts(double balancegreaterthan) { > log("ejbfindbigaccounts (balance > " + balancegreaterthan + ")"); > connection con = null; > preparedstatement ps = null; > > try { > con = getconnection(); > ps = con.preparestatement("select id from ejbaccounts where bal > ?"); >...
作者: 高辉概述本文阐述了关于在j2ee平台上开发crm应用系统的各方面内容,包括高辉本人对于crm系统的理解,利用j2ee平台开发过程中要注意的一些技术深层的问题,开发分析中要注意的原则等等。这些都是作者在实际的工作中通过经验与教训所得来的。在工作中,我深刻的体会到系统分析员的重要性,尤其是对于以组件为主要开发对象的工程项目,系统分析员的技术与业务素质对于整个项目的成功与否起着非常关键性的作用。需要说明的是,这并非作者工作文档,而仅仅是一篇分享经验与教训的交流文档,因此,其中关于一些涉及到具体的系统设计问题,我仅仅写了标题,敬请谅解。第一章 crm1.1 crm概述科学技术在不断的进步,市场竞争日益激烈,对于企业来说,越来越强烈的感觉到客户资源是他获胜的最重要的资源之一:首先企业竞争的优势不仅仅是产品本身,先进的服务手段已成为关键;现代竞争其实就是客户的全面争夺而客户对企业的信任程度往往...
jms 构成了企业 java 应用程序中消息传递的基础,但它一直以来都将点对点消息传递和发布/订阅消息传递当作完全独立的域来对待,这两种域的消息传递目标的类型截然不同。jms 1.0.2 api 对同时使用这两种域的应用程序只提供很有限的支持,对开发与这两种域的目标能一起工作得同样好的可重用框架则不提供任何支持。jms 1.1 统一了这两种域,从而克服了这一缺点。请与 j2ee 设计师和编写者 bobby woolf 一道,他将带您探讨使用 jms 的最新版来开发 jms 客户机代码是多么容易。java 消息服务(java message service,jms)api 是 j2ee 平台的构成元素。jms 1.0.2 定义了两种类型的消息传递域(它们是相互独立的),即点对点和发布/订阅。jms 的最新版本,即版本 1.1,将成为 j2ee 1.4 的一部分,ejb 2.1 也将会需要它,...
container-managed persistence examples一个container-managed的实体bean带给开发人员很多好处。首先,ejb容器管理所有数据库的存储与同步指令;其次容器管理实体bean之间的关系。由于这些服务的存在,你不用去编写数据库逻辑,你所要做的只是在配置描述里面描述这些信息,这样不仅可以节约时间而且使得bean可以在多种数据库服务器使用。这章我们的实例是一个container-managed的实体bean。这个应用的名字叫rosterapp。rosterapp总揽:这个rosterapp应用程序维持在一些体育运动联盟的球员的名单以及球队的名单。这个应用程序有5个组件。rosterappclient组件是一个客户端组件,他通过rosterejb会话bean的romote接口访问rosterejb。rosterejb访问3个实体bean-player...
本文主要介绍一种数据库相关类的设计模式。并介绍在j2ee框架中的具体实现,以及在事务处理方面的一些考虑。 一、设计模式简介 在开发j2ee应用程序时,通常是要找出应用程序中涉及到的各种信息,比如一个公司的产品目录,或一个网站的用户信息,我们会将这些信息放在数据库里。 在通常的设计中,我们要分析这些数据的属性和关系,然后进行数据库的逻辑设计,把各种信息用不同的表来存储。比如,要开发一个图书信息查询系统。可以创建下面两个表来分别表示书和出版社。 table book (id, name, isbn, author, publisherid, price, volume) table publisher (id, name, telephone, address, postcode) 表book包含了id,书名,书号,作者,出版社id,价格,页数。表publisher包含id,社名,...
mike day ibm 对象中间件市场营销小组 1999 年 7 月 内容: 可执行组件 activex 对象 好处 ejb 与 ibm websphere 企业版 示例 结束语 关于作者 编者注:下文基于圆桌讨论会。参与者包括 ibm“组件代理”beta 支持小组的 ken burget,和 ibm enterprise java bean 开发部门的 liane acker、jim knutson 和 david morrill。 您现在可能已在使用 javabean,但还不了解它。如果有支持 java 的浏览器,那么,在桌面上使用 javabean 就没有限制。使用的 web 页面可以将 bean 作为小应用程序的一部分。您很快就会和作为浏览器可视部分的 javabean 交互,然后,那些 javabean 将与服务器上的 ejb 接口。这种能力也可以扩展到...
读者:架构设计师、开发人员 产品:websphere application server 版本:3.0.2.x、3.5.x、4.0 平台:全部 关键字:servlet、jsp、ejb、有状态会话bean 主题:ejb、性能、servlet 和 jsp 摘要 当企业 java bean(ejb)客户机不再需要有状态会话 bean 时,该客户机应该显式地将它从容器中除去。通过这样做,应用程序可以减少对钝化(passivation)的需要、最小化容器开销和提供更高级的性能。如果不显式地除去它们,容器对许多有状态会话 bean 的管理将耗费资源。 建议 有状态会话 bean 的实例与特定客户机有密切关系。它们将保持在容器中,直到由客户机显式地除去它们,或者当它们超时时由容器除去为止。同时,容器可能需要将非活动的有状态会话 bean 钝化到磁盘。这需要容器的开销并对应用程序构成了性能打击。如果随后...
每个bean可能会有很多方法,一般我们通过一个delegate来调用sessionbean中的方法,而非直接调用sessionbean,delegate中只是简单的对每个相对应的sessionbean的public方法的简单封装,在调用的时候省去了每次对home的查找和ejb对象的create,但是可能我们的bean会有很多方法,如果每个bean都写这样一个delegate,这样工作量就会很大,而且也不便于以后系统的移植,比如说,原来使用ejb实现,现在要改用jdo直接操作数据库,而通过运用java的reflect技术,就能较好地实现这些要求。首先,定义了一个facadedelegate的抽象类,用来实现对sessionbean的home的查找,代码如下:import javax.ejb.*;import testejb.util.common.*;import testejb.util....
一.enterprise beans在ejb(enterprise java beans)中定义了两种不同类别的enterprise bean :*会话 bean (session bean)*实体bean (entity bean)1. 会话 bean (session bean)会话 bean 是调用它的客户端代码要完成的工作。当客户端与服务器建立联系,那么一个会话 bean 就建立起来了。根据会话 bean 的状态不同有分为:a. 状态会话 bean (stateful session bean)b. 无状态会话 bean (stateless session bean)1.1 状态会话 bean (stateful session bean)当客户机和服务器建立连接之后,状态会话 bean (stateful session bean) 将一直在客户机和服务器之间保持着用户的某个状...
一、概述 消息服务是一种在分布式应用之间提供消息传递服务的软件,具有可靠、异步、宽松结 合、语言中立、平台中立的特点,而且通常是可配置的。它的实现原理是:对发送者和接收者之间传递的消息进行封装,并在分布式消息客户程序结合的位置加上一个软件处理层。消息服务为消息的客户程序提供了一个接口,这个接口隔离了底层的消息服务, 使得各种不同的客户程序能够通过一个友好的编程接口方便地通信。 java消息服务(java message service,jms)是一个java api,它定义了消息的客户程序如何以一种标准化的形式与底层的消息服务提供者交互。jms提供了一种接口,底层消息服务提供者通过该接口向客户程序提供jms消息服务。jms提供了点对点消息模式(point-to-point)和发布-订阅消息模式(publish-subscribe)。点对点消息模式通过一 个消息队列实现,消息的生产者向队列写...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器