- 博客(97)
- 收藏
- 关注
转载 java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println(direct...
2011-11-25 18:21:00
249
转载 Mule学习(1)——安装,配置,以及简单例子的运行
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插件,其安装与配置在官方站点中有详细的说明,这里不...
2011-04-07 21:33:00
439
转载 Mule安装与开发部署一个简单例子
本文介绍如何安装Mule,并且开发一个简单的Mule例子。1.下载Mule 到Mule官方网站下载Mule的社区版本,注意企业版本需要收费,而社区版本已经满足开发需要,并且开发源代码。下载地址是:[url]http://www.mulesource.org/display/MULE/Download[/url]。笔者下载的Mule版本是mule2.1.1。2.安装需要的软件...
2011-04-07 21:17:00
432
转载 mule 3.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/mul...
2011-03-23 22:58:00
171
转载 Mule 3 快速入门
简介: Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB的关键特性是允许不同的应用通讯,其作为运输系统在企业内或Internet应用间搬运数据。 ...
2011-03-23 22:57:00
175
转载 Mule技术架构
一.需求简化不同数据源之间的数据交互简化不同应用之间的服务交互可扩展、轻量级、可嵌入、可定制、简单易用二.架构风格选择Mule使用的是基于消息的架构风格(如上图所示),消息具有程序语言无关系、组件无关性、数据格式灵活性、消息无状态等特征,基于消息的服务也同样具有无状态的特征,此外,消息风格有非常成熟的应用模式,能够满足当前遇到的大部分数据应用需求以及SOA的需要。因而能够很好的满足需求中...
2011-03-23 22:54:00
365
转载 编译和导入Mule自带的例子
本文介绍如何编译Mule自带的例子,并且把它们导入到eclispe工程下。1.准备 安装Mule:在我的博客里上一篇文章:Mule安装与开发部署一个简单例子里介绍了如何安装Mule,并且开发了一个简单的例子。这里就不介绍mule的安装了,读者到上一篇文章中看。2.编译Mule自带例子中的Hello例子 使用命令行到目录:C:\Mule\mule-2.1.2\examples...
2011-03-23 22:40:00
135
转载 Mule简介
Mule是什么? Mule是一个轻量级的基于Java的ESB消息框架,它允许用户快捷地连接多个应用并且在这些应用之间交换数据。Mule使用了SOA的体系结构思想,可以方便的集成已有的应用。它是可升级的、高分布式的对象代理,可以通过异步传输消息技术来无缝的处理服务与应用之间的交互。 Mule框架提供了一个可升级的环境,可以把自己的业务组件部署在里面。Mule管理所有组件之间的...
2011-03-23 22:39:00
308
转载 Mule安装与开发部署一个简单例子
本文介绍如何安装Mule,并且开发一个简单的Mule例子。1.下载Mule 到Mule官方网站下载Mule的社区版本,注意企业版本需要收费,而社区版本已经满足开发需要,并且开发源代码。下载地址是:http://www.mulesource.org/display/MULE/Download。笔者下载的Mule版本是mule2.1.1。2.安装需要的软件 (1)安装JDK1....
2011-03-23 22:39:00
223
转载 Myeclipse8.6安装MuleIDE2.1
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拷到M...
2011-03-23 22:25:00
80
转载 Mule 2.x Getting Started Guide第二部分Mule使用之使用服务
使用服务介绍一个服务组件是一个类、WebService、或者其他的应用,它包含了你希望嵌入到Mule框架中的业务逻辑。例如,一个服务组件可以从用户数据库中添加信息到发货清单中,另一个服务组件可以是一个处理发货清单的订单执行应用程序。你可以使用现有的应用作为服务组件,也可以创建新的服务组件。你的服务组件不需要包含Mule相关的代码。你需要配置服务,将服务用Mule相关的配置包装起来。服务...
2011-03-23 22:24:00
156
转载 Mule 2.x Getting Started Guide第二部分Mule使用之配置Mule
配置Mule配置概述1.配置文件默认的,并且最常的Mule配置方式是通过XML文件。使用命令行启动Mule在命令行启动时配置文件由参数-config指定。编程的方式启动Mule编程启动Mule时,配置文件作为ConfigurationBuilder的参数提供。2.ConfigurationBuilders3.指定使用哪一个ConfigurationBuilderXML配置正...
2011-03-23 22:23:00
191
转载 Mule 2.x Getting Started Guide第一部分Mule概述之Mule介绍
Mule介绍什么是MuleMule是一个基于Java的轻量级消息框架,它可以使我们快速、容易地将我们的应用连接起来,并且保证这些应用间可以交换数据。Mule使用了面向服务架构(SOA),提供了对现有系统的简洁的集成方式。不管应用程序采用了什么技术,JMS、WebService、JDBC、HTTP甚至其他的技术,Mule都可以准确无误地将它们集成到一起。Mule框架具有很强的可扩展性,它...
2011-03-23 22:19:00
167
转载 owl本体语言学习笔记
一、关于本体1. 本体论语义学的特点: 本体论语义学与其他人工智能理论、自然语言加工系统相比有自己的一些鲜明特点。其一,它强调对意义的处理无需通过句法分析,至少主要不是通过句法分析。在它看来,机器对意义的接受、表征、加工、生成和输出,或者说,让机器的句法加工具有语义性或意向性,靠的主要不是原先的关键词匹配,句法转换,而依赖的是对人类智能的全方位模拟。其二,本体论语义学认识到...
2011-03-23 22:14:00
705
转载 新一代Web的蓝图-语义Web
随着人们对网络上信息使用要求的不断提高,对网络上信息内容提出了更高要求。可以这样认为,网络只是给人们提供了一个信息共享和信息浏览的环境,人们可以在网络环境中找到自己想要的信息,而对这些信息的理解还需要人来完成,也就是说,目前网上的信息是人所能理解的信息,而不是机器所能理解的信息。虽然Internet上分布着海量的信息,但它们主要是面向人类的。由于信息内容没有更好地形式化表示,计算机难...
2011-03-23 22:07:00
137
转载 Mule安装,配置,以及简单例子的运行
最近开始接触ESB。在开源ESB领域,出现最早,使用广泛的当属Mule了。但是很遗憾,在网上并没有多少实用的关于ESB的资料,所以在这里记下自己的学习,使用和熟悉的过程。如有不正确之处,欢迎指出,也欢迎讨论。1. 下载,安装与配置1.1 下载Mule-http://www.mulesoft.org/1.2 下载Mule IDE-http://www.mulesoft.org/d...
2011-03-23 21:26:00
536
转载 Mule的开发环境搭建及部署
一. Mule下载。 从Mule的官方网站(http://www.mulesoft.org/display/COMMUNITY/Home)上下在社区版。目前的最新版本是2.2. 下载下来的文件是mule-standalone-{version}.zip二. 安装 1. 解压下载下来的zip文件。如图中所示 2. 将解压出来的mule文件夹拷贝到想要的地方,比如...
2011-03-23 21:24:00
1250
转载 Mule ESB 学习笔记(1)
1. 简介Mule ESB是一个基于Java的轻量级企业服务总线和集成平台,允许开发人员快速便利地连接多个应用,并支持应用间的数据交换。Mule ESB支持集成现有系统而无论其底层采用何种技术,如JMS、Web Services、JDBC、HTTP以及其他技术。2. 整体结构图 整体结构从上图可见,Mule通过Transports/Connectors与外围的异构系统连接,提供Routi...
2011-03-23 20:48:00
124
转载 使用JUnit在struts+spring+hibernate框架环境下进行单元测试
过往使用的方式从最原始的IDE的DEBUG工具断点查错到目前还在用最快捷的使用文字输出(log或system.out)。这些调试方式不是说不好,但有些情况下达不到自己的需求,浪费了一些时间,因为在SSH的环境下修改的源码就意味着要部署。有个误区,有的人认为把ApplicationServer的热部署方式设置为ture,就不用部署了。其实实际还是重新部署了一遍,只是不需要你按键罢了。...
2010-08-22 20:21:00
125
转载 JAVA反射
Reflection是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可...
2010-08-21 17:44:00
81
转载 javamail发送邮件
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。我的代码有三个类:第一个类:MailSenderInfo.javaJava代码packagecom....
2010-08-20 20:46:00
174
转载 用 Apache James 搭建邮件服务器来收发邮件实践
Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写。James 是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。本文不赘述James服务器的参数细节,这个以后有机会再详细讨论,这里先从服务器搭建开始,用搭建的服务器收、发电...
2010-08-20 20:43:00
1274
转载 用JAMES实现自己的邮件服务器
简介James 是一个企业级的邮件服务器,它完全实现了smtp 和 pops 以及nntp 协议。同时,james服务器又是一个邮件应用程序平台。James的核心是Mailet API,而james 服务齐是一个mailet的容器。它可以让你非常容易的实现出很强大的邮件应用程序。James开源项目被广泛的应用于与邮件有关的项目中。你可以通过它来搭建自己的邮件服务器。我们可以利用Maile...
2010-08-20 20:42:00
656
转载 一个站内短信的数据库设计
先说一下需求和环境: 一个系统的站内信模块,有存在大量的按部门群发的可能,相对的个人对个人的群发是比较少的。 数据库是采用的mysql5.0。最先的数据库设计如下: 两张表: 一张Msg表,字段如下: id int 自增长id senderid int...
2010-08-17 21:46:00
269
转载 分享网站群发站内信数据库表设计
“站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。 “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息传送。管理员给用户(指定满足某一条件的用户群)群发消息。点到点的消息传送很容易实现,本文不再详述。下面将根据不同的情况,来说...
2010-08-17 21:46:00
261
转载 从PowerDesigner概念设计模型(CDM)中的3种实体关系说起
CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对应的。但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了As...
2010-08-17 09:26:00
114
转载 PowerDesigner的样式设置
PD提供了强大的配置功能,可以对生成的数据库对象命名、数据模型的展现进行设置。这里首先讲下样式的设置。颜色和字体设置1.单独设置某个对象的颜色和字体1.1修改实体填充色(1)单击选中某个需要修改填充色的实体。(2)右击,在弹出式菜单中选择“Format”选项,系统将弹出格式化窗口。(3)切换到“Fill”选项卡中,选择Fill color为白色,如图所示:(4)单击确定或应用按钮,即可将...
2010-08-17 09:15:00
124
转载 PowerDesigner学习--概念数据模型CDM概要介绍
一、定义实体用鼠标双击实体的符号,可以进入实体的属性页。1、General项目Name:是用来在模型中标识一个实体,一般用于模型在界面中的显示(这个可以通过更改选项设置进行改变)。在一个模型当中,实体的名字不能重复。Code:在模型转化时一般作为对象的物理名称。Name用中文英文以便查询,写程序的时候方便,Code才是最终产生的Table Name。Generate:默认是选择状态,如果...
2010-08-16 15:04:00
343
转载 PowerDesigner(CDM—PDM—SQL脚本的转换流程)
由于图片复制上去不显示,如想看内容及图片详情,请下载附件PowerDesigner数据模型(CDM—PDM—SQL脚本的转换流程)在开发的过程中会经常遇到做一个模块功能,首先让你根据需要先画一个E-R图出来,很多的朋友对E-R图都不是很熟悉,或者说有的朋友在开发的项目过程中,根本就没有用到E-R图,因为对于有些对E-R图不是很熟悉的朋友感觉画E-R图无从下手:我个人根据一些资料整理...
2010-08-15 21:02:00
534
转载 利用Java自带的MD5加密
importjava.security.MessageDigest;publicclassMD5Util{publicfinalstaticStringMD5(Strings){charhexDigits[]={'0','1','2','3','4','5','6',...
2010-08-15 10:20:00
89
转载 Java生成UUID
UUID(UniversallyUniqueIdentifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一...
2010-08-15 10:14:00
87
转载 IBM Rational Software Architect 通过编程方式生成UML模型
统一建模语言(UML)在全世界范围内,成为软件开发项目方面广泛采用的交流标准。在软件项目中,UML 模型现在用于描述以及交流软件产品,它从获取软件结构的需求出发,然后分析,设计,开发,部署应用,以及维护。但是,在大多数情况下,项目中的信息资源是用文本格式描述的,所以这些资源在 UML 中需要以最佳实践方式表达出来,这样就能与项目的其他成员顺利交流。例如,在设计团队设计软件时,提交给团队之...
2010-08-14 14:41:00
138
转载 DWR3常见错误解决方法
1.提示“缺少对象”原因: 程序中使用了dwr.util.setValue("userInfo",data);或getValues()之类的语句。而控件ID与这里的userInfo名字不匹配,则提示缺少对象。解决方法: 检查每一个setValue中的控件ID名称,保证一一对应。 如果依然找不到错误,则可能是由于setValue()中的控件无法也结果值绑定,可以再一个一个...
2010-08-14 09:17:00
201
转载 趣味算法:国王和100个囚犯(据说是腾讯的面试题)
在其它地方看到一道题目,估计有不少园友也已经看过了,也有同学解了,但本人比较愚,当时看到这个题目,我都快蒙了,还好有好心人给了些思路,于是,慢慢摸索着,用我们伟大的面向对象的思想来解这道题(虽然这道题跟面向对象没有半点关系)。题目如下: 国王招来100个囚犯,对他们说:你们犯的是死罪,但我给你们一次求生的机会。15分钟以后,你们将被关进一个有100间隔离牢房的监狱里,每人一间牢房,...
2010-08-10 21:50:00
1074
转载 IBM RSA 建模:第 8 章可重用模型
开发一个好模型并不是一件轻而易举的事情,当我们有了一个好用的模型后,怎样才能最大程度地发挥它的效用呢?答案就是重用!重用可能是软件行业最重要的思想之一。多数开发人员都有过这样的经历,在新的软件开发中复制自己曾经写过的代码,这就是最普遍最简单的重用形式。根据重用的层次不同,我们大致可以把软件行业中的重用分为以下一些类型。1)代码级的重用。每一个开发人员可能都有复制代码的经历。在软件开发生涯...
2010-08-09 21:25:00
359
转载 RSA之活动图
RSA之活动图活动图在用例模型中被用来对业务流程进行建模,在对用例进行建模的阶段使用活动图是为了显示一个用例中的控制流和数据流.活动图是由操作(Action)节点,以及连接各个操作节点的控制流或输出流节点组成的.创建活动图:右击包--->添加图--->活动图RSA中创建操作打开活动图--->在"选用板"视图上选择"活动图"抽取器--->选择"操作",然后拖到活动图...
2010-08-09 21:21:00
501
转载 IBM Rational Software Architect7.5特性
IBMRationalSoftwareArchitect7.5特性1 基于Eclipse平台IBMRational软件交付平台版本7.5桌面产品是一套全面基于Eclipse的软件产品,可以帮助客户有效地进行软件治理并强化系统开发流程.密切IT与业务部门之间的联系.全新版本的Rational软件强化了面向服务的架构(SOA)中的架构功能,帮助客户更加高效地交付高质量的软件和服务....
2010-08-09 21:20:00
142
转载 RSA UML模型概述
RSAUML模型概述1 模型文件项目下面的每个模型文件在文件系统中都有对应的文件名,它的扩展名是emx.RSA支持导入旧版本的RationalRose和XDE的模型文件.创建UML项目: 文件-->新建-->项目-->建模-->UML项目-->项目名(标准模型)-->常规-->简化的空白UML包-->包(自由格式图)-->下一步...
2010-08-09 21:19:00
914
转载 request.getParameter()得到Form元素的汉字显示乱码处理
OptionsResult.jsp<%@ page contentType="text/html; charset=GBK" %><% 当利用request.getParameter得到Form元素的时候,默认情况的字符编码为ISO-8859-1,这种编码不能正确地显示汉字。目前有两种解决方法,一种是在执行操作之前,设置request的编码格式,语法是“re...
2010-08-09 19:12:00
451
转载 深入探索 高效的Java异常处理框架
一、异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Excep...
2010-08-03 12:35:00
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人