`
roadrunner
  • 浏览: 17058 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论
文章列表
  在项目中尝试使用Envers对实体加入版本控制,以达到对实体更动进行监控的目的。   Hibernate Envers版本:envers-1.2.2.ga-hibernate-3.3     Envers部分功能:   支持JPA规范中定义的所有映射关系 支持Hibernate中扩展自JPA规范的映射关系,如自定义类型,"简单类型(String, Integer等)"的集合 使用"revision entity"为每个revision提供日志记录 查寻历史数据 Envers目前不支持的功能:   Bags Colle ...
Play Framework 版本: 1.0.2.1Hibernate Envers 版本: 1.2.2.ga-hibernate-3.3   1. 将Envers包放入Play的framework\lib\中 2. 在Application.conf文件中加入如下配置     hibernate.ejb.event.post-insert=org.hibernate.ejb.event.EJB3PostInsertEventListener,org.hibernate.envers.event.AuditEventListener hibernate.ejb.event.post ...
今天在搜索结合restful与hibernate的程序设计时,发现了Playframework,初看了下介绍和有关讨论,感觉该框架很有实用价值,决定一试。       关于restful的一些想法:   Give every “thing” an ID Link things together Use standard methods Resources with multiple representations Communicate statelessly   “标识所有值得标识的事物”值得的标准是什么?如何掌握粒度?  Restful的是资源,资源与 ...
原文地址:http://blog.csdn.net/totogogo/archive/2007/12/20/1956381.aspx Repository介绍   Artifact Repositories Repository就是用来存储artifacts and dependencies(实质也就是artifact)的地方。 有2种类型的repositories: local and remote。local repository里存储了因有使用需要而从remote repository下载的artifacts 的cache,还存储了你在本地build的,但还没有发布到re ...
原文地址:http://blog.csdn.net/totogogo/archive/2007/12/20/1956381.aspx 我们看一个最常见到的例子: <project> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> <packaging>jar</packaging> <version>1. ...
原文地址:http://www.blogjava.net/fidodido/archive/2005/10/11/15269.html   引子:大家上过操作系统的都知道“生产者-消费者(Producer-Consumer)”模型,主要讨论的是进程(线程)间的互斥和同步问题,关键是对锁(lock)的申请、独占和释放,在这里我就不罗嗦了。原先我写的Java代码如下:   public class Producer extends Thread{ private ProductList products = ProductList.getInstance(); public void ...
Test.java   package org.test.concurrent;import java.util.Calendar;/** *//**
原文地址:http://blog.csdn.net/cping1982/archive/2007/12/12/1931539.aspx     我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危害等诸多因素,往往会采用一些较为复杂的安全策略,加重了程序员的开发负担.万幸的是,在JDK1.5出现之后,Su ...
Global site tag (gtag.js) - Google Analytics