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 }
  • 相关阅读:
    11.变分推断
    10.高斯混合模型GMM
    9.EM 算法
    8.指数族分布
    7.概率图模型(表示/推断/学习)
    6.核方法
    二分查找
    2.3 数据结构---数组(连续)
    C#开发Windows服务的基础代码
    C#与C++之间类型的对应{转}
  • 原文地址:https://www.cnblogs.com/zhzcode/p/9941969.html
Copyright © 2011-2022 走看看