最近使用的技术

原创 2007年11月23日 10:30:00
  

最近使用了些技术做静态页面发布,兼容旧的动态内容.基本思路如下:

jboss cache 做分布式缓存(用了它的缓存复制的机制在多台机子中做缓存共享做静态页面路径的存储),webwork + freemark做了静态页面的自动生成(添加了webwork的一个result-type映射到自己生成的html的类,并用webwork拦截器机制做页面是否生成过的判断来做html显示转向), spring aop用来做各个类执行时候需要修改生成后的html路径的存储的状态改变(既修改其是否需要重新生成).spring rmi 用来做cache的远程控制(主要是做更改过数据后需要重新生成页面,把cache里面的html路径去掉).

生成: 当一个用户访问该action时候,webwork拦截器就会去cache里面寻找对应的html页面,如果找到直接返回,找不到则到数据库里面找对应静态页面的html路径,找到则直接返回并加入cache里面.如果还找不到则按原来方式获取数据组织显示内容,在显示的result-type的时候生成静态页面,并存储其路径到cache和数据库(数据源)并返回显示信息.

修改:用aop方式截获修改该页面的操作,当操作发生后,清除对应cache并修改对应数据源数据让它下次访问的时候重新生成新的html页面.

好处:只需要修改xwork.xml其它的可以照旧不变的使用原工程.

相关文章推荐

使用cookie技术实现,缓存最近浏览过详细信息的三本书的书名列表,并进行相应显示

(1)显示书名列表,及最近阅读的最多三本书的书名 public class ShowGoods extends HttpServlet { /** * */ private st...

最近一年多所做项目和使用到的技术 (移动互联、智能电视)

我一下发现我以前的技术积累全都out了,都换了! 总结出这些,就当是写给自己看的日记,所以比较粗,也算是一个引子。     既然是做应用类的开发,首先绕不开的肯定是OS平台,做...

腾讯最近几年关于技术类的招聘题

  • 2014年07月09日 13:07
  • 11.53MB
  • 下载

最近一段时间要做的事情就是它了——Java服务器端的相关技术

原文链接 http://www.jianshu.com/p/814d05ddb54a 应届毕业生如何成为一名服务器端开发工程师(一) 字数1298 阅读1860 评论1...

关于最近的私活--技术篇

最近两周在做的这个项目的需求是这样的。客户从某些地方爬取了一些商品数据,存在txt里面(可以认为一行数据是一个item),要导入到指定模板格式的Excel中,简单说txt的一行数据就是excel的一行...

最近遇到的若干技术问题

1.VIM显示文件的行号。 Linux的配置文件出错时,控制台提示会具体到某一行。VIM打开文件,默认不显示行号。可以使用命令打开::set number2.Tomcat端口号冲突问题。  一台机器上...

《实时碰撞检测算法技术》读书笔记(五):最近点计算(上)

点到面的最近距离 一点P以及法线n定义了一个平面π,所有该平面上的点X都满足方程n·(X - P) = 0(即从点P指向X的向量垂直于n)。现令Q为空间内任意一点,则面内距Q的最近点R为点QQ在该面上...

最近解决的一个CAS技术难题(关于门户,CA认证session过期问题)

出现问题现象描述如下: 1、门户认证长时间登录后,点击注销,不关闭网页重新登录,session注销不掉,换个角色登录后任然显示注销之前的角色信息。 2、重启CA,由于已经登录的门户账户sessio...

最近打算对于电脑的G460进行改装下,发现了两篇技术贴

http://itbbs.pconline.com.cn/notebook/52163171.html 技术贴不技术,快6年的联想G460换U体验(i3升i5) 一直不知道,原来笔记本的cpu是可...

最近的3个困惑:信守承诺、技术产品先行还是市场销售先行、客户从哪来

前段时间答应表妹,把自己另外一台没用的笔记本电脑借给她,用来做毕业设计,大概要借4个月。 根据之前的计划和当时的考虑,完全没问题。 问题是,最近遇到了一个大问题,由于某些特殊情况,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最近使用的技术
举报原因:
原因补充:

(最多只允许输入30个字)