耦合

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 }

猜你喜欢

转载自www.cnblogs.com/zhzcode/p/9941969.html
今日推荐