`
江南白衣
  • 浏览: 550100 次
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
   作者:江南白衣    这篇文档是专门写给那些编程狂热者,在Ant里编程时要留意的重要Task。    不知为何,老外的各种脚本都写得格外漂亮。从Appfuse里学到很多,在编写SpringSide2.0的构件安装脚本时又被迫自学了不少,这里作下总结。     如果只说一样最重要的事情,就是ant-contrib的<if> 和 <for>节点,使Ant 拥有了完整的编程能力。 1. 变量    Ant里的变量有个诡异的特性----一旦被赋值就不会改变,这个特性有时候帮助很大,有时候让人很苦 ...
  作者:江南白衣       国内大部分公司还依靠QA组的MM看着测试用例文档来手工测试,如果钱人有限,又想改变现状,最实在的建议是先编写直接访问数据库的商业层UnitTest和基于Selenium的集成测试这两种实用性最高的 ...
    作者:江南白衣    《Java.6.Platform.Revealed》  Apress 2006.Jul 出版,不得不佩服国外出版社的效率。在ROR步步进逼,风声雨声的时候,八卦一下Java 6有什么新功能对Java程序员还是很好的。此书易读,代码清晰,239页,大约几 ...
作者:江南白衣 1. WebSphere AS社区免费版      IBM WebSphere AS基于Apache Geronimo的社区免费版, 就像狼和狈终于走到一起,很可能要破坏应用服务器市场的平衡。     IBM WebSphere Application Server的品牌,Apache Geronimo以GBean架构的开源大扫荡,免费且比JBoss的LGPL宽松得多的Apache 2.0 License, 让安全第一的商业客户,喜欢摆弄技术的程序员和只想省钱的老板可以在上面达成某种妥协。     IBM的DW网站上大量丰富的中文文档:     WebSphere AS社区版:  ...
 已加入Opensymphony的Compass 是对Lucene搜索引擎在企业应用(数据库应用)中的增强。 Lucene本身的API已经非常简单,看看IBM DW上的Beef up Web search apps with Lucene已经大概了解,那Compass还能做什么样的增强呢?     1.在我的项目里,最 ...
作者:江南白衣     虽然现在已是Web Server, Web Service的天下,但偶然还是会因为性能苛刻,或者需要自定义协议的原因,很无辜的要自己做一个Multi-Thread,Multi-Client的Tcp Server。     第一时间想起了那两卷UNP(《Unix Network Programing》),好在现在除了Ice的Java版,Netty2作者的后续之作Apache MINA,Crmky的Cindy之外,还有个超简单的QuickServer,让你专心编写自己的业务代码,不用编写一行Tcp代码。     本来还想花点时间在几种框架之间好好选型的,但就在一个无聊会议的间 ...
    作者:江南白衣    Nutch是一个基于Lucene,类似Google的完整网络搜索引擎解决方案,基于Hadoop的分布式处理模型保证了系统的性能,类似Eclipse的插件机制保证了系统的可客户化,而且很容易集成到自己的应用之中。    Nutch 0.8 完全使用Hadoop重写了骨干代码,另外很多地方作了合理化修正,非常值得升级。1.Nutch 0.8 的安装与运行nutch 0.7.2的中文安装文档满街都是,nutch 0.8的安装文档见Tutorial (0.8) , 要注意两点: 一是 crawl命令里的urls参数从指定文件变为了指定目录, 即原来的urls 要改存到url ...
Overview Prototype.js官方文章  Prototype API Documentation   《Prototype And script.aculo.us》  Pragmatic Bookshelf,2007 - cover Prototype 1.6 《Prototype and Scriptaculous in Action》  Manning,2007 Developer Notes for Prototype.js  cover 1
1.TheServerside.com  依然是地位无可动摇的CCTV1。2.InfoQ.com Floyd Marinescu 在离开 TSS 后另起炉灶,2006年中最重要推荐。视野不再局限于Java 而是包括Java,.Net, Ruby ,SOA, Agile方法等热门话题。3.JDJ的电子杂志 在JDJ首页的最底处订阅,文章质量丝毫不低于5-7的传统三强。4.SWik.net  收集了大量OpenSource Project的资源聚合。其中如Spring,Hibernate的更新度非常高,出现什么和Spring有关的blog,article,project都会马上被聚合。5.IBM D ...
作者:江南白衣    Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Ruby式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的 ...
作者:江南白衣         因为Retrotranslator的出现,SpringSide 1.0终于放心升到JDK5.0,并保证仍然100%可以运行在JDK1.4的服务器上。    不能随意更改运行环境JDK的历史项目,客户真金白银买了不支持JDK5的Weblogic8.1的项目,一般 ...
作者:江南白衣     当王家卫遇到杜可风,Spring遇到Ruby。想出这个题目的Crraig Walls 绝对也是个八卦种子,宣传的是Spring 2.集成动态语言的feature。          此Feature目的是让动态语言编写的类,可以良好的融入java/spring的大框架内,洗白成application context中的普通一员,拥有与其他pojo良好的交互与注入能力,可以被DWR,XFire,Quartz导出成各式服务。      很简单,SpringSide 里的\springside-bookstore\src\...\plugins\webservice\appli ...
作者:江南白衣      看着log4j-2.13.jar被每个项目每个版本里一次又一次无限下载,你就会觉得用Maven2 管理Library实在很环保。      而且,Java的类库也急需摆脱这种无身份无地位一个jar包随处摆放的境况。Maven给Jar以名份是一个好方向。      其实Ruby和php都已有了这样的管理工具和官方网站,所有的Ruby包在机器上都像rpm那样是installed的。Maven既然代表了Java,但愿也能好好发展。      完全使用Maven来做全部事情有点超前,因此我也只是是用它的library管理功能,真正用的深入的是pesome郁也风。    1 ...
作者:江南白衣     有个地方恰似美好未来,就是被赶鸭子上架的springside了。    比起近亲结婚的公司团队,加入一个南拳北腿的开源项目有更多意外的收获。本来想写一篇《那些男孩教我的事》,但想起这个题目来是蔡康永的书名,心里一阵发寒,还是算了。    1.UTF-8    UTF-8是在Charlse和Robbin胁迫下改的,原来和大家一样用的是GBK。后来证明,那两个小时转码努力非常值。    编码问题几乎与所有国内Java项目相伴而生,不同内核的Linux、英文版日文版的WindowsXP总是让GBK很头痛,改用UTF-8后,忽然就天青云淡了,UTF-8,全世界语系连马尔代 ...
作者:江南白衣      SourceForge用了许多年,最近才靠springside混进了它的后台,八卦一把在sf混个房间有什么好处,还有它以什么规则,维持这么大一间善堂的运作。   1. 100M的Web空间       兼送一个springside.sf.net的域名,你 ...
Global site tag (gtag.js) - Google Analytics