`
woming66
  • 浏览: 58079 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
公司留了作业(还有一个月毕业),让预习Velocity,在家呆着没意思,反正闲着也是闲着,看了VelocityViewServlet源码,感觉还可以,取其精华去其糟粕,自己写了一个基于Velocity的MVC框架,废话不多说了,直接进入正题。 VelocityActionServlet是整个MVC框架的核心类,拦截所有的Action请求,分发给不同的Action进行处理。 init()方法初始化了系统需要的资源和VelocityEngine。 doProcess()是这个类的核心方法,处理用户请求,获取context数据,获取模板,合成html package com.zzq.veloci ...
CPU : Intel E5300 主板 : MSI G41TM-P31(显卡Intel GMA X4500) 内存 : 宇瞻 2G DDR2 800 硬盘 : WD 320G 缓存8M 串口 电源 : 航嘉冷静王 机箱 : 很普通 总价 : 1600RMB (挺便宜吧) 自己配的PC感觉和买品牌PC不一样!毕竟还是有收获的! 平时就编编程,学学习,看看新闻,玩玩小游戏和CF,这样的配置就够了!
package com.generate; import java.text.DecimalFormat; import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Random; import java.util.UUID; /** * 主键生成策略 * ...
package com.zzq.logging; /** * 公共日志模型接口 * @author zzq * */ public interface Log { public void warn(String msg); public void error(String msg); public void error(String msg, Throwable t); public void debug(String msg); public void info(String msg); public boo ...
package com.observer; import java.util.ArrayList; import java.util.List; import java.util.Observable; public class TestObservable extends Observable { private List<String> list = new ArrayList<String>(); public void invoke(String s) { list.add(s); if(list.size() & ...
对于b/s架构的项目而言,表示层呈现页面技术大多数选用jsp,但是对于一个并发量很大的网站而言,jsp并不是一个很好的解决方案,懂Java web开发的人都会知道,jsp就是servlet,jsp->servlet->class->html(第一次编译),第一次编译执行以后class->html。 在Java开源框架层出不穷的今天,很多Java牛人都提出了用其他的技术替代jsp,从而提高页面显示速率,之后就有了模板的概念。模板的概念提出了很多年,应用最好的两大模板引擎:Velocity ,FreeMarker。Velocity是Apache的顶级项目,它出现的非常早,而 ...
Global site tag (gtag.js) - Google Analytics