|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。缓存|页面 Spring的MVC是一个十分天真的框架,能够无缝集成Struts/WebWork和Velocity/Tapestry等View手艺。Spring的DispatherServlet界说极其天真,因为是开源框架,我们经由过程源代码,能轻松定制本人的处置流程。
为了完成页面缓存,能够改写DispatherServlet的doService()办法,这里提出一个办理计划:
使用WrappedResponse取得handler处置后的内容,然后缓存起来,如许鄙人次哀求时,能够间接输入缓存内容。
因为在DispatherServlet一层完成了缓存,因而不论接纳jsp或velocity都能够一般事情。
之以是不在Filter一层完成,是由于Filter没法得知Request相干高低文。
今后我们会更具体地会商怎样完成特定页面的缓存。
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点 |
|