`
yale
  • 浏览: 356730 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

webx3整合dubbo

阅读更多

由于webx3是maven项目,dubbo又是一个分布式服务框架,网上也没有任何文章来介绍,因此在对maven不了解的情况下是无法找到头绪来和dubbo整合的,这里我按照步骤进行图解,以便于有这方面框架的爱好者能够快速整合。

webx3集成到eclipse并在tomcat下独立运行的方法,我的blog中有相关文章介绍,这里就不讲解了,dubbo的原理以及搭建、集群配置、优化等可以在官网上了解http://code.alibabatech.com/wiki/display/dubbo/Home-zh,内容非常详细,我这里也不做说明了,那么下面我们就以dubbo提供的(见下图红框中)例子,直接运行(dubbo的bin目录下for linux,for win的脚本直接启动),然后在webx3中进行远程调用:

 

启动dubbo的p端后(为了能够简化,我一切的一切都是用的默认配置,比如组播地址、注册中心端口、dobbo中spring相关配置文件曝露的接口等):

dubbo.properties文件

 

首先拷贝dubbo的jar包,以及dubbo中p端的接口包(p端的接口包作为dubbo和webx3共享):

 

jar包添加后,是无法成功启动webx3的(webx3是maven发布,因此无法识别没有注册引入的的jar包),由于p端的接口包自身添加了maven的配置,因此我只需要查看其相关配置(手动添加到webx3的项目中的pom.xml文件中),或者直接在eclipse中通过maven自动添加(前提是你安装了m2eclipse的插件):

 

 

分别填写jar包中maven的信息:

 

相关信息填写完成后,查看webx3的pom文件,相关jar信息已经添加:

 

但是此时你会发现其中第三方的非开源jar包(dubbo-demo-api.jar)的引入的内容区域出现错误,这是因为你目前还没有注册,无法被识别,因此你需要通过maven命令进行注册,须在pom.xml所在目录执行该maven命令(下面的参数应该一看就知道如何替换了):

mvn install:install-file -Dfile=dubbo-demo-api-2.5.3.jar -DgroupId=com.alibaba 
-DartifactId=dubbo-demo-api -Dversion=2.5.3  -Dpackaging=jar 

 这个时候启动webx3后,两个jar包随着maven的命令就部署成功,也成功注册:

 

经过了上述步骤后,应该整合成功,现在我们在webx3中写段代码来进行测试,看是否能调用成功(红框中代码添加到你想写的任意类中进行测试):

 

启动webx3,执行其方法,同时在dubbo服务端进行测试结果检查:

 

 

 

6
1
分享到:
评论
1 楼 chenraymond28 2014-04-10  
code.alibabatech.com访问不了了,能麻烦共享一分全部资源吗?

相关推荐

    Webx3_Guide_Book.pdf 用户指南

    Webx3_Guide_Book 用户指南 2001年,阿里巴巴内部开始使用Java Servlet作为WEB服务器端的技术,以取代原先的 Apache HTTPD server和mod_perl的组合。 • 2002年,选择Jakarta Turbine作为WEB框架,并开始在此之上...

    webx-springExt整合eclipse插件

    webx-springExt整合eclipse插件,挺好用的

    webx3文档——web开发

    该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用。

    webx3 PDF(阿里巴巴 前端web框架)

    webx3 PDF(阿里巴巴 前端web框架)

    淘宝框架 Webx3资料

    阿里巴巴公司的开发框架webx3介绍 Webx3_Guide_Book.pdf

    webx3学习的demo,以及留言板的小例子

    根据webx3的官方网站,www.openwebx.org,找到“创建一个webx应用”,按照上面说的流程,就可以创建一个webx的项目。具体流程这里就不说了,官网上已经写得很清楚了。

    Webx3_Guide_Book.pdf

    Webx3_Guide_Book主要讲解webx框架的使用引导教程,方便您更好的使用Webx3

    dubbo 全套jar

    dubbo-demo-consumer-2.0.12-assembly.tar.gz dubbo-demo-provider-2.0.12-assembly.tar.gz dubbo-monitor-simple-2.0.12-assembly.tar.gz dubbo-registry-simple-2.0.12-assembly.tar.gz zookeeper-3.4.2.tar.gz

    Webx及框架简介

    Webx及框架简介 ppt 格式

    dubbo-admin-server-0.1.jar

    将后端框架从webx替换成spring boot 前端采用Vue和Vuetify.js作为开发框架 移除velocity模板 集成swagger,提供api管理功能 当前版本的Dubbo Admin包含了之前版本中的绝大部分功能,包括服务治理,服务查询等,...

    Webx3 Guide Book pdf

    Webx是一个在阿里巴巴集团内部广泛使用的,层次化、模块化的一个Web框架。 Webx是基于经典MVC设计模式的WEB框架,推崇页面驱动和约定胜于配置的理念。 Webx是一个基于 Spring的组件框架。组件是一个软件包,它可以被...

    webx总结 项目实践总结

    webx3 启动顺序,webx使用总结,webx表单提交(感觉你还是看webx文档 貌似更加好哦!那个表单提交写的很是详细)

    paoding-webx3-solr-lucene

    paoding-webx3-solr-lucene

    webx框架指南

    阿里开源框架webx的文档,想要学习webx或者维护webx的开发者可以下载

    webx2.7绿色安装

    WEBX是阿里巴巴的内部框架,“就是把页面与Service层之间的一些Servlet等公共的东西抽象出来,提供相应的服务以提高开发效率(《接口测试之Webx简介》—何晓峰 )”,可以看出,webx和传统的servlet-action模式的...

    WebX3 Guide Book学习指南

    Webx框架指南 Michael Zhou 出版日期 2010-11-13

    Webx3.0小结

    webx3.0学习小结

    创建简单的WEBX应用

    webx框架(淘宝框架),webx+spring+ibatis

    Webx3日志系统的配置

    NULL 博文链接:https://trent-luo.iteye.com/blog/1071745

    Webx3_Guide_Book.rar_tapeov2_webx_webx 开源框架

    阿里巴巴开源框架webx ,技术文档,内涵部分java实现代码

Global site tag (gtag.js) - Google Analytics