- 浏览: 58747 次
- 性别:
- 来自: 长春
最新评论
-
qiuzhiqun0406:
写的什么啊.power还没初始化呢, 调用个圈圈啊?
子类重写父类方法访问权只能变大不能变小 -
ibio:
总结的很好。这 3 个模式确实很容易搞混淆的。对于你的最后一个 ...
工厂方法---抽象工厂之我见
文章列表
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
JDK6 API CHM中文参考下载:
JDK6API中文参考070114.rar :http://chinesedocument.com/upimg/soft/JDK6API中文参考070114.rar
Java SE 6 API 中文版 CHM 下载:http://download.java.net/jdk/jdk-a ...
扩展Velocity,实现模板的继承
文章分类:Java编程
与我之前的扩展freemarker类似,现新增加三个指令:block,override,extends
一.目的:
父模板页面定义好布局,子模板可以重定义布局中的部分内容
使模板可以实现类似"类"的继承关系,并不限继承层次
二.继承概榄:
父模板:base.vm
Html代码
<html>
<head>
#block("head")
base_head_content
#end
</hea ...
applicationContext.xml
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/ ...
java定时器
关键字: java
好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能。
当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次任务。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBean中,必须能让定时器宿主的存活期为整个Web工程生命期,在工程启动时能自动加载运行。结合这两点,跟 Servlet上下文有关的侦听器就最合适不过了,通过在工程的配置文件中加以合理配置,会在工程启动时自动运行,并在整个工程生命期中处于监听 ...
Apache官方网站Velocity Tools自带的例子(位置:\velocity-tools-1.4-src\examples\simple)。
新建一个Web Project,名称为Velocity。
在src下面实现一个ToyTool类,如下所示:
public class ToyTool
{
private String message = "Hello from ToyTool!";
public String getMessage()
{
return message;
}
public void setMessage( ...
关键字:Spring中使用Velocity模板
使用Velocity模板
Velocity是一种针对Java应用的易用的模板语言。Velocity模板中没有任何 Java代码,这使得它能够同时被非开发人员和开发人员轻松地理解。Velocity的用户手册上是这么说的:“Velocity将Java代码从Web 页面中分离出来,使用Web站点从长远看更容易维护,并且提供了一种可行的JavaServer Pages替代解决方案。”
除了JSP,Velocity可能是用于Web应用的最流行的模板语言。因此很可能你会想采用Velocity作为视图层技术开发基于Spring的应用。幸运地是,Sprin ...
默认情况下,velocity macro文件修改没有被应用服务器检测,必须重启才能生效。
Spring web.xml contextConfigLocation配置包含属性文件mvc-config.xml
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> ...
velocity在spring中的使用
关键字: spring velocity配置
之前做搜索时候,前台展示使用了velocity,由于时间比较急,所以也没深入使用,这里主要记一下配置及简单使用
1 web.xml文件里的配置:
Xml代码
<!-- Velocity 的配置 -->
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>
org.apache.veloc ...
上篇举了一个比较简单得了例子,用来说明他的macro的用途,这里举一个相对复杂的例子来说明macro的进一步用法:
效果:
定义一个模版这个模版可以输出一个表格,表格的效果是每隔一行用不同的颜色进行显示。
1. 采用Velocity之前的实现
比如我们有一个结果集rs
<%int count=1:
String clolor="CCCC";
%>
<table>
<%while(rs.next){
if(count%2==0){
clolor="FFFF"
}else{ ...
Velocity 的macro(1)
macro
是Velocity中的宏,开始不怎么理解它的作用就在网上搜索了下,在百度中是没有什么收获,google下觉得这个宏其实就相当于函数一样,你定义好后只要调用他的名称就可以执行其内部的东西了,下面举例说明下:
功能:这里利用客户端代码进行测试,功能是显示由#macro体内部的信息。
1. 模版文件
#macro( d )
<tr><td>1td>tr>
#end
#d()
2. java代码
package com.lht.velocity;
import java.i ...
学习Velocity Tools的一个例子2008年04月19日 星期六 22:36Apache官方网站Velocity Tools自带的例子(位置:\velocity-tools-1.4-src\examples\simple)。
新建一个Web Project,名称为Velocity。
在src下面实现一个ToyTool类,如下所示:
public class ToyTool
{
...
下载地址:http://sourceforge.net/projects/veloedit/files/
说明地址:http://veloedit.sourceforge.net/
Velocity教程
关键词: velocity 教程 Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样 ...
TOMCAT源码分析(启动框架) 转自:http://blog.csdn.net/ThomasHuang/archive/2004/06/07/22393.aspx
前言:
本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教!
建议:
毕竟T ...
HTTP协议详解(收藏)2010年07月04日 星期日 下午 12:01引言
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年 ...