« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。 |
Blog信息 |
blog名称: 日志总数:210 评论数量:205 留言数量:-19 访问次数:918965 建立时间:2007年5月10日 |

| |
[Mule]实战mule(例) 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/9/12 20:43:26 |
首先到 http://mule.codehaus.org/ 网站下载mule解压安装到本地硬盘,例如E:\java\mule-1.3-rc2 其次我们在这个目录下创建一个目录testmule用于测试 然后我们在testmule下创建如下目录 src :存放源文件 classes:存放java class文件 conf:存放xml配置文件 bin:存放测试执行的批处理(*.bat)文件
1、通用环境的搭建 以为为监听程序服务的接口和实现 Test.java
package org.lyj.mule;
public interface Test { public void echo(String name); }
Service.java
package org.lyj.mule;
public class Service implements Test { &nbs |
|
[Mule]一个基于Mule的企业服务总线的案例 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/9/12 20:39:21 |
原文地址: http://www.theserverside.com/tt/articles/article.tss?l=CaseStudyMule
面向服务架构的关键字之一就是ESB。以前很多厂商靠买消息服务器来提供集成交互的方案,然后出现了SOAP和REST。
早期的尝试基本上都是通过定一个固定的消息格式,例如xml来让各个系统交换。但是这些消息格式本身经常需要修订,就给集成带来了很大的麻烦。
最好的解决方案就是每个应用还是用自己支持的接口,例如EDI或者SOAP,然后构建一个可以集成各种结构的聚合器,每一个应用的接口就开发成聚合器的一个端口。这样一个cobol写的应用就可以和一个j2me的应用交互,而不需要知道彼此的技术细节。
常见ESB供应商比较
|
[Mule]Mule入门简介  文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/9/12 20:03:13 |
Mule是一个基于ESB架构的消息平台,Mule 的核心是一个基于SEDA(Staged Event Driven Architecture)的服务容器,该容器管理被称为通用消息对象(Universal Message Objects /UMO)的服务对象,而这些对象都是POJO。所有UMO和其他应用之间的通信都是通过消息端点(message endpoint)来进行的。这些端点为众多独立的技术,比如Jms, Smtp, Jdbc, Tcp, Http, Xmpp, file等等,提供了简单和一致的接口。
Mule应用程序通常是通过网络由许多Mule实例组成(实际上一个应用里面只能有一个mule实例,因为实例启动之后必须占用一个tcp端口),每一个实例是由具有一个或多个UMO组件的轻量级容器所构成,每一个UMO组件都包含有一个或多个能收发事件的端点。 以上描述可以用以下图例来说明:
实际上Mule |
|
[Hibernate]struts+hibernate项目debug总结 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/8/17 10:45:27 |
javax.servlet.ServletException: Cannot retrieve mapping for action /companyNews
struts-config.xml中没有写相关companyNews的action.
============================================ 在myeclipse 增加一个jar包时候,先打开项目properties,选择java build path --> libraries -->add external JARs 选择到需要的jar包,加入后,发现,他这个包加载的是绝对路径,而我们的项目需要cvs共享,无法
commit到cvs服务器。myeclipse有以下提示信息: 2 build path entries are missing.
解决办法是,关闭myeclipse,用notepad |
|
[J2SE相关]用HttpClient来模拟浏览器GET POST 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/8/6 17:08:39 |
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供的页面来完成某种功能,例如说我们想知道某个手机号码的归属地而我们自己又没有这样的数据,因此只好借助其他公司已有的网站来完成这个功能,这个时候我们需要向网页提交手机号码并从返回的页面中解析出我们想要的数据来。如果对方仅仅是一个很简单的页面,那我们的程序会很简单,本文也就没有必要大张旗鼓的在这里浪费口舌。但是考虑到一些服务授权的问题,很多公司提供的页面往往并不是可以通过一个简单的URL就可以访问的,而必须经过注册然后登录后方可使用提供服务的页面,这个时候就涉及到COOKIE问题的处理。我们知道目前流行的***页技术例如ASP、JSP无不是通过COOKIE来处理会 |
|
[portal]什么是Portlet(转) 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/8/1 16:44:27 |
作者:Sunil Patil;observer 原文地址:http://www.onjava.com/pub/a/onjava/2005/10/19/challenging-java-dominance.html 中文地址:http://www.matrix.org.cn/resource/article/44/44029_Portlet.html 关键词: Portlet Java
Portlets “ |
|
[portal]Portal服务器,Portlet容器,Portlet 的区别 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/8/1 16:36:02 |
这里所说的Portal是指JCP-JSR168规范所描述的:Portal是一个基于Web的应用,通常它提供个性化、单点登录、内容集成和显示等功能。Portal技术包括三个方面:
1) Portal服务器(Portal Server);
2) Portlet容器;(Portlet Container)
3) Portlet。
1) Portal Server 的定义是
一个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧的个人化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息内容。
负责接收HTTP请求,调用portlet,并将portlet产生的内容聚集到portal page返回给客户。
2) Portlet C |
|
[portal]Portlet概念 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/8/1 16:14:32 |
Portlet 是可以提供对基于 Web 的内容、应用程序和其它资源访问的可重用组件。可通过 portlet 访问 Web 页面、web 服务、应用程序和成为企业组合的内容供给。公司可以创建他们自己的 portlet 或从第三方 portlet 目录中选择 portlet。portlet 是打算被组装成更大的门户网站页面,其中同一 portlet 的多个实例为每个用 |
|
|
站点首页 | 联系我们 | 博客注册 | 博客登陆
Sponsored By W3CHINA W3CHINA Blog 0.8 Processed in 0.503 second(s), page refreshed 144763517 times. 《全国人大常委会关于维护互联网安全的决定》 《计算机信息网络国际联网安全保护管理办法》 苏ICP备05006046号
|