专栏Logo
介绍: 我们对软件架构设计开发的技艺有所思考, 我们对软件科研推广应用的前景有所预感. 这里是软件思考者共同的交流, 探索. 驾驭无形的力量—软件艺法思考
专栏维护者

歆渊

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (23339) 回复 (21) 关键字:

Introducing Hosting Based Interfacing

HBI - Hosting Based Interfacing What is (not) HBI? 引用HBI is about interoperability among distributed applications (software components), built with same or different technologies. As the name imp ...
by 歆渊 2007-09-17 浏览 (2065) 回复 (1) 关键字: hbi distributed interoperability

最小权限原则应用于面向对象的软件设计开发

偶然看到Wiki百科的 Lua 词条, 注意到它的这个特性: 引用Lua allows ...; and full lexical scoping allows fine-grained information hiding to enforce the principle of least privilege. 不过比较遗憾的是, 通过这里链接过去的 http://en.wikipedia. ...
by 歆渊 2007-08-07 浏览 (2709) 回复 (1) 关键字:

原创Full-Stack框架VIWO开源首发(附源码、示例、教程)

有人说不要重新发明轮子,我说你不能总用别人的轮子。也许VIWO是个木头轮子,也许VIWO不是很结实,经不起大的颠簸,也许VIWO微不足道,你甚至不屑一顾,但是我想:Struts也好Spring也好,iBatis也好,起初无非就是个冲动、想法、无奈一点一点发展起来。 今天我把我写的一些小程序打成包,命名叫做VIWO开源发布在这里,说不上为中国的开源界做什么贡献,就是想抛砖引玉,能让更多的高手把你们 ...
by viwo 2007-07-10 浏览 (8956) 回复 (25) 关键字: 开源框架

Ajax的思考

Ajax被各种媒体宣传的太过火暴,抛开众多的宣传泡沫,我们来认真的思考一下,Ajax到底是什么?它能用来干什么?它应该用来干什么? Ajax是Asynchronous JavaScript and XML的缩写,其中有三个关键词: 1 Asynchronous 2 JavaScript 3 XML 这三个关键词可以这么理解: 1 交互是异步的 2 在客户端用JavaScript接 ...
by viwo 2007-04-09 浏览 (12972) 回复 (34) 关键字: 思考

道可道,非常道;名可名,非常名

道可道,非常道;名可名,非常名 道在道家学说里看来是一种至高无上的道理,是世界的普遍规律,这种道不是一般的道,也就是“非常道”,非常是两个词 名就是事物的名称,却又不是一般的名称,因为一般的名称有兴废,而这种名称是固定不变的 道可道,非常道;名可名,非常名。无,名天地之始;有,名万物之母。故常无,欲以观其妙;常有,欲以观其徼。此两者同出而异名,同谓之玄。玄之又玄 ...
by viwo 2007-03-14 浏览 (2451) 回复 (9) 关键字:

死去 死去

死去 ... 可测试性是判断框架是否良好的一个重要标准,特别是现在...... 逻辑结构上的清晰,必然会在性能上造成损失(沟通成本高),但是,后期的可维护性,和扩展能力,也都是必须要考虑的。又是一个掌握平衡的事情。 现在随便拉一个程序员过来,他都能说出MVC是什么,却始终无法领会到其背后的本质。资讯网络的发达,造就了大批浮躁的人,可能我也是一个。 知识-->理解-->意识 ...
by basicbest 2007-03-02 浏览 (4565) 回复 (8) 关键字: framework model bi management

Java语言下一步可能快速演化, Eclipse将疲于跟从, NetBeans 6 值得一些期待

作为Java开发者, 学习了5以后带来的泛型语法之后, 不知道你有没有注意到一个特殊的地方: Class<?> java.lang.Object.getClass(); 虽然它的签名返回值为 Class<?> , 但是它的规范文档却给出了这样的说明: 引用 Returns ... The actual result type is Class<? extends |X ...
by 歆渊 2007-02-27 浏览 (41279) 回复 (62) 关键字: ide

TOB持久编程速查小抄

TOB编写持久应用时的例子速查小抄. 第二个 zip 附件包含 OpenOffice及MS-Excel 格式的版本, 方便编辑修改. 不知道谁有没有兴趣, 为 Hibernate/EJB3/JDO 等等其它持久机制做类似的简述小抄, 我是很希望看看比较的结果. 至少做出来分享也能方便使用它们的新手速查, 附件的可编辑文件可以作为模板. 或者大家想到更多方面的内容需要列出来的也欢迎讨论.
by 歆渊 2007-01-28 浏览 (4033) 回复 (2) 关键字:

关于用 HBI 实现 TOB 分布式访问的灵感

对于TOB的分布式访问支持, 原来总是从分布的TOB实例出发考虑方案, 思路一直不够成熟. 今天突然获得灵感, 其实完全可以通过最近总结的 HBI (Hosting Based Interfacing) 思路去实现. 原始想法在 http://www.javaeye.com/topic/34848 提出讨论过, 表面上扯得比较远, 不过用在 TOB 的分布式访问上, 就可以得到这样的结果方案: ...
by 歆渊 2007-01-17 浏览 (3774) 回复 (2) 关键字: