- 浏览: 112761 次
- 性别:
- 来自: 唐山
最新评论
-
ouyangbo100:
FreeMarker学习---study more -
fatter:
不错,学习了
FreeMarker学习(宏<#macro>的使用) -
learnmore:
[img][/img]
FreeMarker学习---study more
文章列表
这个是在网络上可以搜索到的 代码 package a; public class MD5Code { /* * 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static * final是表示了只读,切能在同一个进程空间内的多个 Instance ...
- 2008-07-18 14:47
- 浏览 949
- 评论(0)
ALTER TABLE语法
ALTER [IGNORE] TABLE tbl_name
alter_specification [, alter_specification] ...
alter_specification:
ADD [COLUMN] column_definition [FIRST | AFTER col_name ]
| ADD [COLUMN] (column_definition,...)
| ADD INDEX [index_name] [index_type] (index_col_name,...)
| ADD [CONS ...
- 2008-07-18 14:45
- 浏览 9212
- 评论(0)
DAO:
public interface Dao {
/**
* 保存(持久化)一个对象
*
* @param object
* 要保存的对象
*/
public void save(Object object);
/**
* 更新一个对象
*
* @param object
* 要修改的对象
*/
public void update(Object object);
/**
* 用语句更新记录
*
* @param queryString
* 查询语句
* @param parameters
* 参数
*/
public void updat ...
- 2008-07-17 16:03
- 浏览 2765
- 评论(0)
用户定义指令-使用@符合来调用 有两种不同的类型:Macro(宏)和transform(传递器),Macro是在模板中使用macro指令定义,而transform是在模板外由程序定义(基本上都是基于Java的),这里通过Macro来介绍自定义指令。 例一: <#macro greet> <font size="+2">Hello Joe!</font> </#macro> 使用:<@greet></@greet> 或 <@greet/> 结果:<font size="+2&qu ...
- 2008-07-17 11:47
- 浏览 34069
- 评论(1)
FreeMarker是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。 FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。 FreeMarker适合作为MVC的视图组件,还能在模板中使用JSP标记库。 <html> <head> <title>Welcome!</title> </head> <bod ...
- 2008-07-17 11:28
- 浏览 1662
- 评论(2)
Hibernate中实体对象的生命周期
实 体对象的生命周期在Hibernate应用中是一个很关键的概念,正确的理解实体对象的生命周期将对我们应用Hibernate做持久层设计起到很大的作 用.而所谓的实体对象的生命周期就是指实体对象由产生到被GC回收的一段过程.在这过程中我们需要理解的就是实体对象生命周期中的三种状态.1.自由状态(Transient)所谓的Transient状态,即实体对象在内存中自由存在,与数据库中的记录无关,通常是我们的J2EE中VO,并没有被纳入Hibernate的实体管理容器.
1 Test test = new Test();2 t ...
- 2008-07-16 09:48
- 浏览 1667
- 评论(0)
?????????????????????????????????????????????
想在删除一个USER记录的时候删除对应的2个ORDER里的数据,可是现在只能删除USER里的数据,通过级联关系的2个ORDER里的数据不能删除.
?????????????????????????????????????????????这个是一方USER表的配置 <set name="travelOrder" inverse="true" table="travelorder" cascade="delete&quo ...
- 2008-07-15 17:57
- 浏览 1007
- 评论(0)
开发平台:Eclipse,数据库:MySQL。数据库设计如下图所示:
1. 前台实现:
Html代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,java.io.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HT ...
- 2008-07-15 16:46
- 浏览 1965
- 评论(0)
tableDemo.ftl 代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@ taglib prefix="s" uri="/struts-tags"%>
&l ...
- 2008-07-13 16:52
- 浏览 9704
- 评论(0)
刚刚接触了FreeMarker觉得不错
做了个小例子
首先建立个数据表里面有username,password两个字段自己随便加几条数据
建立一个Webwork action TestAction.Java
在struts.xml里加入如下内容
----------------------------------------
<action name="test" class="com.action.TestAction">
<result name="success" type="freema ...
- 2008-07-11 16:15
- 浏览 1157
- 评论(0)
一、AOP 概念 Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method。 Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等。 Pointcut:一组Joinpoint,就是说一个Advice可能在多个地方织入, Aspect:这个我一直迷惑,它实际是Advice和Pointcut的组合,但是Spring AOP 中的Advisor也是这样一 ...
- 2008-07-11 15:57
- 浏览 1177
- 评论(0)
使用BeanClassTypeAutoProxyCreator 3.1为了使用BeanClassTypeAutoProxyCreator,将为所有需要进行代理的类定一个接口。
package com.prs.application.ehld.biz.service;
public interface BaseService ...{
}
3.2 让需要代理的类实现或继承这个公共接口
package com.prs.application.ehld.sample.biz.service;
public interface SampleService extends Ba ...
- 2008-07-11 14:56
- 浏览 888
- 评论(0)
完整的实现类如下:
BeanClassTypeAutoProxyCreator.java
/**//**
* 根据类型自动代理Creator
*
* @author yuanguangdong date: Jul 13, 2004
*/
public class BeanClassTypeAutoProxyCreator extends AbstractAutoProxyCreator
implements ApplicationContextAware, InitializingBean ...{
/**//** Logger that is avail ...
- 2008-07-11 14:53
- 浏览 2016
- 评论(0)
(4)使用BeanNameAutoProxyCreator
<!—定义拦截器-->
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager">
<ref bean="trans ...
- 2008-07-11 14:34
- 浏览 1770
- 评论(0)
(2) 使用TransactionProxyFactoryBean
<!—定义业务对象-->
<bean id="com.prs.application.ehld.sample.biz.service.sampleService.target"
class="com.prs.application.ehld.sample.biz.service.impl.SampleServiceImpl">
<property name="userInfoDAO"
...
- 2008-07-11 14:19
- 浏览 1314
- 评论(0)