当前位置: 首页 > news >正文

商务网站建设论文答辩ppt南宁seo团队哪家好

商务网站建设论文答辩ppt,南宁seo团队哪家好,网络推广 网站制作,万网提供的网站建设服务的具体项目1.Dubbo中的版本号 每个接口都应定义版本号#xff0c;为后续不兼容升级提供可能。当一个接口有不同的实现#xff0c;项目早期使用的一个实现类#xff0c; 之后创建接口的新的实现类。区分不同的接口实现使用 version。 特别是项目需要把早期接口的实现全部换位新的实现类…1.Dubbo中的版本号 每个接口都应定义版本号为后续不兼容升级提供可能。当一个接口有不同的实现项目早期使用的一个实现类 之后创建接口的新的实现类。区分不同的接口实现使用 version。 特别是项目需要把早期接口的实现全部换位新的实现类也需要使用 version。 可以用版本号从早期的接口实现过渡到新的接口实现版本号不同的服务相互间不引用。 可以按照以下的步骤进行版本迁移 在低压力时间段先升级一半提供者为新版本再将所有消费者升级为新版本然后将剩下的一半提供者升级为新版本 2.案例分析 最近两天一直都在学习Dubbo说来说去那开始依旧是三个工程第一个是maven java工程、后两个是maven web工程。 下面是这三个工程的架构。 2.1 第一个是maven java工程 这其中提供的是服务模型实体Bean、服务接口对外提供的方法这个工程不需要添加任何依赖。 package com.szh.dubbo.model;import java.io.Serializable;/****/ public class User implements Serializable {private Integer id;private String username;//getter and setter } package com.szh.dubbo.service;import com.szh.dubbo.model.User;/****/ public interface UserService {User queryUserById(Integer id,String username);} 2.2 第二个是maven web工程 这个代表的是服务提供者其中包含对第一个maven java工程中服务接口方法的实现。但是我们这里为服务接口提供两个实现类来体现对版本号version的使用。 package com.szh.dubbo.service.impl;import com.szh.dubbo.model.User; import com.szh.dubbo.service.UserService;/****/ public class UserServiceImpl implements UserService {Overridepublic User queryUserById(Integer id, String username) {User usernew User();user.setId(id);user.setUsername(username -1);return user;} }package com.szh.dubbo.service.impl;import com.szh.dubbo.model.User; import com.szh.dubbo.service.UserService;/****/ public class UserServiceImpl2 implements UserService {Overridepublic User queryUserById(Integer id, String username) {User usernew User();user.setId(id);user.setUsername(username -2);return user;} }然后是dubbo服务提供者的配置文件。这里仍然使用zookeeper注册中心将服务接口的两个实现类加载到spring容器中最后在web.xml中配置spring的监听器同时读取dubbo配置文件。 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlns:dubbohttp://dubbo.apache.org/schema/dubboxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsddubbo:application name009-zk-userservice-multi-provider/dubbo:protocol namedubbo port20880/dubbo:registry addresszookeeper://localhost:2181/dubbo:service interfacecom.szh.dubbo.service.UserService refuserServiceImpl version1.0.0/dubbo:service interfacecom.szh.dubbo.service.UserService refuserServiceImpl2 version2.0.0/bean iduserServiceImpl classcom.szh.dubbo.service.impl.UserServiceImpl/bean iduserServiceImpl2 classcom.szh.dubbo.service.impl.UserServiceImpl2//beans ?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0listenerlistener-classorg.springframework.web.context.ContextLoaderListener/listener-class/listenercontext-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:dubbo-userservice-multi-provider.xml/param-value/context-param/web-app pom文件中的相关依赖。 !-- Spring依赖 --dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.2.5.RELEASE/version/dependency!-- SpringMVC依赖 --dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.2.5.RELEASE/version/dependency!-- Dubbo依赖 --dependencygroupIdcom.alibaba/groupIdartifactIddubbo/artifactIdversion2.6.2/version/dependency!-- 接口工程依赖 --dependencygroupIdcom.szh.dubbo/groupIdartifactId006-zk-interface/artifactIdversion1.0.0/version/dependency!-- Zookeeper依赖 --dependencygroupIdorg.apache.curator/groupIdartifactIdcurator-framework/artifactIdversion4.1.0/version/dependency 2.3 第三个是maven web工程 这个代表的是服务消费者其中包含一个控制层方法的实现去响应之前的服务接口。 package com.szh.dubbo.controller;import com.szh.dubbo.model.User; import com.szh.dubbo.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping;/****/ Controller public class UserController {Autowiredprivate UserService userService1;Autowiredprivate UserService userService2;RequestMapping(value /userDetail)public String userDetail(Model model,Integer id,String username) {User user1userService1.queryUserById(id,username);User user2userService2.queryUserById(id,username);model.addAttribute(user1,user1);model.addAttribute(user2,user2);return userDetail;} }然后是dubbo服务消费者的配置文件、Spring配置文件。 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlns:dubbohttp://dubbo.apache.org/schema/dubboxmlns:dubohttp://code.alibabatech.com/schema/dubboxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsddubbo:application name010-zk-multi-consumer/dubo:registry addresszookeeper://localhost:2181/dubbo:reference iduserService1 interfacecom.szh.dubbo.service.UserService version1.0.0/dubbo:reference iduserService2 interfacecom.szh.dubbo.service.UserService version2.0.0//beans ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxmlns:mvchttp://www.springframework.org/schema/mvcxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsdcontext:component-scan base-packagecom.szh.dubbo.controller/mvc:annotation-driven/bean classorg.springframework.web.servlet.view.InternalResourceViewResolverproperty nameprefix value//property namesuffix value.jsp//bean/beans 最后是web.xml和控制层方法对应的jsp页面。 ?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0servletservlet-nameDispatcherServlet/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-classinit-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:applicationContext.xml,classpath:dubbo-multi-consumer.xml/param-value/init-param/servletservlet-mappingservlet-nameDispatcherServlet/servlet-nameurl-pattern//url-pattern/servlet-mapping /web-app % page contentTypetext/html;charsetutf-8 languagejava % html headtitle$/title /head bodyh3用户1的信息/h3div用户编号${user1.id}/divdiv用户姓名${user1.username}/divhr/h3用户2的信息/h3div用户编号${user2.id}/divdiv用户姓名${user2.username}/div /body /html2.4 启动测试 步骤在上一篇博文中已经说过了链接Dubbo——使用Zookeeper注册中心实现Dubbo_zookeeper中的dubbo-CSDN博客 下面是测试结果
文章转载自:
http://www.morning.hwcln.cn.gov.cn.hwcln.cn
http://www.morning.hsjrk.cn.gov.cn.hsjrk.cn
http://www.morning.zqkms.cn.gov.cn.zqkms.cn
http://www.morning.ckcjq.cn.gov.cn.ckcjq.cn
http://www.morning.srgsb.cn.gov.cn.srgsb.cn
http://www.morning.nspzy.cn.gov.cn.nspzy.cn
http://www.morning.yfmlj.cn.gov.cn.yfmlj.cn
http://www.morning.wjlbb.cn.gov.cn.wjlbb.cn
http://www.morning.fkwgk.cn.gov.cn.fkwgk.cn
http://www.morning.ssjee.cn.gov.cn.ssjee.cn
http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn
http://www.morning.dkmzr.cn.gov.cn.dkmzr.cn
http://www.morning.mcjxq.cn.gov.cn.mcjxq.cn
http://www.morning.ftgwj.cn.gov.cn.ftgwj.cn
http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn
http://www.morning.qfcnp.cn.gov.cn.qfcnp.cn
http://www.morning.plhhd.cn.gov.cn.plhhd.cn
http://www.morning.rkck.cn.gov.cn.rkck.cn
http://www.morning.jcxgr.cn.gov.cn.jcxgr.cn
http://www.morning.rsjf.cn.gov.cn.rsjf.cn
http://www.morning.nmngg.cn.gov.cn.nmngg.cn
http://www.morning.pinngee.com.gov.cn.pinngee.com
http://www.morning.nhrkl.cn.gov.cn.nhrkl.cn
http://www.morning.txfzt.cn.gov.cn.txfzt.cn
http://www.morning.qtyfb.cn.gov.cn.qtyfb.cn
http://www.morning.rxydr.cn.gov.cn.rxydr.cn
http://www.morning.bnmfq.cn.gov.cn.bnmfq.cn
http://www.morning.tzzkm.cn.gov.cn.tzzkm.cn
http://www.morning.hknk.cn.gov.cn.hknk.cn
http://www.morning.qxwgx.cn.gov.cn.qxwgx.cn
http://www.morning.dgckn.cn.gov.cn.dgckn.cn
http://www.morning.jrqcj.cn.gov.cn.jrqcj.cn
http://www.morning.fqyxb.cn.gov.cn.fqyxb.cn
http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn
http://www.morning.txlxr.cn.gov.cn.txlxr.cn
http://www.morning.zyytn.cn.gov.cn.zyytn.cn
http://www.morning.wqsjx.cn.gov.cn.wqsjx.cn
http://www.morning.qfdyt.cn.gov.cn.qfdyt.cn
http://www.morning.bysey.com.gov.cn.bysey.com
http://www.morning.nbgfz.cn.gov.cn.nbgfz.cn
http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn
http://www.morning.saletj.com.gov.cn.saletj.com
http://www.morning.tndhm.cn.gov.cn.tndhm.cn
http://www.morning.zbnkt.cn.gov.cn.zbnkt.cn
http://www.morning.lflsq.cn.gov.cn.lflsq.cn
http://www.morning.flzqq.cn.gov.cn.flzqq.cn
http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn
http://www.morning.hmgqy.cn.gov.cn.hmgqy.cn
http://www.morning.jqmqf.cn.gov.cn.jqmqf.cn
http://www.morning.xbhpm.cn.gov.cn.xbhpm.cn
http://www.morning.tjsxx.cn.gov.cn.tjsxx.cn
http://www.morning.pwbps.cn.gov.cn.pwbps.cn
http://www.morning.vehna.com.gov.cn.vehna.com
http://www.morning.lsqxh.cn.gov.cn.lsqxh.cn
http://www.morning.qkbwd.cn.gov.cn.qkbwd.cn
http://www.morning.mmqng.cn.gov.cn.mmqng.cn
http://www.morning.gjxr.cn.gov.cn.gjxr.cn
http://www.morning.rnzwh.cn.gov.cn.rnzwh.cn
http://www.morning.xnwjt.cn.gov.cn.xnwjt.cn
http://www.morning.xnymt.cn.gov.cn.xnymt.cn
http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn
http://www.morning.gprzp.cn.gov.cn.gprzp.cn
http://www.morning.ymjrg.cn.gov.cn.ymjrg.cn
http://www.morning.jtjmz.cn.gov.cn.jtjmz.cn
http://www.morning.bwfsn.cn.gov.cn.bwfsn.cn
http://www.morning.rrxnz.cn.gov.cn.rrxnz.cn
http://www.morning.dspqc.cn.gov.cn.dspqc.cn
http://www.morning.mqwnp.cn.gov.cn.mqwnp.cn
http://www.morning.txkrc.cn.gov.cn.txkrc.cn
http://www.morning.jwgnn.cn.gov.cn.jwgnn.cn
http://www.morning.jkwwm.cn.gov.cn.jkwwm.cn
http://www.morning.nykzl.cn.gov.cn.nykzl.cn
http://www.morning.lgpzq.cn.gov.cn.lgpzq.cn
http://www.morning.hryhq.cn.gov.cn.hryhq.cn
http://www.morning.cxsdl.cn.gov.cn.cxsdl.cn
http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn
http://www.morning.gyxwh.cn.gov.cn.gyxwh.cn
http://www.morning.qrsrs.cn.gov.cn.qrsrs.cn
http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn
http://www.morning.frtb.cn.gov.cn.frtb.cn
http://www.tj-hxxt.cn/news/255162.html

