Springside3.0 低调发布
    
            
摘要:怀胎十八个月的SpringSide 3.0 终于低调的发布了。这个版本里的SpringSide,终于放弃梦想,不再奢望做一个框架,或者一个像RoR/Gails那样极简的、创新的封装,只剩对如何用不轻也不重的主流选型、编程实践来开发JavaEE企业应用的老老实实的总结。如果说Sun 的代码规范规定了大家在代码中如何命名变量,怎么编写注释的话,SpringSide就是对JavaEE企业应用开发的建议。当然,SpringSide 3.0 还同步了这一年半里Java社区的技术升级:JAX-WS 2.0/CXF,Struts2,Spring 2.5,Acegi 2.0 …… 也全面引入了Maven作为项
        
阅读全文
 
        
            
    敏捷建模
    
            
摘要:AM(敏捷建模)是一种态度,而不是一个说明性的过程。AM是敏捷建模者们坚持的价值观、敏捷建模者们相信的原则、敏捷建模者们应用的实践组成的集合。AM描述了一种建模的风格。当它应用于敏捷的环境中时,能够提高开发的质量和速度,同时能够避免过度简化和不切实际的期望。AM可不是开发的“食谱”,如果你寻觅的是一些细节的指导,如建立UML顺序图或是画出用户界面流图,你可以看看在建模Artifacts中列出的许多建模书籍,我特别推荐我的书The Object Primer 2/e(尽管这有失公允)。 AM是对已有方法的补充,而不是一个完整的方法论。 AM的主要焦点是在建模上,其次是文档。也就是说,AM技术..
        
阅读全文
 
        
            
    使用图形编辑框架创建基于 Eclipse 的应用程序
    
            
摘要:GEF 概述 GEF 假定您拥有一个希望以图形方式显示和编辑的模型。为了做到这一点,GEF 提供了可在 Eclipse 工作台中任何地方使用的查看器(类型为 EditPartViewer )。象 JFace 查看器一样,GEF 查看器是 SWT 控件上的适配器。但是它们的类似之处仅此而已。GEF 查看器基于模型-视图-控制器(model-view-controller,MVC)体系结构。 控制器作为视图和模型之间的桥梁(请参阅图 1)。每个控制器(即本文所谓的 EditPart)负责将模型映射到它的视图,也负责对模型...
        
阅读全文
 
        
            
    GEF框架分析之一(转载)
    
            
摘要:首先我们来创建一个基于 GEF 的浏览器(而不是编辑器),也就是说,它只能浏览一个模型,而不能够进行编辑。先关注于浏览而不是编辑,有助于理解 GEF 的一些核心的概念。 GraphicalViewer 和 createControl () 方法 ...
        
阅读全文
 
        
            
    使用 10 种良好的习惯
    
            
摘要:定义 XML 和编码 经常使用的缩写词 DOM:文档对象模型(Document Object Model)DTD:文档类型定义(Document Type Definition)HTML:超文本标记语言(Hypertext Markup Language)IDE:集成开发环境(Integrated Development Environment)SAX:XML 简单 API(Simple API for XML)XSD:XML 模式定义(XML Schema Definition)XML:可扩展标记语言(Ext...
        
阅读全文
 
        
            
    Ant工具
    
            
摘要:Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。 既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不 便。类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令没太大区别)。这就意味着你 可以很容易地通过使用OS特有的或编写新的(命令)程序扩展该工具;然而,这也意味着你将自己限制在了特定的OS,或特定的OS类型上.
        
阅读全文
 
        
            
    换位思考
    
            
摘要:换位思考带来的是更多谅解和机会 当初只是说了句“我想去外面看看”而已 他就误会的不行了 现在他说“要去上海了” 我终于体会到他当时的心情 只能说抱歉 不是不想流下 只是想去看看 现在的我和他一样 很想像他不理我一样不去理他 可是这样会造成现在我和他这样的结果 我和他都是任性的 所以我知道这样来不得 这样换位思考一下 我能体谅到他 就好象我现在的感觉一样 可是他却不能体会到我和他的感觉。。。 纯意识流 看不懂的不要问 看懂的也不要有任何疑问....
        
阅读全文
 
        
            
    100本顶尖软件开发书籍
    
            
摘要:根据以下标准来评选: 1)Amazon的浏览次数 ; 2)Amazon的评分 ; 3)google的点击次数 ; 4)是否得到 Jolt 奖 (一本技术书籍只有在获得了Jolt奖之后才能真正奠定经典的地位)。下面列出前20位,全部列表请点击下面链接,看你喜欢的书籍有没有在里面Top 100 Best Software Engineering Books, Ever1 Steve McConnell Code Complete: A Practical Handbook of Software Construction 2 Elisabeth Freeman, etc. Head Firs...
        
阅读全文
 
        
            
    再续eclipse on ubuntu8.04
    
            
摘要:今天安装sun-java6-source的时候,突然发现了一个令我愤怒的消息 eclipse居然也可以在源里面安装,也就是所谓的新李德安装包 oh,伤心阿,想起以前为安装这个东西的时候费了不少力气,自己的是amd64 然而安装不上去,就在机房正了个windows 然后几经周折发现了64位的eclipse 最后成功安装。。。 可是现在居然在源里面有。。。 伤心了 不过我现在没有安装。。。 这几天休息下来感觉好无聊阿 不过自己决定要好好的学习哈英语了 因为在JInfonet面试中觉得自己英语不好真的太。。。 不是因为他们的原因,因为自己真的觉...
        
阅读全文