velocity
文章平均质量分 65
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
velocity源码分析:velocity初始化
velocity初始化类结构图:描述:1.RuntimeConstants定义常量,主要是velociyt初始化的配置项的key2.四个方法实现该接口主要是共用公共定义的常量,发现很多开源框架喜欢继承公共常量定义的接口来公用变量。3.Runti原创 2011-07-28 15:26:08 · 8151 阅读 · 0 评论 -
velocity源码分析:事件处理
velocity提供了一些扩展点,如: 指令扩展、事件处理等。本文主要阐述基于事件处理的扩展,并提供一些事例。本文讨论的velocity版本如下:URL: http://svn.apache.org/repos/asf/velocity/engine/trunkRepository Root: http://svn.apache.org/repos/asfRepository UU原创 2012-08-07 11:25:47 · 5072 阅读 · 0 评论 -
velcoity使用说明:velocity基础
概述:velocity是一个典型的model和view分离设计思想的体现,因此其概念定义的几个主要元素和mvc中的概念也有一定的隐射关系。比较重要的几个概念:1.VelocityContext:velocity上下文,用来保存数据用的,主要是工程师书写代码是放数据用的,提供给模板使用2.Template:模板,设计师设计的页面的加载器,具体的数据则由Velo原创 2009-09-28 12:24:00 · 3319 阅读 · 0 评论 -
velcoity使用说明:foreach指令
当在velocity中需要显示一个列表信息,我们会用foreach循环输出,要求:假如现在需要在页面中输出单数的内容背景为红,双数的内容为黑,构造方式如下:package org.apache.velocity.test.issues;import jav原创 2011-07-28 15:17:18 · 10799 阅读 · 0 评论 -
velcoity使用说明:velocity宏定义#SLITERAL
#SLITERAL主要是用来在源代码中按原来的内容显示出来,比如我们要对SEO优化,必须要编辑title元素和Description的content内容。就需要把一些特殊字符显示在源代码中,如:≥,&,"等特殊符号,这就是SLITERAL的应用场景,按原意显示文本内容。这些内容都原创 2011-07-26 08:54:01 · 8352 阅读 · 0 评论 -
velocity源码分析:初始化之指令初始化
之前在“velocity源码分析:velocity初始化”文章中粗略地介绍了velocity整体的初始化过程,包括各个系统的初始化,本文主要介绍指令相关初始化代码,由于指令是使用velocity语言必须掌握的内容,同时也是内部在建立node树时特别区分的节点,是velocity代原创 2011-09-22 15:05:18 · 1080 阅读 · 0 评论 -
velocity源码分析:初始化之ResourceManager
之前在“velocity源码分析:velocity初始化”文章中粗略地介绍了velocity整体的初始化过程,包括各个系统的初始化,本文主要介绍Resource相关初始化,本文内容涉及到的概念比较多,也是velocity中比较重要的一部分初始化内容,期间设计到代码使用的templ原创 2011-09-06 15:19:17 · 4672 阅读 · 0 评论 -
velocity源码分析:初始化之配置文件
之前在“velocity源码分析:velocity初始化”文章中粗略地介绍了velocity整体的初始化过程,包括各个系统的初始化,本文主要介绍配置文件初始化。RuntimeInstance.java 代码:private void initializePrope原创 2011-09-01 10:22:12 · 2379 阅读 · 0 评论 -
velocity源码分析:初始化之日志系统
之前在“velocity源码分析:velocity初始化”文章中粗略地介绍了velocity整体的初始化过程,包括各个系统的初始化,本文主要介绍日志系统初始化。日志系统类图:概要:1.调用:velocity源码中这种封装方式我个人是比较赞同原创 2011-09-01 17:18:49 · 3765 阅读 · 1 评论 -
velocity源码分析:上下文承载类
老规矩,线上类图由于这个代码结构比较简单,因此不做介绍,具体代码的缝合点在具体功能点中介绍(涉及到ast)。记住几个点即可:1.VelocityContexty可作为所有上下文承载点,因为其实现了三个接口:Context,InternalEventContext,InternalHousekeepingContext2.InternalContextBase是个原创 2012-08-13 10:07:55 · 2775 阅读 · 0 评论
分享