Chan Chen Coding...

12 2012 档案

Spring AOP
     摘要: AOP技术即(面向切面编程)技术是在面向对象编程基础上的发展,AOP技术是对所有对象或一类对象编程。核心是在不增加代码的基础上,还增加了新的功能。AOP编程在开发框架本身用的比较多,而实际项目中,用的比较少。它是将分散在各个业务逻辑代码中的相同代码抽取出来形成一个独立的模块。  阅读全文

posted @ 2012-12-27 11:30 Chan Chen 阅读(209) | 评论 (0)  编辑

Understand JPA
     摘要: Need three artifacts to implement a JPA-compliant program:

An entity class
A persistence.xml file
A class through which you will insert, update, or find an entity
JPA is all about data persistence, so let's begin our examination of how it works with the data store design. Assume you have a CUSTOMER table, as in Table 1 below.  阅读全文

posted @ 2012-12-24 17:12 Chan Chen 阅读(484) | 评论 (0)  编辑

数据库事务与隔离等级详解
     摘要: 事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。  阅读全文

posted @ 2012-12-21 13:06 Chan Chen 阅读(453) | 评论 (0)  编辑

各种远程通信协议分析、比较
     摘要: 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇 blog中我们将来一探究竟,抛砖引玉,欢迎大家提供更多的实现远程通讯的技术和原理的介绍。   阅读全文

posted @ 2012-12-04 14:06 Chan Chen 阅读(4947) | 评论 (1)  编辑