最新文章列表

自动编码的探讨与实现

自动化编码(Code Generation)的探讨与实现 摘要        现今阶段软件开发越来越成熟,开发人员关注的焦点从以前的编程到如今的系统设计。软件的 ...
pedestrian_I 评论(2) 有2235人浏览 2006-10-05 16:10

跨文化管理 ——霍夫斯泰德的四个维度

http://www.chinacfa.cn/l/at/2006-06-17/efa6fda087f9e5c7c050b9e169dc4963.html 跨 文 化 管 理   ——霍夫斯泰德的四个维度 厦门大学工商管理2000级:林巧云 00202023 【摘 ...
buaawhl 评论(2) 有10577人浏览 2006-10-05 15:59

关于DSL、MDA、UML、TDD的一些思考

这是计划中的一篇Blog,原来设想的题目是《MDA与DSL》 ,只是因为和徐昊聊天时产生了一些想法,想谈谈对MDA和DSL的新认识。现在这段时间又出现了很多关于DSL的讨论。 马大叔的两篇:领域专用语言(DSL)、界定DSL 还有在JavaEye的不少相关的讨论:DSL的讨论、规则系统or脚本系统,自然语言,DSL or Java语言、Ruby DSL 还有一篇不错的入门文章:用Ruby 创建领域 ...
庄表伟 评论(0) 有2630人浏览 2006-09-12 21:27

敲响OO时代的丧钟——DJ对于数据持久化的支持(1)

请首先注意这篇文章标题,在DJ的语言中,有天生的持久化的概念。但是,与通常对于持久化的理解不同的是,这不是“对象的持久化”,而是“数据的持久化”。   在我看来,正统的OO概念中,对象=数据+方法。那么,对象内部的数据可以持久化,对象的相关方法如何持久化呢?有没有必要持久化呢?对于“对象的持久化”,更加准确的定义是:“以对象为单位的,对象内部数据的持久化”。   对于DJ来说,自然也存在 ...
庄表伟 评论(0) 有1476人浏览 2006-08-21 20:34

我为什么要喜欢百度?

百度发了!但是,这与我有何关系呢?就因为他是“中国的GOOGLE”?它为了让我们喜欢中国的GOOGLE,屡屡使我们在中国无法访问真正的GOOGLE......看到南方周末的“吹捧文字”,实在是让人不爽。   百度冲刺纳斯达克幕后故事:智斗GOOGLE     □本报记者 冉孟顺    示之以弱,瞒天过海……百度与GOOGLE的竞争策略可谓“兵不厌诈”。现在百度上市成功在即,随着搜索引擎市场竞争的 ...
庄表伟 评论(1) 有1506人浏览 2006-08-06 18:51

敲响OO时代的丧钟——关于DJ的开发思路

DJ是一个精心设计的语言,之所以敢于夸耀这个语言,在于我在设计这个DJ语言的时候,不但在考虑语法的表达的能力,更加在考虑基于DJ语言的开发 ...
庄表伟 评论(0) 有1170人浏览 2006-07-27 22:27

追MM与java的32种模式

创建型模式   1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创 ...
温柔一刀 评论(0) 有1838人浏览 2006-07-13 22:55

工厂模式

简单工厂模式 1. 目的          工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。 2 . 简单工厂模式的结构    3. 一个简单例子 java 代码 // 产品接口          public interface Product {      ...
温柔一刀 评论(1) 有5135人浏览 2006-07-13 22:30

敲响OO时代的丧钟——写作计划更改

原本这一篇我是打算写《设计模式批判(2)》的,但是经过权衡,我决定放弃原本的进度计划,将攻击已有技术成果的文字大大缩短,尽快开始写我的设计方案部分。因此,设计模式的批判我将改变批判的方式,不是直接空对空的批判,而是在提出了自己的设计方案之后,通过对比,向大家表明,使用新的思维模式与技术手段,原有的设计模式需要解决的问题,现在能够得到更加灵活、易懂的解决。   同样的,对于AOP、CGLIB、 ...
庄表伟 评论(0) 有1152人浏览 2006-07-13 22:09

敲响OO时代的丧钟——设计模式批判(1)

为什么要批判设计模式?设计模式不是OO开发的救星吗?作为“可复用的面向对象”的基础设施,设计模式大大的超越了OO设计原则给予我们的承诺,还记得我们前面的分析吗?OO设计原则并不担保你在设计之前就能避免错误,相反的,你往往需要在屡屡受伤之后,才会明白设计原则的真谛。而设计模式是如此的伟大,他甚至可以帮你提前避免问题,只要你可能遇到的问题,符合设计模式手册中,所描述的那种场景,基本上你就可以直接采用 ...
庄表伟 评论(1) 有2833人浏览 2006-07-11 21:10

敲响OO时代的丧钟——OO设计原则批判

