- 浏览: 941049 次
- 性别:
- 来自: 杭州
最新评论
-
hw7777777:
非常感谢作者提供这么好的工具,在使用的过程中遇到一些问题?1、 ...
基于java nio的memcached客户端——xmemcached -
SINCE1978:
多久过去了时间能抹平一切
无路用的人 -
fangruanyjq:
[img][/img]引用
用osworkflow写一个请假例子(提供代码下载) -
thinkingmysky:
楼主,你确定,java memached client能处理并 ...
memcached java client性能测试的几点疑问和说明 -
hellostory:
aaa5131421 写道07年2月hibernate已经出来 ...
dozer与BeanUtils
文章列表
这篇文章的想法来自于过去的两篇文章:《设计自己的MVC框架》《设计模式之事务处理》链接:http://www.javaresearch.org/article/59935.htmhttp://www.javaresearch.org/article/59043.htm代码下载同样在www.126.com的邮箱里,用户名 sharesources 密码 javafans 本文只是学习性质的文章,我一开始的想法就是修改《设计模式之事务处理》,提供Annotation来提供事务支持,支持到方法级别。通过引入一个 @Transaction标注,如果被此标注的方法将自动享受事务处理。目的是学习下A ...
- 2007-02-06 12:24
- 浏览 1482
- 评论(0)
取这样一个标题太大,吸引眼球嘛@_@。
事实是最近读《J2EE设计模式》讲述表达层模式的那几章,书中有一个前端控制器+command模式的workflow例子,就琢磨着可以很简单地扩展成一个MVC框架。花了一个下午改写了下,对书中 ...
- 2007-02-06 11:54
- 浏览 1225
- 评论(0)
废话不说,代码说话:import javax.naming.*;import javax.naming.NamingException;import javax.rmi.PortableRemoteObject;import javax.ejb.EJBHome;import javax.ejb.EJBLocalHome;import javax.sql.DataSource;import java.util.*;import java.sql.*;
- 2007-02-06 11:49
- 浏览 4036
- 评论(0)
一。缓存过滤器模式1。概念:缓存过滤器模式是通过使用servlet的filter来动态地缓存生成的页面,从而提高web层的性能和伸缩性。工作原理非常简单,当第一次请求到来时,判断是否可以缓存,可以的话就放在缓存里。当下次请求时,直接从缓存中取出,而不是再次请求。2。一个简单实现对html页面的缓存:package cfexample.controller;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;
- 2007-02-06 11:47
- 浏览 2510
- 评论(0)
首先需要理解的一点是,DOM是针对XML的基于树的API,它的实现有很多(各语言基本都有自己的实现),我们讨论的是javascript中或者说xhtml(html)对DOM的实现。
一、使用DOM
考虑一个html文件:
<html>
<head><title>测试title>head>
<body>
<p>测试p>
- 2007-02-06 11:38
- 浏览 3333
- 评论(0)
事务处理是企业应用需要解决的最主要的问题之一。J2EE通过JTA提供了完整的事务管理能力,包括多个事务性资源的管理能力。但是大部分应用都是运行在单一的事务性资源之上(一个数据库),他们并不需要全局性的事务服务。本地事务服务已然足够(比如JDBC事务管理)。
本文并不讨论应该采用何种事务处理方式,主要目的是讨论如何更为优雅地设计事务服务。仅以JDBC事务处理为例。涉及到的DAO,Factory,Proxy,Decorator等模式概念,请阅读相关资料。
也许你听说过,事务处理应该做在service层,也许你也正这样做,但是否知道为什么这样做?为什么不放在DAO层做事务处理。 ...
- 2007-02-06 11:32
- 浏览 2890
- 评论(2)