最新文章列表

传統状态模式编程模型 VS 生命周期框架编程模型

       传统编程模型可以采用最经典的状态模式构建状态机,已达到刻画对象生命周期的目的。在这种编程模型中,为了表达一个状态转移需要应用程序员编写下面类似的代码。 例如在Android开放源代码中的StateMachine.java Java代码  private class HaltingState extends State { 728 @Override 729 ...
barryzhong 评论(0) 有1034人浏览 2013-12-12 13:28

【面向方面编程】【生命周期约束】方法执行的前置条件

生命周期的约束问题,可以从方法执行的前置条件切入进而展开讨论。   几日前与同行讨论到这样一个问题: 在应用开发中,在运行时允许一个Method被成功激活的前置条件有哪些方面? 讨论归纳成为如下三个方面,在此与大家分享,希望可以抛砖引玉,多收集一些素材: 1. 安全性约束 2. 参数的约束 参数上下文无关约束 参数上下文相关约束
barryzhong 评论(0) 有1079人浏览 2013-12-11 09:42

生命周期组件框架:带有多状态机的单实现类

 ServiceOrder生命周期元数据   @StateMachine public interface ServiceOrderLifecycleMeta extends OrderLifecycleMeta { @StateSet public static class States extends OrderLifecycleMeta.States { ...
barryzhong 评论(0) 有1255人浏览 2013-11-26 21:14

生命周期组件框架:生命周期描述语言——并发加写锁和解写锁执行过程示例

@StateMachine static interface LockingStateMachine { @StateSet static interface States { @Initial @Function(transition = LockingStateMachine.Trans ...
barryzhong 评论(0) 有1104人浏览 2013-11-26 18:05

生命周期组件框架:生命周期描述语言——关系与读写锁执行过程示例

  @StateMachine static interface InformativeStateMachine { @StateSet static interface States { @Initial @Functions({ @Function(transition = T ...
barryzhong 评论(0) 有876人浏览 2013-11-26 18:05

生命周期组件框架:生命周期描述语言——生命周期事件示例

public static class TestLifecycleEventHandler implements LifecycleEventHandler { static List<LifecycleEvent> eventList = new ArrayList<>(); @Override pub ...
barryzhong 评论(0) 有942人浏览 2013-11-24 11:15

生命周期组件框架:生命周期描述语言——可继承状态机示例

@StateMachine protected static interface CustomerLifecycleMeta { @StateSet static interface States { @Initial @Function(transition = CustomerL ...
barryzhong 评论(0) 有833人浏览 2013-11-24 11:10

生命周期组件框架:生命周期描述语言——条件转移以及生命周期回调 示例

@StateMachine public static interface InvoiceStateMachineMeta { @StateSet static interface States { @Initial @Function(transition = InvoiceSta ...
barryzhong 评论(0) 有1014人浏览 2013-11-24 11:04

生命周期组件框架:生命周期描述语言——复合状态机示例

@StateMachine static interface OrderLifecycle { @StateSet static interface States { @Initial @Function(transition = Transitions.Start.class, v ...
barryzhong 评论(0) 有982人浏览 2013-11-24 10:51

Jquery Mobile 中绑定页面事件及页面生命周期

对于JQuery Mobile中的事件绑定 原来的写法是 选择器 on(事件名,调用函数){ } 如: $("#page2").on("pagecreate",function(event,data) { console.log("pagecreate event"); }); 而在新的JQM中 采用了新的写法,老的写法已经不好用 ...
LiYunpeng 评论(0) 有5236人浏览 2013-10-24 17:49

Activity的生命周期你知几何?

      人从出生到离去,用文学的话来说是一个轮回,用生物学上的话来说是一个生命周期。什么是生命周期,生命周期是指一个事物从产生到消失的这一个过程,一棵树从种子到死亡,是一个周期;一个企业从创办到破产,是一个周期,同样的,一个程序也有生命周期。在Android开发中,Activity是用户与程序交互的界面,而用户使用手机用的最多的恐怕就是界面了。那么掌握Activity的生命周期,即界面的生命周期 ...
在下个路口 评论(0) 有1537人浏览 2013-07-19 21:53

Hasor:生命周期

首先引用Wiki的介绍一下Hasor:     “Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的 ...
ta8210 评论(0) 有754人浏览 2013-07-15 21:04

Hibernate对象的生命周期

一、情景描述 鉴于:hibernate是面向对象(实体、entity)操作,而不是某个对象的字段或属性。 鉴于:使用hibernate从数据库获取对象后,无需对数据库操作,而是直接操作获取的对象,hibernate就可以自动同步数据库。 因此:hibernate将对象分为三种状态,以便进行区分和管理: 1:瞬时/临时(Transient)      可以理解为该对象和hibernate一点关系 ...
Lixh1986 评论(0) 有1832人浏览 2013-07-10 16:32

maven 命令背后是如何工作的

Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),它有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,请别将Maven的生命周期看成一个整体哦,三个生命周期是独立线性执行的!分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Site ...
Yinny 评论(2) 有20320人浏览 2013-06-09 09:55

深入理解Java虚拟机读书笔记之:第7章 类型的生命周期

类型装载、连接与初始化     Java虚拟机通过装载、连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用。其中,装载就是把二进制 ...
zhanjia 评论(0) 有3210人浏览 2013-05-27 23:41

Servlet生命周期

Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。 Servlet的生命 ...
丹顶鹤1990 评论(0) 有597人浏览 2013-05-02 10:25

深入理解Java虚拟机读书笔记之:第5章 Java虚拟机

    Java虚拟机之所以被称之为是“虚拟”的,就是因为它仅仅是由一个规范来定义的抽象计算机。因此,要运行某个Java程序,首先需要一个符合该规 ...
zhanjia 评论(0) 有3196人浏览 2013-04-23 22:50

初学Java多线程:线程的生命周期

初学Java多线程系列的本部分介绍线程的生命周期。与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种 ...
jin8000608172 评论(0) 有986人浏览 2013-04-17 10:52

线程的生命周期

1.线程的生命周期 线程是一个动态执行的过程,它也有一个从产生到死亡的过程。 (1)生命周期的五种状态 新建(new Thread) 当创建Thread类的一个实例( ...
jin8000608172 评论(0) 有938人浏览 2013-04-17 10:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics