摘要: org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'index.html'at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:474)at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java: 阅读全文
posted @ 2013-07-15 22:10 kivi 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://javaloverlover.iteye.com/blog/1451900struts2可由action,拦截器添加PreResultListener监听器,这个监听器可以在转入实际物理视图前回调该监听器的beforeResult()方法。action代码:Java代码packagecom.randy.com;importjava.util.Date;importcom.opensymphony.xwork2.ActionContext;importcom.opensymphony.xwork2.ActionInvocation;importcom.opensympho 阅读全文
posted @ 2013-07-15 19:44 kivi 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://blog.csdn.net/java2000_wl/article/details/7576035StrutsPrepareAndExecuteFilter doFilter方法为请求的入口doFilter方法主要做以下几件事一: 根据配置的常量 设置当前request 字符编码 response国际化Locale信息二: 创建ActionContext数据对象三: 请求处理 1.分析url 根据url 创建ActionMapping对象 这些操作主要由ActionMapper接口实现类完成 2. 执行请求逻辑动作 ①.根据请求映射对象ActionMapping 创建A. 阅读全文
posted @ 2013-07-15 19:02 kivi 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 这是一篇学习备忘笔记。1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。除了门户和信息发布类型的网站,对于交互性要求 阅读全文
posted @ 2013-07-15 10:31 kivi 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 本文内容主要来自于浩东2011年6月的ppt。目录: 1、大型网站架构的目标与挑战 2、网站架构演变及其技术脉络 3、架构设计理论与原则何为“大型”网站? 没有统一的判断标准,流量大小是一个重要指标(日均流量至少IP>1,000,000才算大型网站)一、大型网站架构的目标与挑战每个目标背后面临着技术、设计、维护等诸多方面的挑战;而目标本身的期望值也会根据实际情况进行调整,这也意味着网站架构建设是个不断调整的过程。二、网站架构演变及其技术脉络1、Web动静态资源分离及其与DB物理分离-->优点:“简单”、安全性提高-->缺点:存在单点,谈不上高可用性(high availabi 阅读全文
posted @ 2013-07-15 10:18 kivi 阅读(936) 评论(1) 推荐(0) 编辑