- 浏览: 33752 次
- 性别:
- 来自: 深圳
最新评论
-
492920874:
请问可以提供Sophia框架代码学习吗?
微信公众平台的STRUTS -
492920874:
请问可以提供Sophia框架源码供学习吗?
Sophia快速入门 -
javatozhang:
devroller2 写道一般情况下打war包,会把第三方的j ...
Tomcat中将第三方jar移出你的WEB-INF/LIB -
devroller2:
一般情况下打war包,会把第三方的jar也一起打到web-in ...
Tomcat中将第三方jar移出你的WEB-INF/LIB -
SamuelGe:
然后你会发现,有很多找不到类的情况发生了
Tomcat中将第三方jar移出你的WEB-INF/LIB
文章列表
前面的文章已经谈了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 ...