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)) 接响应并处理
  • 相关阅读:
    ionic -v2版本项目结构
    Ionic -v1初始项目结构
    Ionic创建混合App(一)
    basename函数不能获取url路径中文文件名的问题
    TP框架中的A方法和R方法
    TP框架中的M、D、C、I、A、S方法
    TP中如何去掉index.php
    利用vsftpd在Linux构建安全的FTP服务
    linux上使用netstat查看当前服务和监听端口
    juniper防火墙清空配置恢复出厂设置命令
  • 原文地址:https://www.cnblogs.com/masterhxh/p/14024632.html
Copyright © 2011-2022 走看看