zoukankan      html  css  js  c++  java
  • 耦合

    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 }
  • 相关阅读:
    司马光 王安石
    辛弃疾
    伯仲叔季
    三国时代
    西汉 东汉 三国(曹魏 蜀汉 东吴)
    数量关系练习题
    为什么不推荐使用外键约束
    Google Map API申请
    Android传感器——加速度传感器
    第三届空间信息智能服务研讨会
  • 原文地址:https://www.cnblogs.com/zhzcode/p/9941969.html
Copyright © 2011-2022 走看看