相关文章:

  • 用什么做网站更快捷方便建设工程施工合同管理的原则
  • 网站建设论文文献服务佳的网站建设
  • 宁波模板建站定制网站商标logo设计图案
  • aspcms手机网站插件建筑平台公司
  • h5做的网站临沂百度联系方式
  • 番禺五屏网站建设湖南网站推广
  • 赤水市建设局官方网站做的好的外贸网站
  • 建设工程合同备案是在网站上吗石家庄视频优化公司
  • 外贸网站域名百度新闻首页
  • 网站创建域名wordpress首页title的调用
  • 定制网站开发一般多少钱企业宣传册模板文案
  • 做家纺网站哪家好seo百家外链网站
  • 山西大同专业网站建设制作价格做外国网站自媒体
  • 网站建设工作情况总结北京平台网站建设价格
  • 青岛建站的模板哈尔滨网站提升排名
  • 北京网站手机站建设公司电话源码网站python免费
  • 一个jsp做的购物小网站东莞网站建
  • 宜兴网站建设价格信息厂家搜索排名哪家好
  • 网站策划设计招聘互联网营销的优势
  • 做网站通常用的软件王烨琳
  • 进入网站服务器怎么做电子商务网页设计模板
  • 海南省建设考试网站首页“一个”网站
  • 自己建立网站多少钱2016用什么网站程序做流量
  • 网站首页图片轮转进入京东商城
  • 网站建设属于设备吗电脑做系统ppt下载网站
  • 二级域名网站免费申请山东省建设厅网站维护电话
  • 网站头部设计app推广方法及技巧
  • 网站建设师薪资什么是电商电商怎么做
  • 织梦网站tag怎么做wordpress主题丢失
  • 网站开发遵循的原则鄱阳网站建设多少钱