您的位置:首页 > 编程语言 > Java开发

设计模式与Spring的MVC结构

2008-06-10 16:24 218 查看
1)派遣器模式
Spring有一个统一集中的派遣器org.springframework.web.servlet.DispatcherServlet,
一般在web.xml中把所有的页面请求都发送到该派遣器:

 countries
 org.springframework.web.servlet.DispatcherServlet
 2
 

 countries
 *.htm

2)控制器模式
派遣器收到请求后,把不同的页面派遣到不同的控制器进行处理:

 
  
   countriesController
   errorsController
  
 

Spring有两种MAPPING的机制,默认为BeanNameUrlHandlerMapping,我们这里采用的是
SimpleUrlHandlerMapping.
3)拦截器模式
在控制器处理前,我们可以将其拦截,进行一些特殊或通用处理;拦截器可以选用Spring已经实现
的或我们自己实现的:

 
  
   
   
   
  
 

其实我们在平常的开发中,也经常用到上面的设计模式;只是Spring的实现比较优美,所以Spring
能很快流行.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: