`
文章列表
这个是在网络上可以搜索到的 代码 package a; public class MD5Code { /* * 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static * final是表示了只读,切能在同一个进程空间内的多个 Instance ...
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 ...
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 ...
用户定义指令-使用@符合来调用 有两种不同的类型:Macro(宏)和transform(传递器),Macro是在模板中使用macro指令定义,而transform是在模板外由程序定义(基本上都是基于Java的),这里通过Macro来介绍自定义指令。 例一: <#macro greet> <font size="+2">Hello Joe!</font> </#macro> 使用:<@greet></@greet> 或 <@greet/> 结果:<font size="+2&qu ...
FreeMarker是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。 FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。 FreeMarker适合作为MVC的视图组件,还能在模板中使用JSP标记库。 <html> <head> <title>Welcome!</title> </head> <bod ...
Hibernate中实体对象的生命周期 实 体对象的生命周期在Hibernate应用中是一个很关键的概念,正确的理解实体对象的生命周期将对我们应用Hibernate做持久层设计起到很大的作 用.而所谓的实体对象的生命周期就是指实体对象由产生到被GC回收的一段过程.在这过程中我们需要理解的就是实体对象生命周期中的三种状态.1.自由状态(Transient)所谓的Transient状态,即实体对象在内存中自由存在,与数据库中的记录无关,通常是我们的J2EE中VO,并没有被纳入Hibernate的实体管理容器. 1     Test test = new Test();2         t ...
  ?????????????????????????????????????????????   想在删除一个USER记录的时候删除对应的2个ORDER里的数据,可是现在只能删除USER里的数据,通过级联关系的2个ORDER里的数据不能删除.   ?????????????????????????????????????????????这个是一方USER表的配置 <set name="travelOrder" inverse="true" table="travelorder" cascade="delete&quo ...
开发平台: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 ...
 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 ...
刚刚接触了FreeMarker觉得不错 做了个小例子 首先建立个数据表里面有username,password两个字段自己随便加几条数据 建立一个Webwork action TestAction.Java 在struts.xml里加入如下内容 ---------------------------------------- <action name="test" class="com.action.TestAction"> <result name="success" type="freema ...
一、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也是这样一 ...
使用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 ...
  完整的实现类如下: BeanClassTypeAutoProxyCreator.java /**//** * 根据类型自动代理Creator * * @author yuanguangdong date: Jul 13, 2004 */ public class BeanClassTypeAutoProxyCreator extends AbstractAutoProxyCreator implements ApplicationContextAware, InitializingBean ...{ /**//** Logger that is avail ...
(4)使用BeanNameAutoProxyCreator     <!—定义拦截器--> <bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor"> <property name="transactionManager"> <ref bean="trans ...
(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" ...
Global site tag (gtag.js) - Google Analytics