zoukankan      html  css  js  c++  java
  • Angular及Dubbo请求响应

    发请求,得响应
    
        为什么用dubbo?提高并发(分布式集群部署)
    1.准备服务能接受请求(4个角色,4个配置,2个注解)
        
        4个角色:
            a.zk启动,保证服务能注册到注册中心
            b.服务的提供者(Service)
                4个配置
                    <dubbo:protocol name="dubbo" port="20881"></dubbo:protocol>//自己占用的本地的端口
                    <dubbo:application name="dongyimai-sellergoods-service"/>//注册的服务的名
                    <dubbo:registry address="zookeeper://192.168.188.168:2181"/>//找注册中心的地址
                    <dubbo:annotation package="com.hxh.sellergoods.service.impl" />//注册:1.com.hxh.sellergoods.service.impl包下的.2.写了@Service(阿里的)
                1个注解
                    @Service(阿里的)
            c.服务的消费者(Controller)    
                3个配置
                    <dubbo:application name="dongyimai-manager-web" />//注册的服务的名
                    <dubbo:registry address="zookeeper://192.168.188.168:2181"/>//找注册中心的地址
                    <dubbo:annotation package="com.hxh.sellergoods.controller" />//依赖注入:1.com.hxh.sellergoods.controller包下的2.@Reference(阿里的)
                1个注解
                    @Reference(阿里的)
            d.监控中心(dobbo-admin)-监控辅助调试,不影响服务的调用    
            
            
    2.Spring-Security        
        安全(拦截请求,验证角色)
        a.web.xml 配置过滤器链(代理),把所有拦截都交给Security认证
            <filter>
                <filter-name>springSecurityFilterChain</filter-name> 
           <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> b.spring-security.xml (1)<!-- 放行 --> <http pattern="路径" security="none"></http> (2) 配置拦截,放行某种角色 <intercept-url pattern="/**" access="ROLE_*" /> (3) 认证,某个账号,密码。登录成功赋予角色ROLE_* 3.发请求,得响应 a.ng-app="dongyimai" ng-controller="brandController"(划定当前V与C在$scope中的域 双向绑定M(entity),方法[save()]) 页面触发请求(哪里的)ng-click=save----模块化,mvc,双向绑定 $http.get/post()--,brandService依赖注入,$Scope.entity 发请求 .success(function(response)) 接响应并处理
  • 相关阅读:
    Python paramiko模块
    前端基础:JavaScript介绍
    前端基础:CSS属性操作
    前端基础:CSS样式选择器
    前端基础:HTML标签(下)
    20181120-10 Beta阶段第2周/共2周 Scrum立会报告+燃尽图 7
    beta阶段贡献分配实施
    Beta发布—美工+文案
    20181120-8 Beta阶段第2周/共2周 Scrum立会报告+燃尽图 06
    20181120-8 Beta阶段第2周/共2周 Scrum立会报告+燃尽图 05
  • 原文地址:https://www.cnblogs.com/masterhxh/p/14024632.html
Copyright © 2011-2022 走看看