- 浏览: 531684 次
- 性别:
- 来自: 西安
最新评论
-
duanlongk:
这个问题解决了么?
java.lang.NoClassDefFoundError: org/apache/tuscany -
sotrip:
从上面结果来看,HelloWorld.class是由虚拟机的内 ...
如何实现自己的classloader -
zengsir2008:
哎,不太明白。。。。
OSGI DS 实例 -
ralfsumahe:
...
使用XFire开发Web Service客户端完整入门教程 -
liuqiao_0702:
...
osgi spring hibernate =
文章列表
Eclipse STP(SOA Tools Platform)安装
一. 下载安装Eclipse Europa
下载地址:
http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.3-200706251500/eclipse-SDK-3.3-win32.zip
解压到安装目录,例如:C:\eclipse
二. 下载STP
2.1 STP介绍
SOA Tools Platform (STP)的 ...
- 2009-01-08 09:01
- 浏览 3692
- 评论(0)
StringUtils NumberUtils DateUtils
- 2009-01-06 08:50
- 浏览 1651
- 评论(1)
远程接口:
调用可以是跨进程或者干脆跨机器的,相对于服务实现而言。
可以是Java接口也可以是WSDL接口。
不能进行方法重载。
by-value(进程外或者进程内另一组件)或者by-reference(进程内同一组件)
通常是粗粒度、松耦合的
本地接口:
不可以跨进程
只能是Java接口
可以进行方法重载
by-reference,only
细粒度,紧耦合(性能改善)
- 2008-12-30 13:44
- 浏览 999
- 评论(0)
webservice:[定义]建立可互操作的、分布式应用程序的平台[主体]xml/xsd wsdl soap uddi[xml/xsd]每一个平台都有自己的数据表示方法和类型系统xml/xsd屏蔽了平台、编程语言、组件模型的不同的类型系统xml侧重于数据表示xsd侧重于数据类型定义和扩展数据类型webservie以xsd作为数据类型系统[wsdl][存在缘由]部署一个服务,必须告诉客户足够信息来调用这个服务,wsdl就用来描述服务功能,以及操作及每个操作的参数、返回值[定义]wsdl把服务定义成为一个能交换消息的通信端点集[soap][存在缘由]客户如何调用。soap提供了标准的rpc方法进行远 ...
- 2008-12-30 11:03
- 浏览 1272
- 评论(0)
一.背景 Maven2 的基本原理很简单,采用远程仓库和本地仓库以及 pom(project object model).xml ,将 pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar ,同一个版本的 jar 只需下载一次,而且避免每个应用都去拷贝 jar 。如图 1 。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以在执行 maven 任务时,才会自动下载需要的插件。这个特性也为客户系统的升级带来的很大的方便,客户每次升级的时候可以使用maven的远程部署功能自动下载最新 ...
- 2008-12-26 15:14
- 浏览 1369
- 评论(0)
Maven2对项目的管理确实可以说是无微不至的,而且给出了大量的硬性规定。强制要求项目的目录结构,而且还强烈建议使用“测试驱动开发”的使用。比方说它生成的标准项目目录中就自带了test目录,而且POM.XML文件就直接带有Junit3.8的Jar引用了。暂时就先简单介绍一下两种Maven2自带的标准项目的生成方法:
mvn archetype:create -DgroupId=com.mycompany.ap -DartifactId=my-app
生成目录结构:
my-app
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- ...
- 2008-12-26 14:57
- 浏览 946
- 评论(0)
Maven最初的目的是在Jakarta Turbine项目中使构建处理简单化。几个项目之间使用到的Ant build文件差异很小,各个JAR都存入CVS。因此希望有一个标准的方法构建各个工程,清晰的定义一个工程的组成,一个容易的方法去发布项目信息并且去提供一种在各个项目之间共享JAR包。
结果出现了一种功能能用于构建和管理任何基于java的工程。Maven小组希望他们已经做到了一些事情,这将有助于Java开发者更容易的完成每天的工作并且有助于理解任何基于java的项目。
Maven的目标是:
使构建过程更容易
提供统一构建系统
提供高质量的项目信息
提供开发的最佳实践指南
能 ...
- 2008-12-26 14:25
- 浏览 1490
- 评论(0)
Maven 2.0:编译、测试、部署、运行
Maven是新一代的生力军,它的境遇正好和几年前的Ant十分类似。 Maven1.0已经历了几年的时间,并且作为Ant的替代品已被广大的开发人员所接收,但它并没有在很大程度使开发人员从Ant的build.xml文件 ...
- 2008-12-26 14:15
- 浏览 1239
- 评论(0)
http://www.cnblogs.com/licheng/category/159656.html
- 2008-12-26 14:08
- 浏览 974
- 评论(0)
maven2 起步
相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html) 1. 更快、更简单 速度方面可以比上ant了 2. 更少的配置文件 现在 ...
- 2008-12-26 14:03
- 浏览 2270
- 评论(0)
Apache Maven 2 简介
现代软件项目不再是单个本地团队独立开发的产物。随着健壮的企业级开源组件的可用性日益提高,当今的软件项目需要项目团队间的动态协作,往往也需要混合使用在全球范围内创建和维护的组件。如今,Apache Maven 构建系统步入了第二代,它和由 Internet 带来的全球软件开发时代之前所创建的那些遗留构建工具不同,它完全是重新设计的,以应对这些现代的挑战。本教程将带您从头领略 Maven 2。
开始之前
现代软件开发基于健壮的企业级开源技术,它需要一类新的构建工具和项目协作工具。Apache Maven 2 的核心引擎旨在简化往往十分复杂的大型协作性软件项目的构 ...
- 2008-12-26 09:47
- 浏览 11472
- 评论(1)
Maven 安装准备工作1、Maven 2 下载 http://maven.apache.org/download.html
或者:http://www.apache.org/dist/
我下载的是maven-2.0-bin.zip 解压缩出来 按照官方的Document 配置JDK和Maven的环境变量:Unzip maven-2.0.1-bin.zip to the directory you wish to install Maven 2.0&qu ...
- 2008-12-26 08:47
- 浏览 6865
- 评论(1)
XFire是当前J2EE领域非常流行的Web Service框架,以其卓越的性能和简单易用的特性博得了广大开发者的青睐。目前XFire已经演变为Apache的CXF项目,但仍有大量用户在使用XFire。
下面是XFire客户端调用的流程分析图,本文后续本分 ...
- 2008-12-25 17:25
- 浏览 2576
- 评论(0)
虽然XFire现在已经被CXF取代,但在现在已经开发的项目中,还是有不少使用XFire来实现Web Service的。前段时间,我写的使用XFire开发Web Service服务端的文章《XFire完整入门教程》受到了大家的好评,给大家带来了方便,很是高兴。今天来谈谈用XFire开发客户端。本文也将继续使用上一篇文章的服务端来做为服务端。使用XFire开发Web Service客户端分为如下两大类:一、服务提供者告诉你interface,你可以使用如下三种方式来开发:YourService即是服务提供者告诉给你的一个interface(当然,也可以根据WSDL的定义,自己定义一个同样的inter ...
- 2008-12-25 17:22
- 浏览 5379
- 评论(1)
一、实验环境 win2k + jdk1.6 + javee5.0 + Myeclipse5.1 jdk和javee5.0均可从http://java.sun.com/javase/downloads/index.jsp下载,安装文件名为jdk-6-windows-i586.exe,java_ee_sdk-5_02-windows.exe;没有myeclipse的也可以用eclipse代替,只要ide ...
- 2008-12-25 17:05
- 浏览 1846
- 评论(0)