`
cheer_nice
  • 浏览: 103290 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

commons-chain

    博客分类:
  • j2se
阅读更多
SecurityChain extends ChainBase implements SecurityCommand
 

开始是因为 apps工程 在进一个app之前就要做一系列的判断 比如 是否app已经注销  用户是否加载了app  app是否被封禁 app是否处于维护中 ,这样形成了一个securityChain。

想到了command设计模式

想到了chain设计模式

 

然后发现了 这里实现是用到了Apache的 commons-chain实现的

看了看 它的源代码 也看了一个文章 http://www.360doc.com/content/06/0504/11/2718_109924.shtml

 

价值主要在于理解 命令模式 责任链模式 甚至还有组合模式 因为 chain也是一个command  树生枝式的

 

这个在面试中被问到 设计模式应用 是多么好的回答啊

 

分享到:
评论

相关推荐

    commons-chain.jar

    commons-chain.jar commons-chain.jar

    Apache Commons 所有包最新版本 含SRC (6/7)

    chain-1.2-bin.zip commons-chain-1.2-src.zip commons-cli-1.1-src.zip commons-cli-1.1.zip commons-codec-1.3-src.zip commons-codec-1.3.zip commons-collections-3.2.1-bin.zip commons-...

    commons-chain-1.2-bin

    这个“commons-chain-1.2-bin”是Apache Commons Chain 1.2版本的二进制发行版,通常包含编译好的类库、文档和其他运行时需要的资源。在这个压缩包中,我们看到的主要文件是“commons-chain-1.2”,这很可能是一个...

    commons-chain-1.1.jar

    commons-chain-1.1.commons-chain-1.1.jarjar

    commons-chain-1.1-src.zip

    在"commons-chain-1.2-src"源码中,我们可以深入学习以下几个关键知识点: 1. **Chain of Responsibility模式**:Commons Chain 是对Chain of Responsibility设计模式的一个实现。在这个模式中,多个对象形成一个链...

    commons-chain-1.2-src

    这个"commons-chain-1.2-src"是Apache Commons Chain项目的源代码包,版本为1.2。这个框架主要关注的是应用中的命令模式实现,帮助开发者组织和执行一系列相互依赖的操作。 **命令模式**: 在软件工程中,命令模式...

    commons-chain-1.2.0.jar

    commons-chain-1.2.0.jar

    commons-chain-1.2-src.tar.gz

    这个"commons-chain-1.2-src.tar.gz"文件包含了Apache Chain项目的1.2版本的源代码,使得开发者能够深入理解其内部工作原理,进行自定义开发或者进行问题调试。 Apache Chain的核心概念是“链式责任模式”,它允许...

    apache commons jar(commons所有的jar包,从官网下载提供给大家)

    apache-sanselan-incubating-0.97-bin bcel-5.2 commons-beanutils-1.9.2-bin commons-chain-1.2-bin commons-cli-1.3.1-bin commons-codec-1.10-bin commons-collections4-4.0-bin commons-configuration-1.10-bin...

    apache commons jar(commons所有的jar包,从官网下载提供.zip

    apache commons jar(commons所有的jar包... apache-sanselan-incubating-0.97-bin bcel-5.2 commons-beanutils-1.9.2-bin commons-chain-1.2-bin commons-cli-1.3.1-bin commons-codec-1.10-bin commons-collections4-4

    Apache Commons 所有包最新版本 含SRC (7/7)

    chain-1.2-bin.zip commons-chain-1.2-src.zip commons-cli-1.1-src.zip commons-cli-1.1.zip commons-codec-1.3-src.zip commons-codec-1.3.zip commons-collections-3.2.1-bin.zip commons-...

    org.apache.commons 常用jar 以及部分源码

    以下是压缩文件的jar包名称: commons-validator-1.3.0.jar ...commons-chain-1.1.jar commons-beanutils-1.6.jar 包含两个最常用的源码: commons-beanutils-1.6-src.zip commons-collections-3.2.1-src.zip

    Apache Commons 所有包最新版本 含SRC (4/7)

    chain-1.2-bin.zip commons-chain-1.2-src.zip commons-cli-1.1-src.zip commons-cli-1.1.zip commons-codec-1.3-src.zip commons-codec-1.3.zip commons-collections-3.2.1-bin.zip commons-...

    Apache Commons 所有包最新版本 含SRC (2/7)

    chain-1.2-bin.zip commons-chain-1.2-src.zip commons-cli-1.1-src.zip commons-cli-1.1.zip commons-codec-1.3-src.zip commons-codec-1.3.zip commons-collections-3.2.1-bin.zip commons-...

    Apache Commons 所有包最新版本 含SRC (1/7)

    chain-1.2-bin.zip commons-chain-1.2-src.zip commons-cli-1.1-src.zip commons-cli-1.1.zip commons-codec-1.3-src.zip commons-codec-1.3.zip commons-collections-3.2.1-bin.zip commons-...

    Apache Commons 所有包最新版本 含SRC (3/7)

    chain-1.2-bin.zip commons-chain-1.2-src.zip commons-cli-1.1-src.zip commons-cli-1.1.zip commons-codec-1.3-src.zip commons-codec-1.3.zip commons-collections-3.2.1-bin.zip commons-...

    commons-chain-1.2-javadoc.chm

    自制CHM版的API文档,带索引。 注:如果各位下载后打开或无法显示页面,请在CHM文件右键—属性—解除锁定即可。

    apache-commons源文件1,包括src,doc,jar,最新的

    commons-chain-1.2-bin.zip commons-cli-1.2-bin.zip commons-codec-1.7-bin.zip commons-collections-3.2.1-bin.zip commons-compress-1.4.1-bin.zip commons-configuration-1.9-bin.zip commons-daemon-1.0.11-bin...

Global site tag (gtag.js) - Google Analytics