java设计模式之观察者模式

(转)简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。  观察者模式的结构  观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publ...

2012-08-13 08:35:54

阅读数 7

评论数 0

jpa中的id生成策略总结

jpa中主要有以下几种id生成策略 (这里以MySql数据库为例,因此不包括sequence策略):   1、普通的自增长id生成策略:   @GeneratedValue 不指定参数,该id生成策略类似于hibernate中的native策略,有数据库自身决定id值。   2、tab...

2012-08-11 21:40:32

阅读数 16

评论数 0

jpa简单映射总结一

对jpa中一些最基本的映射注解进行总结:   @Entity   将某个类标记为实体类,将在数据库中创建对应的表,其中的name属性为可选设置,如果不设置的话,数据库中表的名字   与类名一致,如果设置@Entity(name="t_person")...

2012-08-11 21:21:46

阅读数 8

评论数 0

jms p2p和PubSub模型总结

首先先总结下jms规范下定义的实现接口:     ConnectionFactory 接口(连接工厂)   用户用来创建到JMS提供者的连接的被管对象。JMS客户通过可移植的接口访问连接,这样当下层的实现改变时,代码不需要进行修改。 管理员在JNDI名字空间中配置连接工厂,这样,JMS客户...

2012-08-11 20:36:20

阅读数 16

评论数 0

SessionBean的生命周期

关于SessionBean的生命周期。   有状态的SessionBean的生命周期:   几个比较重要的注解:   @PostConstruct:当EJB实例被创建后会被自动调用。   @Remove:当EJB实例需要回收时调用,该注解用在EJB接口中任意方法上。   @Pr...

2012-08-10 22:30:29

阅读数 11

评论数 0

EJB客户端与访问方式

今天学习到的第二个重要的概念就是EJB的本地客户端和远程客户端以及本地访问方式和远程访问方式的相关概念。   远程客户端与远程访问方式:   所谓远程客户端指的是客户端程序与JBOSS应用服务器以及部署在服务器上的EJB在不同的JVM进程中。下面的实例说明了远   程客户端的特点以及相...

2012-08-10 21:50:27

阅读数 10

评论数 0

SessionBean总结

今天刚刚开始学习EJB3.0,学习了几个比较重要的概念,闲来没事,自己总结一下,希望各位高手多多指点下我这个菜鸟。 第一个接触到的概念就是EJB中的SessionBean,下面就来总结一下SessionBean中有状态SessionBean与无状态的 SessionBean的区别以及各...

2012-08-10 21:15:56

阅读数 30

评论数 0

java基础之socket

Socket应用中最常用的几个API:   Accept:   用于产生"阻塞",直到接受到一个连接,并且返回一个客户端的Socket对象实例。"阻塞"是一个术语,它使程序运行暂时"停留&qu...

2012-08-10 13:02:24

阅读数 11

评论数 0

spring之BeanFactoryAware接口

(转)要直接在自己的代码中读取spring的bean,我们除了根据常用的set外,也可以通过spring的BeanFactoryAware接口实现,只要实现setBeanFactory方法就可以,private BeanFactory beanFactory; p...

2012-08-09 11:56:50

阅读数 10

评论数 0

jbpm中关于task节点的assignee和candidate-user属性的总结

        在jbpm的流程设计中,存在名为Task的节点,当该流程流转到该节点时,jbpm会在jbpm4_task表中创建相应的task实例。在task节点中存在两种属性,分别为assignee和candidate-user,可以为该task对象定义不同的参与者,下面是对两种属性的总结 ...

2012-08-09 11:46:25

阅读数 146

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