谈在实际项目中的运用呢
提到SOA(Service-Oriented Architecture) 面向服务架构,大家恐怕都不陌生, 它是一种架构模型,可以根据需求通过络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA中最重要的莫过于服务层,它可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。 好了,关于SOA的概念络上有许多,我就不再老生常谈了,接下来还是给大家演示一个SOA的典型用例,我将项目中的一些组件代码抽出,聚合成可使用的sample,简单给大家讲一下.我们要做的是建立一个简单的SOA服务构架,然后从本地访问服务并且从服务中获得基础信息.
基于其中一些朋友可能是初学,所以给大家演示时我尽量做到傻瓜式,即使一点也不懂的朋友也可以跟着例子一步一步走下去,相信这篇文章能给大家带来意外的收获.
首先,我们用java来做这个例子,请大家先在本地安装以下软件:
1. JDK 1.5.0
2. Eclipse 3.2.0
让我们开始吧!
一. 打开eclipse,新建Java Project工程,起名为SOASample,JRE选择1.5,如下图所示:
二. 既然SOA涉及到本地和服务层之间的交互,那一定需要交互的中间介质,毫无疑问是一个保存数据的对象,做欧美项目的朋友叫做BEAN,做对日项目的朋友叫做DTO,我们创建的DTO包含一个属性name_,让我们按下图建立一个DTO.
三. 完善DTO的代码(注意:由于需要在络中进行传输,所以应该进行序列化,即实现Serializable)
import rializable;
publicclass RmiServiceDTO implements Serializable{
/**
*serialVersionUID
*/
privatestaticfinallongserialVersionUID = 1L;
/**
*serialVersionUID
*/
private String _name = null;
/**
*@return_nameを戻します。
*/
public String getName() {
return_name;
第一日刷卡、第二日结算 }
/**
*@param_name_nameを設定。
*/
publicvoid setName(String _name) {
this._name = _name;
}
}
三精葡萄糖酸锌吉林哪家白癜风医院
福州白癜风医院
- 06月21日游戏大丹犬图片位置
- 06月21日游戏外出期间罗威纳犬脚部受伤应该如何医治位置
- 06月21日游戏外出时怎样让拉布拉多犬对我们言听计从位置
- 06月21日游戏给狗狗吃零食的好处位置
- 06月21日游戏多事之秋我们要时刻关注伯恩山犬的健康位置
- 06月21日游戏外籍英文师打破重重困难携手动保组织拯救无位置
- 06月21日游戏夏季遛狗要注意这三件事否则狗狗受伤追悔莫位置
- 06月20日游戏猫属什么科的动物属于哺乳纲食肉目猫科动物位置
- 06月20日游戏猫咪饲料的对比说明位置
- 06月20日游戏猫咪饮食要当心忙碌也不能随便位置
- 06月20日游戏猫咪训练的四点要素位置
- 06月19日游戏刚生完小狗没奶怎么办位置