OO设计原则!   这是很多开发资源网站必备的一个栏目、专题、至少也要转载一篇放在自己的网站上的东西。所有的程序员,如果你不开发面向对象的程序也就罢了——反正你已经落伍很久了,如果你要想开发OO程序,而竟然没有把那些OO设计原则熟读背诵,搞得滚瓜烂熟。那么你就完了,一个公司面试你的时候,问你:“你对SRP的理解是怎么样的?”,而你居然不知道SRP是什么,那么这家公司你也就别想进去了。作为OO程序员的 ...
庄表伟 评论(7) 有2811人浏览 2006-07-07 11:28

敲响OO时代的丧钟——重用为什么那么难?

先说句提外话,由于徐昊的推荐,我在网上找到了《Modern C++ Design》繁体中文版的前四章PDF文件。果然不出我所料,Loki的设计思路与我的随后将会介绍的自己的设计实现,实有异曲同工之妙。对于C++的熟悉程度超过Java的某同学,可以先去看看这本书,如果能够同意书中的观点,再来与我讨论,相信会得到更多的收获。 程序员都是聪明人,没有谁愿意干重复劳动这样的傻事,因此,程序中出 ...
庄表伟 评论(0) 有2288人浏览 2006-07-05 20:46

敲响OO时代的丧钟!——面向对象的发展历程

  在写完了哲学分析部分之后,我总算是喘了一口气,仿佛穿越了最幽暗的深谷,终于走出了自己最不擅长的领域了。   后来在MSN上和曹晓钢聊了挺长时间,对于OO的批判,他认为有点过头了。经过我的解释,他提出了一个更好的建议,清楚的说明自己批判的OO,究竟是哪一个阶段的OO,然后才不至于误伤到已经改善过后的OO。所以我打算整理一下对于OO发展阶段的看法,写在下面:   1、面向对象的语言:先有语言  2、 ...
庄表伟 评论(0) 有3247人浏览 2006-06-16 22:48

一些感想

一、关于心态     前段时间一直心情不是很爽,blog里也有所反映。基本上是充满着怨气的。有一个朋友看了我的blog,然后推荐我去看《高效能人士的 ...
庄表伟 评论(0) 有1016人浏览 2006-05-08 21:44

无知者无畏!

费孝通先生逝世之后,出来了好多纪念的文章,我大多都没看过,因为家里订了《东方早报》,所以不幸看到了这样的文字。     费孝通先生享年95岁而去世,中国学术界失去了一颗巨星。对许多人而言,费孝通名气虽大,但究竟了不起在什么地方,却说不出个所以然来。甚至许多学术界人士谈论他,也是空泛无边。笔者有幸见过他,从一开始就叫他费老,而且至今仍从他的学术思想中受益,因此觉得有义务说一说个人的一得之见。    ...
庄表伟 评论(0) 有1036人浏览 2006-05-04 21:08

拿什么来驱动你啊,我的项目?

  我新到这家公司,就开始了一场死亡之旅,我们的项目开发周期是3个月,人员大概有3~6个不一定。而以我的经验,我们大概要做的,是一个3~5个 ...
庄表伟 评论(0) 有864人浏览 2006-04-26 00:28

关于JSVM的三人对谈

庄表伟 说: JSVM,我觉得有一个方向可以尝试去发展,就是浏览器中的对象管理,起到一个VM的作用 dlee 说: 问题就是你敢不敢去做小白鼠,或者叫做生活 ...
庄表伟 评论(0) 有1222人浏览 2006-03-02 21:59

到底是谁浮躁?

  2005-8-25,我写完了《OO丧钟》系列的最后一篇。在很长的一段时间内,大家也都不来睬我了。直到最近,四个多月过去了,突然关注的人又多起来了。     先是徐昊的一组《丧钟为谁鸣?》大大的点中了我的薄弱之处,还有ajoo的重量级马后炮。我也心悦诚服的表示了惭愧。     然后事情就有点奇怪了。抄几段话给大家看看:   cm4ever: 看了半天,觉得没什么新意,而且标题哗众取宠。 ...
庄表伟 评论(0) 有1092人浏览 2005-12-28 15:28

定论——软件开发的方法-论探讨(6)

三、软件开发的特征     软件开发究竟是怎么一回事呢?在我的前一个连载《敲响OO时代的丧钟》里,我也讨论到了软件开发的实质,自己引一段来用 ...
庄表伟 评论(0) 有1304人浏览 2005-11-11 08:54

定论——软件开发的方法-论探讨(2)

  分析各种现有的隐喻:     1)工程隐喻   在各种隐喻中,建筑工程与软件开发的关系最为密切,这个隐喻与软件开发的相似之处最多,因此影 ...
庄表伟 评论(0) 有1386人浏览 2005-10-12 22:46

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics