摘要:
本文特邀lgao撰写在本系列文章的上篇中:http://bluedash.iteye.com/blog/1566189阿男为大家讲解了JCA的概念。本文将由我用一个例子来描述怎么进行ResourceAdapter的开发。在本文中我们要用到的EIS是一个Servlet的服务,运行在一个JBoss AS服务器上(实际上运行在哪里无所谓,是什么也不重要。因为JCA标准中,并没有对EIS的形式或内容做要求。可以是文件,数据库,FTP服务,或像本文要用到的这个HTTP Servlet服务)。这个项目的功能是列出自己电脑上的目录。我们将这个项目命名为:* services-1.0.0.war然后我们要使用 阅读全文
2013年7月18日 #
摘要:
转载;http://weli.iteye.com/blog/1566189JCA在J2EE的世界中可能算是比较晦涩的一个领域了,比起大家经常接触到的WebService,ORM,JMS等经常高调出现的J2EE领域的名词,似乎JCA生存在最最阴暗的角落。实际上JCA并不难理解,而且可以说JCA是J2EE领域中最为重要的一部分,是它将J2EE中各组件联系在了一起。本文希望能够用更平实的语言和介绍方面来带大家进入到JCA的世界,真正理解这项重要技术。本文是上篇,我将在这篇文章中简单介绍JCA的概念。在下篇当中,我在Red Hat北京研发中心的同事lgao会带大家手把手在JBoss AS7中使用JCA 阅读全文
摘要:
所有EJB3.0开发商都必须提供一个JMS provider的实现,JMS provider对于message-driven bean而言绝对是必须的。JMS是一套用于访问企业消息系统的开发商中立的API。JMS在其中扮演的角色与JDBC很相似:JDBC提供一套用于访问各种不同关系数据库的公共API,JMS也提供了独立于特定厂商的企业消息系统访问方式。JMS使用消息服务(messaging service)来帮助enterprise bean发送信息,消息服务有时也称为消息代理。JMS是专门为不同java应用系统之间传递各类信息而设计的。使用JMS重新实现TravelAgentEJB修改11章 阅读全文
摘要:
引言 组织在迅速地发展,他们试图在控制成本的同时满足变化的业务需求。这意味着企业需要以支持信息系统的简易重组的方式来组织他们自己的应用程序。重要的组织变化(例如兼并或子公司的创建)也有可能把新的变数引入信息系统。 企业还可能需要到市场上购买应用程序或签定他们的部分业务需求的转包合同(例如分类帐或 back-office 管理)。无法保证现有的技术框架支持这些服务。 随着信息系统变得越来越复杂,开发必须被简化。这使人们对 企业应用程序集成(Enterprise Application Integration,EAI)产生了兴趣。企业仍然必须用业务服务和访问新的集成应用程序的灵活方式来补充 ... 阅读全文
摘要:
前不久我去了趟东海岸,在那里我拜会了很多开发者、客户以及合作伙伴,跟各种各样的人交谈过,并听到了很多圈内的趣事。最近,我主要忙于一项大的Web服务。因此花了大量的时间来学习、找人谈话并写了一些关于这项技术的东西。在与该领域内不同的客户群交流时,我吃惊地发现一个问题一而再再而三地反复出现。人们总是问我J2EE连接器体系结构(J2EE Connector Architecture,JCA)和Web服务的区别是什么。他们很想知道选择其中一个而不是另外一个的标准是什么。最初,我感到很诧异,因为答案看上去那么显而易见。但是,稍加思索,我就明白了人们为什么会混淆。供应商们将Web服务定位为标准的集成服务, 阅读全文
摘要:
样例应用程序J2EE Web 应用程序对于 JCA 组件如何在一个企业系统中协同工作来创建和管理复杂交互,您现在应当有了一个相当全面的了解。余下要做的就是使用代码本身。您将在helloworldra.ear文件中找到一个使用样例资源适配器的样例程序。它是一个 J2EE Web 应用程序,它具有一个 HTML 输入表单(仅有一个 Submit 按钮)、一个 servlet 控制器、一个调用资源适配器的 JavaBean 组件以及用于显示调用结果的 JavaServer Pages (JSP) 组件。作为本教程的结束,我们来深入看一下调用资源适配器的 bean 以及用来将InteractionSp 阅读全文
摘要:
通用客户机接口概览CCI 是应用组件使用的标准客户机 API。设计它是为了为 EIS 访问提供基础 API,EAI 和工具供应商们在此基础上构建更高级的功能。CCI 分为五部分,我们将在接下来的章节中讨论每个部分。CCI 的五部分是:与连接相关的接口与交互相关的接口与数据表示相关的接口与元数据相关的接口异常和警告CCI 不需要资源适配器提供支持。事实上,资源适配器也许会定义它自己的不同于 CCI 的客户机 API。与连接相关的接口CCI 使用其ConnectionFactory接口来获取到 EIS 的连接句柄。ConnectionFactory提供两个getConnection()方法:一个无 阅读全文
摘要:
开始本教程的主要内容本教程是关于 Java™ 2 企业版(J2EE)连接器架构(JCA)的概览。本教程开头从一个高层次的视角切入 JCA,介绍了它在 J2EE 架构中的位置、它如何集成企业级系统,以及该架构的基础元素。在本教程接下来的章节中,将用循序渐进式的说明和样例带您深入探讨每一个元素更多的细节。教程结尾是一个样例应用程序,用来帮助您整体了解一个兼容和支持 JCA 的系统的所有部分是如何协作的。回页首我适合阅读这个教程吗?为更好地学习本教程,您应该熟悉 Java 编程和面向对象编程概念。您也应该对 J2EE 和 J2EE 应用程序有深入的理解。回页首工具、代码样例及安装需求本教程提供样例代 阅读全文
摘要:
JCA:J2EE Connector Architecture :J2EE连接器架构EIS:Enterprise Information System:企业级信息系统ERP:Enterprise Resource Planning:企业资源规划SCM:Supply Chain Management:供应链关系系统TPM:Transaction Process Monitor:交易处理监控器CCI:Common Client Interface:标准的通用客户机接口SPI:Service provider interfaces:连接器提供者接口简介开发基于 Web 的应用程序时,您很可能会需要将 阅读全文
摘要:
1、系统契约连接管理契约管理应用组件与EIS之间的连接,并通过提供连接的缓存支持可扩展应用。事务管理契约支持应用服务器的事务管理器管理横跨多个资源管理器的事务,也支持EIS自身管理事务。安全契约建立安全环境,保护EIS的信息资源。生命周期管理契约允许应用服务器管理资源适配器的生命周期。在应用服务器启动或者部署资源适配器时建立资源适配器的实例,在应用服务器管理或卸载资源适配器时通知资源适配器。任务管理契约允许资源适配器执行提交到应用服务器的调度任务。事务流入契约允许资源适配器将导入的事务传播给应用服务器,也允许将EIS调用的事务结束、事务恢复传播给应用服务器。消息流入契约允许资源适配器将消息异步 阅读全文
摘要:
1、定义企业信息系统(EIS)企业信息系统是企业信息的基础架构,通过本地或者远程的接口为客户提供一系列的服务。接口分为两种:一种是系统级别的服务,例如:SAP RFC等;一种是应用系统的接口,例如数据库的表结构或者存储过程;连接器架构(Connector Architecture)连接器架构是企业信息系统与应用服务器集成的架构,包括企业信息系统开发商提供的资源适配器和支持资源适配器可插拔的应用服务器。此外,连接器架构还定义了一系列应用服务器和企业信息系统之间双向通讯的契约。企业信息系统资源(EIS Resource)企业信息系统资源是企业信息系统为客户提供的特定功能,例如:ERP系统中的业务对 阅读全文
摘要:
这篇内容的主要思想来自JackRabbit的WIKI,http://wiki.apache.org/jackrabbit/DavidsModel,作者在这篇文章中阐述了其JCR内容建模的观点。软件行业对关系型数据的建模已经拥有许多经验,但是在内容仓库方面,我们还停留在早期阶段。规则一:数据第一,结构其次。我建议在软件开发的早期阶段不去理会数据类型。尝试在开发阶段使用nt:unstructured。设计数据结构代价高昂,而且在许多情况下,对于底层存储来说,精确描述数据结构是完全没有必要的。应用程序中使用的数据结构自有其规律。比方说我将BLOG的修改日期保存在“lastModified”属性中,我 阅读全文
摘要:
关键字: 自动分类 聚类 carrot2 vsm stc 由于之前对毕业设计的要求理解错误,导致研究方向发生了偏移. 在3月7号的时候导师开了一个会才知道要做的系统是一个聚类系统, 之前研究的使用训练集产生分类器的方法是针对"自动归类"的. 香港回来后(3月9~3月16), 开始了这个课题的研究, 这个过程中碰到种种困难. 比如vsm(向量空间模型), STC(后缀树表示法)等等要涉及一些矩阵分解(对web网页表示的降维), 基向量,特征值... 以前一直觉得学数学对软件开发毫无用处, 现在得洗洗脑子了,因为以前接触的多是web应用型项目,框架建好了,填填代码而已. 很感谢 阅读全文