| |
| · Takenbsp;Commandnbsp;ofnbsp;Yournbsp;Softwarenbsp;(1) 未知 | 2007-04-13 | |
|
| The Command pattern benefits both the client and the serAuthor: David GearFrom: javaworld.coDate: June 28, 2SummThe Command pattern lets an application framework make requests&nb |
|
| · Spring中IOC的实现 未知 | 2007-04-13 | |
|
| 了解了IOC模式的思想以及其优点,再来学习其实现。上篇blog中大致描述了PicoContainer以及Spring各自对IOC的实现,这篇来详细看一下Spring中它的实Spring中IOC贯穿了其整个框架,但正如martinflower所说:“saying that these lightweight containers are special because they use inversion of control is like saying my car is special becau |
|
| · Springnbsp;框架简介 未知 | 2007-04-13 | |
|
| Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框 Spring Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 图 1. Spring 框架的 7 个 |
|
| · SOA概览 未知 | 2007-04-13 | |
|
| SOA作者:崔晓波 BEA系统(中国)有限公司资深技术最近半年以来,在企业级应用开发领域,谈论最多的一个词,恐怕非SOA(Service-Oriented Architecture,面向服务架构)莫属。那么SOA究竟拥有什么样的魔力,能够让众多的软件厂商对他趋之若骛,掀起新的一轮企业架构浪潮。让我们在本文中一探SOA的究竟那么什么是SOA,让我们先从基本概念开始讲什么是SOASOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性SOA的关键是“服务”的概念,W3C将服 |
|
| · Reusenbsp;thenbsp;Componentnbsp;(下) 未知 | 2007-04-13 | |
|
| ***低估学习使用component所需要花的时间*如果你对这个component完全地不熟悉,你到底要花多久才能了解要怎么样来使用它呢?如果你能够了解它背后的设计理念,你可能不用花太多时间,就可以了解它的意义。问题是,大部分可以称得上是component的东西,通常都十分复杂。即使拥有相当多的参考文件,许多人的学习,还是需要透过从使用这个component的经验中,慢慢观察,多多练习,才可以渐渐掌握它的精髓。这跟学习骑脚踏车与游泳的道理是一样这个过程,非常像是透过component与原作者进行心灵上的沟通。然而我们常常会低估这样的学习,所需要花的时间。这通常还得要视你是否可以得到原创者的开示灌顶有关。如果你可以获得原作者的现场指导,通常会有机会顿悟;如果你只是透过文件想要 |
|
| · Reusenbsp;thenbsp;Componentnbsp;(上) 未知 | 2007-04-13 | |
|
| 来源:Jav我记得小时候要写数学作业时,如果遇到那种大家都解不出来的问题时,通常会有一个高手会先把解法解出来,剩下的人再依样画葫芦,照着抄一遍。只要高手没有写错,不会是每个人都错同样的地方,老师通常不会发现。只是有些时候,有些人抄的时候,把过程给写错了,却可以算出正确的答案,就有可能会被老师逮很多人把相同的观念用到了软件开发上,特别是在面向对象开发盛行之后,很多人通常会希望在开发软件时,应该有人先开发出一些可以共享的对象,然后让大家可以在不同的场合,不同的时机里重复使用(reuse),经过这样子产生的综效,就可以减少重复的工作,并且加速开发的流程,提高整个团队的生产这通常给程序开发人员一个很好的借口,当他的进度落后时,他只要把reuse放 |
|
| · OO设计模式和设计原则(转帖) 未知 | 2007-04-13 | |
|
| OO设计模式和设计原则(转帖 很好的文章,下面是摘录,请直接下载原文阅1.1 设计正在“腐烂”的征兆(Symptoms of Rotting Design有四个主要的征兆告诉我们该软件设计正在“腐烂”中。它们并不是互相独立的,而是互相关联,它们是过于僵硬、过于脆弱、不可重用性和粘滞性过高1. 过于僵硬Rigid |
|
| · OO以后是什么? 未知 | 2007-04-13 | |
|
| 按照技术由概念到原型再到产品的5--5--5规则,面向对象技术现在已经走向成熟,是时候该考虑OO以后是什么了。在这个还没有出现新技术标准的时期,每个人都有权力去思考,以下就是我关于OO以后的思考。&nbs OO之后是什么呢?我认为是FO--Function Oriented(面向职能)。这里的Function不同于我们在当前编程所用的函数Function。这里的Function指职能模块。所谓职能模块,是指可独立完成特定任务,而对无力完成的任务可自行找到具备完成该任务功能的其它职能模块,并与之建立联系以合力完成工作的功能体。&nbs 在阐述我的理由之前,先来看一看我们经历了什么。我们首先经历了PO--面向过程,然后是OO--面向对象。为什么会是这样一个过程呢? |
|
| · Observer模式在一个小游戏中的应用 未知 | 2007-04-13 | |
|
| 小弟最近学习java,边学习《设计模式》,看了其中的一些模式后,根据自己的理解,编了一个小游戏,其中用了Observer模式。呵呵,小弟初学乍练,请高手不要见首先说明一下我做了一个什么游戏。这个游戏是一个同色相溶的游戏,在手机上玩过,觉得很有意思,就照着做了一个。同色相溶游戏规则是这样的:在游戏面板上有N×N个不同颜色的小球,用鼠标单击其中任意一个小球,如果相邻的小球与之颜色相同,则消去所有同色小球。消去的空位由同一列上面的小球下落补充。如果某一列所有小球都消去了,则右面的所有列左移补充空列。消去的小球越多,成绩越游戏中包括这几个类XXGame:实现游戏逻辑的类XXPanel:游戏面板类ControlPanel:游戏控制面板和其他信息显示 |
|
| · MVC设计模式带来更好的软件结构和代码重用 未知 | 2007-04-13 | |
|
| 原文http://dev.csdn.net/develop/article/64/64129.sMVC如何MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任视视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和象XHTML,XML/XSL,W |
|
| · JUnit的框架设计及其使用的设计模式 未知 | 2007-04-13 | |
|
| JUnit的框架设计及其使用的设计模翻译:胡拥军 hu.yong.jun@ctgpc.com.cn 〔有所添加原文:JUnit A Cook's Tour 见 www.junit.JUnit的框架设计及其使用的模式 翻译:胡拥军 hu.yong.jun@ctgpc.com.cn 〔有所添加〕 原文:JUnit A Cook's Tour 见 www.junit.org &nb |
|
| · JDKnbsp;Observer设计模式之研究 未知 | 2007-04-13 | |
|
| 目前设计模式的介绍性文章越来越多,但设计模式的研究性文章仍然比较欠缺,这着实让人觉得有点遗憾。本文旨在抛砖引玉,具体分析一下java中jdk自带的observer设计模式(下文如没特别指出,observer设计模式就意指java中jdk自带的observer设计模式)的实现1. Observer 设计模式概 Observer设计模式在GOF里属于行为设计模式。JDK里提供的observer设计模式的实现由java.util.Observable类和java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设 |
|
| · Java行业的圣经 未知 | 2007-04-13 | |
|
| Java行业的圣经&nbsJava行业的圣经 四本最重要的个人藏书,他们的书名都不含Java&nbs作者 Thomas E. Davis 译者 msklsf@263.net&nbs摘要&nbsThomas Davis 推荐了四本书,它们可以让你在java开发中受益非浅。这些书扩展了Java的基本语法和语义,使你能更全面地理解面向对象的程序设计。&nbs正文&nbs《Design patterns》&nbs《Refactoring: Improvin |
|
| · JAVA的设计模式nbsp;(1) 未知 | 2007-04-13 | |
|
| JAVA的设计模式经前人总结可以分为23种,希望在学习完毕后能对自己的工作有所帮设计模式根据使用类型可以分为三1、 创建模式:工厂模式、单子模式、建造者模式、原型模式、工厂方法模式2、 结构模式:外观模式、代理模式、适配器模式、组合模式、装饰模式、桥模式共享模式3、 行为模式:模板模式、纪念品模式、观察者模式、责任链模式、命令模式、声明模式 策略模式、 |
|
| · Java源码分析:深入探讨Iterator模式 未知 | 2007-04-13 | |
|
| Java源码分析:深入探讨Iteratorjava.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多泛型代码,为了简化问题,所以我们还是讨论1.4版本的代集合类的根接口CollectCollection接口是所有集合类的根类型。它的一个主要的接口方法是 |
|
| · Java中的模式 未知 | 2007-04-13 | |
|
| Java中的模 世上一直有一个神话:设计可以并且应该独立于实现的细节,设计通常被看作是一个抽象的概念而实现是一个代码的具体实例。如果我们坚信"设计是一个富有创造性和目的性的活动:为某一个目标而精心制定的结构的概念,",一个结构如果不能够说明它的环境,或者不能与环境协作,那么这 |
|
| · java23种模式一点就通 未知 | 2007-04-13 | |
|
| 创建型FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只直接去人才市场挑一个好BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组装。最得到丰田汽PROTOTYPE?印刷术的发明:以前只能临贴才能保持和别人的字迹基本相同,直从印刷技术发明从而保证了复制得和原物一模一SINGLETON?唯一:以前是商标满天飞,相同的商标难免造成侵权, |
|
| · Javanbsp;建模:UMLnbsp;工作簿,第nbsp;1nbsp;部分 未知 | 2007-04-13 | |
|
| 序列图简介 Granville Miller (rmiller@togethersoft.com顾问,TogetherSof2001 年 5 Granville Miller 在其新专栏的第一部分中介绍了“统一建模语言”(UML) 的一个构件:序列图。在整个设计过程中都会用到序列图,此图用于演示系统执行时参与者与对象之间的内部交互。让我们跟着 Granville 一起创建其中一个图,我们将使用一个贷款处理应用程序作统一建模语言 (UML) 是用于建立面向对象系统模型的标准标记法。在  |
|
| · Javanbsp;Idiomsnbsp;-nbsp;Parameternbsp;Classes(fromnbsp;C2) 未知 | 2007-04-13 | |
|
| [i]Paste from c2 wiki[/ProbHow can you parameterise the behaviour of a Java program based on external data?&nbContYou often need to modify the behaviour of a program based |
|
| · j2ee设计模式:CMP到BMP模式 未知 | 2007-04-13 | |
|
| EJB2.0终于给了我们一个可操作的容器管理持久(CMP)模型。只要有可能,在我的EJB项目中我就用CMP beans;但是,由于这件奇怪的事情,我需要把我的实体变成bean管理(BMP)的。我使用下面的模式让我干净利落的从CMP模型转换到bean管理持久模型  在这篇文章中,我们将讨论 1.CMP 2.0: 发生了什么变化 2.Inventory(货物清单)EJB应用程 3.开发一个CMP bea |
|
|
上一页 1 2 3 4 5 6 7 8 9 10 下一页
|