`
devroller2
  • 浏览: 33752 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
前面的文章已经谈了roller是如何生成页面的,其实页面就是一些HTML代码。在roller中,使用一个类CachedContent对象来包装这些HTML代码,然后才把CachedContent对象放到缓存中以便以后使用。   谈到缓存,roller的开发者们绝不会放过任何一个提高性能的机会。首先利用浏览器的缓存功能,见如下代码: if (ModDateHeaderUtil.respondIfNotModified(request, response, lastModified)) { return; ...
先说说本人的技术背景,以免说错了被砖砸!在确定用roller做二次开发之前,本人没有用struts2、velocity、openjpa,只是匆匆看了一本《深入浅出struts2》电子书,然后是一边读roller源代码一边摸索这些技术是怎么实现相关功能的。到今天已经半个月有余,写博当备忘。   在今天的这篇文章中我打算谈谈roller是如何展现一个博客页面的,我们知道一个页面最终在用户的浏览器被展现是一些html代码。生成html代码有很多种方式和技术,roller使用的是velocity模板技术。个人觉得roller使用velocity可能有以下原因: 1、roller要考虑博客页面展现的 ...
发现网上roller可参考的东西很少,都是些如何安装部署的文章,无疑对我们这些有点小小水平的帮助不大。决定边学边写,权当笔记吧,不对的地方各位大侠指正,谢谢。为什么要学习roller,其实我是想在上面做二次开发。roller ...
Global site tag (gtag.js) - Google Analytics