当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在项目收尾阶段,客户突然提出一个很麻烦但也很正常的需求,系统内的一切改动都要进行记录。
 

 

 ·java 性能优化技巧集锦 (5)    »显示摘要«
    摘要: 这一篇中介绍的内容适合于图形用户界面的应用(applet和普通应用),要用到awt或swing。 1. 用jar压缩类文件java档案文件(jar文件)是根据javabean标准压缩的文件,是发布javabean组件的主要方式和推荐方式。jar档案有助于减少文件体积,缩短下载时间。例如,它有助于applet提高启动速度。一个jar文件可以包含一个或者多个相关的bean以及支持文件,比如图形、声音......
 ·保护您的 j2me/midp 应用程序    »显示摘要«
    摘要: 无线 web 服务中的 java 技术基于 java 的 web 服务和无线 java 开发是 javaone 2002 的两个最突出的主题。它们代表普及计算领域中未来的后端和前端 java 技术。 web 服务是基于标准 xml 通信协议的松耦合的可互操作的软件组件。web 服务的使用使供应商能够在其核心竞争力所在的特定市场中提供服务。然后,客户可以根据其不同需要,从多个供应商选择采购服务。......


用Hibernate Interceptor很AOP的搞定对象修改纪录的保存
 在项目收尾阶段,客户突然提出一个很麻烦但也很正常的需求,系统内的一切改动都要进行记录.格式如:

    【程序编程相关:Big Endian 和 Little

    2004.1.1 12:30  郁也风 销售订单 订货日期 2004.1.2->2004.1.3 【推荐阅读:用 Runtime Spy 调整 Ecl

  inteceptor--拦截器的概念源自aop,在2.1.6中文版的参考手册里面这样写 【扩展信息:EJB3.0中JNDI的绑定和多通路传输

    第一时间我就想到了也很aop的trigger,但trigger毕竟与java代码是两个世界,怎么把操作员名字传进去就有点麻烦(要所有表再加一个last modifier的列,然后修改程序),同时trigger一个很不够aop的地方就是有多少个表就要写多少个trigger,有多少个列就要写多少列.     hibernate的community area 刚好有一篇history interceptor的文章,很aop的解决了这个问题.虽然用velocity生成trigger可能更加集中快捷,但技术的狂热驱使我去尝试了方法2.   1.hibernate inteceptor 概念

  interceptor接口提供从session到你的应用程序的回调方法,让你的程序可以在持久化对象保存/更改/删除或者装载的时候操作它的属性.
...   下一页
 ·java    »显示摘要«
    摘要: package com.diegoyun.apilearning; import java.util.*; /** * user: diegoyun * date: 2005-1-30 * time: 19:03:29 */public final class utiltutorial{ public static void collectionretaintest() { system.o......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE