框架中Web容器套路,对于框架的一点理解

来源:互联网 发布:淘宝我的评价在哪 编辑:程序博客网 时间:2024/05/01 02:20
框架中的Web容器都有大同小异的地方,像struts、spring这些。

传统的Jsp+Servlet(MVC)
  1. JSP是视图层,展示从后台中获取的数据,jsp中请求url是servlet地址
  2. Servlet是控制层,从请求中获得参数,然后去实例化模型层的类,然后调用相应的方法得到想要的数据,完成控制层的作用
  3. Model模型层包括Bean和一些Bean、数据库基础上的方法等
框架(struts\spring)
  1. 大概是在web.xml中配置servlet或者拦截器之类的,将特定url请求用自己的这一套规范来做
  2. 控制层的很多功能由控制层类配合框架(xml配置或者注解等)来实现,前台请求直接传给控制层类方法,根据方法结果进行下一步跳转,例如struts的actionServlet,spring的controller
  3. 框架可以轻松的分离出MVC,还可以帮你管理其他地方,例如spring的IOC,帮你管理所有的Bean。
  4. 框架自带的高级功能,Spring的AOP
0 0
原创粉丝点击