选择显示字体大小

xml和j2ee的组合技术

xml和j2ee的组合技术当前,java 2平台企业版(j2ee)架构在厂商市场和开发者社区中倍受推崇。作为一种工具,可扩展标记语言(xml)简化了数据交换、进程间消息交换这一类的事情,因而对开发者逐渐变得有吸引力,并开始流行起来。自然,在j2ee架构中访问或集成xml解决方案的想法也很诱人。因为这将是强大系统架构同高度灵活的数据管理方案的结合。xml的应用似乎是无穷无尽的,但它们大致上可以分为三大类:* 简单数据的表示和交换(针对xml的简单api(sax)和文档对象模型(dom)语法解析,不同的文档类型定义(dtds)和概要(schemas))* 面向消息的计算(xml-rpc(远程过程调用),soap协议,电子化业务xml(ebxml))* 用户界面相关、表示相关的上下文(可扩展样式表语言(xsl),可扩展样式表语言转换(xslt))这几类应用在j2ee架构中恰好有天然的对应:数据表...

http://www.sosof.com/detail/152/320152721645760.html -by - 丰搜 缓存页面


enterprise javabeans distilled..........

消息驱动bean(续)使用哪个消息模型?这两种模型背后的基本原理在jms规范中。jms是用于访问现存消息系统,而提供公共api的方式出现的。在现如今的概念阶段,一些消息厂商提供了点对点模型支持,而另一些提供对发布-订阅模型支持。所以,jms需要提供支持两种模型的api才能赢得业界的广泛支持。jms 1.0.2规范部要求jms供应者支持两种模型。然而,ejb 2.0厂商需要提供对两种消息模型的支持。几乎任何事情都可用pub/sub模型完成,或用点对点完成。反之亦然。以此类推,类似于开发者的编程语言选择。理论上,能够用pascal写的应用也可以用c完成。用c++能完成的任何事情,也能用java做。在某些情形下,都有一定的选择,或者取决于对那种模型的熟悉程度罢了。在大部分情况下,模型的选择取决于模型各自不同的优点。对于发布-订阅而言,任何数目的订阅者都能监听某个topic,并都能够收到相同消息的...

http://www.sosof.com/detail/162/21316272168000.html -by - 丰搜 缓存页面


enterprise javabeans distilled......

消息驱动bean(续) jms是异步的jms消息的一个主要优势在于它是异步的。换句话说,jms客户能发送消息,而无需等待回复。我们来比较一下它和java rmi同步发送消息的灵活性。rmi是一种用于组装事务组件的极好选择,但在使用上很受限。每次客户调用ejb的方法时,都会因等待方法执行结果而诸塞当前线程。这种“lock-step”处理使得客户依赖于ejb服务器的可用性,从而导致了客户和ejb的紧耦合。在jms中,客户异步发送消息到目的地(topic或queue),同时其他的jms客户也能从该目的地地址接收消息。当jms客户发送消息时,它不用等待回复。因为消息发送到路由器,路由器负责将消息分发给其他的jms客户。发送消息的客户和接收消息的客户形成了松耦合,因为发送者不再依赖于接受者的可用性。rmi的这种限制使得jms成为了,用于和其他应用通讯,极为诱人的替代品。使用标...

http://www.sosof.com/detail/162/720162721612566.html -by - 丰搜 缓存页面


enterprise javabeans distilled...

消息驱动bean(续) jms 应用客户程序to get a better idea of how jms is used, we can create a java application whose sole purpose is receiving and processing reservation messages. we will develop a very simple jms client that simply prints a description of each ticket as it receives the messages. we'll assume that the travelagent ejb is using the textmessage to send a description of the ticket to the jms clien...

http://www.sosof.com/detail/162/401162721613554.html -by - 丰搜 缓存页面


enterprise javabeans distilled

消息驱动bean(续) topicconnectionfactory 和 topic为发送jms消息,需要一个到jms供应者的连接和用于消息的目的地地址。使用jms连接工厂可以建立到jms供应者的连接。同时,使用topic对象来标识消息的目的地地址。这两者都可通过travelagent ejb的jndi enc服务获得:topicconnectionfactory factory = (topicconnectionfactory)jndicontext.lookup("java:comp/env/jms/topicfactory");topic topic = (topic)jndicontext.lookup("java:comp/env/jms/tickettopic"); 其中,jms中的topicconnectionfactory在功能上类...

http://www.sosof.com/detail/627/13162721615064.html -by - 丰搜 缓存页面


j2ee clustering part 1

柔性伸缩拓扑群集还需要一个可伸缩拓扑的柔性布局.大多数应用服务器能承担一个即是http服务器又是一个应用服务器的责任.如图1所示.figure 1. all-in-one topology如果你的网站为动态内容服务,图1所示的架构是不错的.然而,如果你的站点部分为静态内容服务,那么伸缩站点可能是一个昂贵的建议,因为你宁愿增加更多个应用服务器来为静态的html页面请求服务.记住,靠增加web服务器来伸缩你的网站静态部分;靠增加应用服务器伸缩你的站点的动态部分,如图2所示.figure 2. partitioned topology图2里所示架构的主要缺点:动态页面处理增加了反应时间.然而,为了站点独立的伸缩静态和动态部分,它提供了一套柔性的方法.最后,不注意维护性的应用服务器论述完成什么了??维护性对于在集群里的大量机器,维护性考虑保持集群运行和突出应用变更的范围.应用服务器应该提供代理来觉...

http://www.sosof.com/detail/162/724162721615078.html -by - 丰搜 缓存页面


j2ee clustering part 1

摘要如果你计划建立一个可伸缩的,可用的网站,那么你就需要理解群集.在这篇文章里, abraham kang介绍了j2ee群集,说明如何实现群集, 调查了bluestone total-e-server, sybase enterprise application server, silverstream application server, 和 weblogic application server在方法上如何不同.掌握了群集知识,你将能够设计和实现有成效的j2ee应用.在web上企业正在选择java 2, enterprise edition (j2ee)产生他们关键性任务的应用.在j2ee框架里, 集群提供了保证最少下载时间和最大伸缩性的关键性任务服务.集群是在一组应用服务器显式运行你的j2ee应用,就象一个实体一样, 对于伸缩来说,你以后会在集群里引入额外的机器.确定集群的每个组件...

http://www.sosof.com/detail/162/575162721616629.html -by - 丰搜 缓存页面


j2ee交易框架

j2ee交易框架:构建框架by dibyendu baksi04/26/2001 绪论廉价的计算能力和不断增加的网络带宽促进了以组件为基础的分布式计算程序的发展。以组件为基础的分布式程序是一个服务架构。它由物理上独立的计算机上的不同的应用组件构成。对用户来说,它们就像是运行在一台机器上的单一应用程序。有几个因素促进了分布式系统的应用,而不是传统的集中式系统。 ·分布式应用:一些任务本身就是分布的。这个特性决定需要多个agent合作工作。在这种情况下,定位和获取有效的和最需要的计算能力及数据具有优先权。·可靠性:因为系统的共享、合作和分布的特性,系统中不存在一个单个的失败点。使用新的容错、恢复和分布同步技术,更好的可靠性可以得到满足。·可扩展性:对应用的需求日益繁多,正确的设计系统,就可以通过增加新的服务和硬件来处理更多的负载。·性能:...

http://www.sosof.com/detail/172/733172721652334.html -by - 丰搜 缓存页面


使用消息驱动beans(3)

<strong>第四部:为mdb(messagedrivebeans)定义部署描述符(<tt>ejb-jar.xml</tt>)<br></strong>&nbsp;&nbsp;&nbsp; &nbsp;在部署的时候,我们要告诉容器(这里使用的是weblogic)有关mdb的信息。使用标注的ejb部署描述符来安装mdbs.因此,我们需要创建一个名为meta-inf的文件夹来放置这些部署文件。<br><br clear=all><!--me--><b>meta-infejb-jar.xml</b><br><font size=3>&nbsp;&nbsp;&nbsp; 在ejb-jar文件中,我...

http://www.sosof.com/detail/827/21182721633704.html -by - 丰搜 缓存页面


使用消息驱动beans(2)

例子程序介绍我们的email应用程序将使用ptp域模型。当一个eamil被放入队列中时我们只希望一个接收者能够收到,另外email可以被多次发送。jms 消息被放入队列的条目是jms消息。这是一个普通的消息,他拥有消息头和消息体。jms消息有如下几个类型:类型描述textmessage文本消息. 你可以通过msg.settext("foo")和msg.gettext方法来操作textmessageobjectmessage这种消息存储序列化对象。你可以通过msg.setobject(object o)和msg.getobject()来操作objectmessage.mapmessage这种消息保存键/值对信息。你可以通过msg.setstring(key,value)和msg.getstring(key)来操作mapmessage.他还有其他几种getter和sette...

http://www.sosof.com/detail/182/174182721635135.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons