有限状态机(Finite-state machine)是一个非常有用的模型,可以模拟世界上大部分事物。 简单说,它有三个特征: * 状态总数(state)是有限的。 * 任一时刻,只处在一种状态之中。 * 某种条件下,会从一种状态转变(transition)到另一种状态。 它对JavaScript的 ...
分类:
编程语言 时间:
2016-06-27 17:14:22
阅读次数:
198
五、映射基础 1、实体类采用javabean的编写规范 JavaBean编写规范: a、类一般是public的 b、有默认的构造方法 c、字段都是私有的 d、提供公有的getter和setter方法 e、一般都实现java.io.Serializable接口 注意:hibernate采用的暴力反射 ...
分类:
编程语言 时间:
2016-06-20 00:45:11
阅读次数:
364
1、序列化是干什么的? 1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2 ...
分类:
其他好文 时间:
2016-06-17 06:15:47
阅读次数:
143
观察者模式的应用场景: 1、 对一个对象状态的更新,需要其他对象同步更新,而且其他对象的数量动态可变。 2、 对象仅需要将自己的更新通知给其他对象而不需要知道其他对象的细节。 举个例子说明,这个例子讲述一个老大吩咐小弟做事的故事,只要老大一声令下小弟就开始工作,小弟成员可增减.根据模式定义,使用两个 ...
分类:
编程语言 时间:
2016-06-13 13:40:22
阅读次数:
210
属性:封装了 一部分对象状态的函数成员 事件:简化对象状态转化处理的函数成员 C#不支持类的多继承(与C++不同),但可同时实现多个接口 C#是一种类型安全的语言,即类型只能通过定义的协议进行交互,从而保证内部类型的一致化。 C#支持静态类型化,在编译时会执行静态类型安全性检查 C#依靠运行时环境来... ...
Hibernate第三天:
1. 对象状态
2. session缓存
3. lazy懒加载
4. 映射
一对一对映射
组件/继承映射
目标:
一、hibernate查询
二、hibernate对连接池的支持
三、二级缓存
四、Hibernate与Struts小案例(项目中session的管理方式)一、hibernate查询
查询概...
分类:
Web程序 时间:
2016-06-09 17:24:26
阅读次数:
400
观察者模式: 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/ ...
分类:
Web程序 时间:
2016-05-28 20:36:49
阅读次数:
154
观察者模式 1.观察者模式,当一个对象状态发生改变时,依赖它的对象全部会收到通知,并自动更新 2.场景:一个事件发生后,要执行一连串更新操作,在传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新的 逻辑增多之后,代码变得难以维护,这种方式是耦合的,侵入式的,增加新的逻辑需要修改事件主体的代 ...
分类:
其他好文 时间:
2016-05-27 14:27:24
阅读次数:
167
观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象状态改变时,它的所有依赖者都会收到通知并自动更新。 观察者模式中,分为推和拉两种模式。 推模式,即主题对象向观察者对象推送状态值,不管观察者对象是否需要,并且推送全部数据或者部分数据。 拉模式,即主题对象通知观察者对象状态值已改变,观察者根 ...
分类:
其他好文 时间:
2016-05-15 12:20:45
阅读次数:
142
所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:Hibernate 中四种对象状态 临时状态(transient):刚用new 语句创建,还没有被持久化,并且不处于Sesssion 的缓存中。处于临时状态的Jav ...
分类:
Web程序 时间:
2016-05-13 19:00:45
阅读次数:
210