• 耦合


    1.概述

      耦合是指模块和模块之间的依赖关系,如:A调用了B中的方法就称为A依赖B。同时,他们之间也就建立了耦合关系。

         代码中模块间的依赖关系越多,模块的独立性就越差。所以一般设计时要求:高内聚,低耦合。

    2.方式一

     1 /**
     2  * 耦合的方式
     3  *     需要实现ServletRequestAware(或ServletContextAware)
     4  *     步骤:
     5  *         1、创建类并实现于ServletRequestWare接口
     6  *         2、创建私有成员对象req
     7  *         3、实现接口方法
     8  *         4、创建请求处理方法
     9  * 
    10  * @author Terry
    11  *
    12  */
    13 public class ApiAction2 implements ServletRequestAware{
    14     //HttpServletRequest类型的成员对象
    15     private HttpServletRequest req;
    16     
    17     //为成员对象赋值
    18     @Override
    19     public void setServletRequest(HttpServletRequest request) {
    20         this.req = request;        
    21     }
    22 
    23     //请求处理方法
    24     public String api3(){
    25         //1、获取Session
    26         HttpSession session = req.getSession();
    27         
    28         //2、获取Cookie
    29         Cookie[] cookies = req.getCookies();
    30         
    31         //3、获取Application
    32         ServletContext application = req.getServletContext();
    33         
    34         //4、获取请求参数
    35         String name = req.getParameter("name");    
    36         
    37         return "success";
    38     }
    39 }
  • 相关阅读:
    针对web高并发量的处理
    外边距合并,外边距折叠
    cookie 和session 的区别:
    ng-if ng-show ng-hide 的区别
    JavaScript中的arguments,callee,caller
    git常见命令
    jQuery中.bind() .live() .delegate() .on()的区别
    为什么要使用sass
    js兼容性记录
    poj1004
  • 原文地址:https://www.cnblogs.com/zhzcode/p/9941969.html
Copyright © 2020-2023  润新知