Hello Velocity
时间:2007-10-22 来源:不详 作者:林子
在一切就绪之前,我们先要做一些准备性的工作:
Velocity.init();
然后是分配角色,不过,为了防止死无对证,我们需要记录分配结果,这是VelocityContext的强项:
VelocityContext context = new VelocityContext();
开始分配角色了,"dreamhead"扮演的角色是name:
context.put("name", "dreamhead");
人员就位,准备开始拍摄了!怎么拍呢?当然是用摄影机拍,最终存放在胶片上了,准备胶片:
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
没有剧本我拿拍什么啊?剧本、剧本……
Template template = Velocity.getTemplate("hello.vm");
对了,演员要看一下剧本的:
template.merge(context, writer);
各部门准备,action!
writer.flush();
cut!
writer.close();
一个紧张而忙碌的拍摄过程就这样完成了,虽然从拍摄的过程来看,我们显得手忙脚乱,但结果还是比较理想的,因为我们熟悉的“Hello”出现在了我们的面前。模板的威力就在于,相同的剧本可以由不同的演员进行自己的诠释。也许尝试用自己的名字重新演绎Hello的传说,你就能体会到这一点了。 本文来自织梦
文章评论
共有位Admini5网友发表了评论 查看完整内容