CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 125 126 127 128 129 130 131 132 133 ··· 521 下一页

2007年12月17日

摘要: Sun宣布了J2SE 1.5的发布里程碑,Tiger将于今年年底之前发布一个beta版本。另外,J2SE 1.4.2(代号“Mantis”——蟑螂)已经发布,修补了4000多个bug,增加了对Itanium CPU的完全支持,提供了两种新的Swing观感:Windows XP和GTK,并加入了两种新的高效GC算法。看到这条消息,我唯一的感想就是:已经发展了10年的Java居然还有超过4000个... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(128) 评论(0) 推荐(0)

摘要: Struts 1.1 final终于发布了。新特性包括对多个子应用程序的支持、DynaBean和BeanUtil、声明式异常处理、Validator等。熟悉Struts的人肯定早已在用Struts 1.1,下面这篇文章是给不熟悉的人看的。——————————————————IntroductionSince the release of Struts 1.0, Struts has gradu... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(108) 评论(0) 推荐(0)

摘要: 我发现用Java做手机开发真的是一件很有“钱途”的工作。 ——————————————————————————Chinese mobile operator hedges bets with JavaIs the key to downloads going to be Java, BREW, something else - or 'D': all of the above?China Un... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(99) 评论(0) 推荐(0)

摘要: 与一些传言不同,Python是一种强类型的语言,但它又是动态类型的。强类型、动态类型、弱类型,这是几个不同(而又经常混淆)的概念。 ————————————————Typing: Strong vs. Weak, Static vs. Dynamicby AahzJuly 15, 2003SummaryWith the advent of languages such as Python, t... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(188) 评论(0) 推荐(0)

摘要: FindBugs是个相当有趣的小工具,可以分析出Java程序中常见的“坏代码”——这些代码可能是效率不彰(例如创建不必要的对象),也可能有安全性或稳定性方面的隐患(例如不恰当的同步、未关闭的文件句柄)。我用FindBugs检查了一下JUnit,发现了好几处小问题;而对J2SE 1.4.2 Runtime的检查更是发现问题一大堆。你自己的程序,是不是也该做做检查呢? 目前这个小玩意还只能检查.j... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(137) 评论(0) 推荐(0)

摘要: Formula One e.Report本来就是很强大的报表引擎,现在它又加入了一个开创性的新特性:从普通Java对象导入数据生成报表——Application Data Reporting。按照这篇新闻稿的说法,这种报表生成方式能够显著提高报表生成的性能。更重要的是,Application Data Reporting很可能彻底改变报表类应用程序的体系结构,使报表数据复用更加容易,并且让报表... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(200) 评论(0) 推荐(0)

摘要: PicoContainer是一个“微核心”(micro-kernel)的容器。它利用了Inversion of Control模式和Template Method模式,提供面向组件的开发、运行环境。从名字上就可以看出,PicoContainer是“极小”的容器,只提供了最基本的特性。其他容器可以在它的基础上加入更多特性。因其小,PicoContainer也是剖析、研究的最佳对象。 ——————... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(86) 评论(0) 推荐(0)

摘要: Java应用程序获得配置信息的方式可谓千奇百怪,配置文件的安排也毫无章法,每个人或许都有自己的一套读/写配置信息的习惯做法。“如果应用程序体系结构是巴别塔,配置就是让巴别塔项目陷于混乱的‘语言’。”————————If architecture were to be the tower of babel, configuration is its languageSatya Komatinen... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(107) 评论(0) 推荐(0)

摘要: 当你习惯了测试驱动的开发(Test-Driven Development,TDD)之后,你会发现自己越来越少地使用调试器(debugger)——如果你发现程序里有什么问题,你不应该用调试器去抓bug,而是应该用一个单元测试用例来揭示问题的所在。由于存在细粒度、完整覆盖的单元测试用例,每个bug都相当清晰,于是很少会需要各种巧妙的调试手段了。——————————Uncle Bob's Softw... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(99) 评论(0) 推荐(0)

摘要: 项目里遇到一个问题:由于安全性的需要,必须由一个程序专门负责查询某一数据库,然后通过安全的信道(例如HTTP)将查询结果传到安全区域之外的application。为了解决这个小小的remoting问题,我们差点要动用EJB。不过幸亏朋友推荐,找到了Hessian这个轻量级的remoting on http工具。Hessian其实很像web service,只不过它的协议不是SOAP,而是它自己... 阅读全文

posted @ 2007-12-17 10:55 csdnexpert 阅读(198) 评论(0) 推荐(0)

上一页 1 ··· 125 126 127 128 129 130 131 132 133 ··· 521 下一页