2007-08-24
采用动态缓存机制的内容发布实现(一)工作流程
流程图
见附件说明
1、浏览器向Apache请求静态页面2、Apache未找到该页面,通过Ajp3协议将请求转发Tomcat
3、在Tomcat中一个、名为urlParser的Servlet负责处理转发请求
4、urlParser根据URL规则匹配到相应的ActionBean
5、ActionBean根据URL获得模板及必要的结构化数据
6、模板管理模块负责根据模板及结构化数据(或者动态页面参数)生成静态页面,向浏览器回送静态页面内容,并将其按照URL路径写入文件系统。
applicationContext.xml中相关的配置片断
xml 代码
- <bean id="UrlParser" class="cm.rp.url.UrlParser">
- <property name="beanIds">
- <list>
- <ref local="chanelAct"/>
- list>
- property>
- bean>
- <bean id="chanelAct" class="cm.rp.url.chanelAct">
- <property name="baseURL">
- <list>
- <value>/shtmlvalue>
- list>
- property>
- bean>
在web.xml的配置
xml 代码
- <servlet>
- <servlet-name>urlparserservlet-name>
- <servlet-class>net.bat.util.ServletProxyservlet-class>
- <init-param>
- <param-name>targetBeanparam-name>
- <param-value>UrlParserparam-value>
- init-param>
- servlet>
关于servlet代理,可以参考blog.csdn.net/indexchen/archive/2006/09/28/1301717.aspx
发表评论
- 浏览: 38729 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
拿什么拯救你,我的ie
深有同感 关于树的问题 我自己写的树 在ie上极限是7000节点 ,主要瓶颈就 ...
-- by careprad -
拿什么拯救你,我的ie
ie8 和 ie6确实不兼容了
-- by kimmking -
拿什么拯救你,我的ie
IE可以用vs。net自带的调试工具 是目前最好用的js调试工具。
-- by kimmking -
拿什么拯救你,我的ie
真是严肃的问题,做了些日子跨浏览器程序开发都要疯了。在ie8下的,在ie6 下怎 ...
-- by trains629 -
拿什么拯救你,我的ie
总结的不错 1、大量的节点,需要ajax,至少也要是延迟加载 2、js调试,. ...
-- by kimmking






评论排行榜