摘要: 1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println(directory.getCanonicalPath());//获取标准的路径 System.out.println(directory.getAbsolutePath());//获取绝对 阅读全文
posted @ 2011-11-25 18:21 六不朽 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 1. 下载,安装与配置1.1 下载Mule-http://www.mulesoft.org/1.2 下载Mule IDE-http://www.mulesoft.org/documentation/display/MULEIDE/Mule+IDE+2.0+Installation+Guide其中,Mule IDE是一个Eclipse插件,其安装与配置在官方站点中有详细的说明,这里不再重复。本人使用的是Eclipse:MyEclipse 6.5Mule: mule-2.1.2操作系统:Windows XP注意:Eclipse中的JDK最好与系统安装的JDK保持一致。2. 运行例子2.1 直接运行 阅读全文
posted @ 2011-04-07 21:33 六不朽 阅读(3999) 评论(1) 推荐(0) 编辑
摘要: 本文介绍如何安装Mule,并且开发一个简单的Mule例子。1.下载Mule 到Mule官方网站下载Mule的社区版本,注意企业版本需要收费,而社区版本已经满足开发需要,并且开发源代码。下载地址是:[url]http://www.mulesource.org/display/MULE/Download[/url]。笔者下载的Mule版本是mule2.1.1。2.安装需要的软件 (1)安装JDK1.6,这里就不详细描述。 (2)到[url]http://maven.apache.org/[/url]下载Maven,下载Maven2.0.9版本。如果你只想使用mule,而不想编译mule自带的例子和 阅读全文
posted @ 2011-04-07 21:17 六不朽 阅读(3977) 评论(0) 推荐(0) 编辑
摘要: 最近想学习mule,打算从成功运行第一个例子开始。mule最新版本是mule-standalone-3.0.0,而网上很多安装入门的例子都是以前的版本,在配置xml时与以前版本不同,自己只好网上了解资料。1.用Myeclipse 8.5在线安装插件mule:mule-standalone-3.0.0.zip版本。更新链接:http://dist.muleforge.org/mule-ide/updates/3.4/2.下载下载Mule 3.0.0:http://www.mulesoft.org/download-mule-esb-community-edition并解压到某一工作目录如:D:. 阅读全文
posted @ 2011-03-23 22:58 六不朽 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 简介: Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB的关键特性是允许不同的应用通讯,其作为运输系统在企业内或Internet应用间搬运数据。 Mule ESB 包含如下强大的能力: 服务创建和托管— 暴露和托管可重用服务, 使用Mule ESB作为一个轻量级服务容器 服务调解 — shield services from message formats and protocols, 阅读全文
posted @ 2011-03-23 22:57 六不朽 阅读(3005) 评论(0) 推荐(0) 编辑
摘要: 一.需求简化不同数据源之间的数据交互简化不同应用之间的服务交互可扩展、轻量级、可嵌入、可定制、简单易用二.架构风格选择Mule使用的是基于消息的架构风格(如上图所示),消息具有程序语言无关系、组件无关性、数据格式灵活性、消息无状态等特征,基于消息的服务也同样具有无状态的特征,此外,消息风格有非常成熟的应用模式,能够满足当前遇到的大部分数据应用需求以及SOA的需要。因而能够很好的满足需求中的前2个和第三个的可扩展、可定制的需求。Application:可以是程序段、外部系统。Channel:连接任何2个应用点(计算点),通过消息进行沟通,可参考《EIP - Message Channel (60 阅读全文
posted @ 2011-03-23 22:54 六不朽 阅读(4247) 评论(0) 推荐(0) 编辑
摘要: 本文介绍如何编译Mule自带的例子,并且把它们导入到eclispe工程下。1.准备 安装Mule:在我的博客里上一篇文章:Mule安装与开发部署一个简单例子里介绍了如何安装Mule,并且开发了一个简单的例子。这里就不介绍mule的安装了,读者到上一篇文章中看。2.编译Mule自带例子中的Hello例子 使用命令行到目录:C:\Mule\mule-2.1.2\examples\hello下,输入:mvn 即可。这里需要安装Maven,在上一篇文章有介绍。3.导入Eclipse工程 输入命令:mvn eclipse:eclipse 成功后,即可导入eclipse。4.导入这个工程到eclipse 阅读全文
posted @ 2011-03-23 22:40 六不朽 阅读(2079) 评论(2) 推荐(0) 编辑
摘要: Mule是什么? Mule是一个轻量级的基于Java的ESB消息框架,它允许用户快捷地连接多个应用并且在这些应用之间交换数据。Mule使用了SOA的体系结构思想,可以方便的集成已有的应用。它是可升级的、高分布式的对象代理,可以通过异步传输消息技术来无缝的处理服务与应用之间的交互。 Mule框架提供了一个可升级的环境,可以把自己的业务组件部署在里面。Mule管理所有组件之间的交互,不管它们是在同一个虚拟机中还是在internet上,也不管底层使用的传输方式。 Mule围绕着企业服务总线(ESB)架构进行设计,保证了不同的组件或者应用可以通过公共的消息总线进行交互,公共的消息总线一般是由JMS或者 阅读全文
posted @ 2011-03-23 22:39 六不朽 阅读(4422) 评论(0) 推荐(0) 编辑
摘要: 本文介绍如何安装Mule,并且开发一个简单的Mule例子。1.下载Mule 到Mule官方网站下载Mule的社区版本,注意企业版本需要收费,而社区版本已经满足开发需要,并且开发源代码。下载地址是:http://www.mulesource.org/display/MULE/Download。笔者下载的Mule版本是mule2.1.1。2.安装需要的软件 (1)安装JDK1.6,这里就不详细描述。 (2)到http://maven.apache.org/ 下载Maven,下载Maven2.0.9版本。如果你只想使用mule,而不想编译mule自带的例子和mule源码,就不需要下载Maven。 ( 阅读全文
posted @ 2011-03-23 22:39 六不朽 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: Mule IDE的安装地址:1.在线安装:url:http://dist.muleforge.org/mule-ide/updates-2.1.x/2.下载安装:download:http://dist.muleforge.org/mule-ide/releases/这里选择下载安装,下载下来的安装包内容如下:这里如果直接把muleide-2.1.1拷到MyEclipse的dropins目录下的话,安装不成功,提示少包:org.apache.commons.lang 2.3.0org.apache.commons.lang 2.3.0可以到eclipse 3.5.2中找:org.apache. 阅读全文
posted @ 2011-03-23 22:25 六不朽 阅读(1039) 评论(0) 推荐(0) 编辑