- 浏览: 96112 次
- 性别:
- 来自: 深圳
最新评论
-
zhaohuaxishiwzw:
老贴留名!
Tapestry and Wicket compared -
flyqantas:
经典的好文章。
UML类图与类的关系详解 -
myemptyname:
好文章,不管你懂不懂,我是懂了
闭包,懂不懂由你,反正我是懂了 -
GuolinLee:
看进来可能对我有点儿用,但是格式太差,太难看了放弃
java.util.concurrent 多线程框架 -
lonelybug:
在JiveJdon3.0中,值对象ForumState是被聚合 ...
实战DDD(Domain-Driven Design领域驱动设计:Evans DDD)
文章列表
不完美的世界-看到了IOC工具的又一个发展方向
最近在继续深入的,完整的实现前面文章《基于事件分发机制的企业应用开发 》和《基于拦截器的企业应用构造》中所构思的想法,在印象中,权限系统和组织结构是任何一个ERP ...
- 2007-09-08 21:09
- 浏览 1034
- 评论(0)
基于拦截器的企业应用构造
在上一篇文章里,我们使用了基于事件传递的机制来对企业应用的子系统进行解耦,但是由于需要强制地继承或者实现一个广播事件的接口EventBrocast,实际上,就职责分离和功能单一的角度来看 ...
- 2007-09-08 21:03
- 浏览 916
- 评论(0)
基于事件分发机制的企业应用开发
做过DOS编程的人都知道,Dos编程和Window编程最大不同之一就是事件机制的编程,普遍的,目前事件机制的使用已经在Windows下的应用程序中遍地开花了,可是基于事件传播的应用仅仅限于window应用程序吗?答案是:不。
在IOC概念的不断冲击下,我们需要回头去审视前两年自己开发的,心中为之骄傲的,认为非常优秀的程序,在这过程中,我们就会看到这些骄傲在最新的概念冲击下烟消云散了。变成了丑陋的,紧耦合的反面范例。让我们来看看以下场景:
某公司有基于某平台的两子系统,订购系统A和财务系统B。当采购员在预采购某物品前,先在定购系统A中登记需要购 ...
- 2007-09-08 21:02
- 浏览 1143
- 评论(0)
db4o in Chinese
<style type="text/css">
.DoNotDisplay { display: none; }</style>
db4o 7月通讯: db4o: OSGI 应用中的持久层方案
事 件
OSGi Alliance Community Meeting
June 26-27, 2007, Siemens AG Corporate Offices, Munich, Germany
本 月 K U D O
"Hibernate和db4o对比,就好象CP/M和Windows NT ...
- 2007-09-08 20:25
- 浏览 1624
- 评论(0)
能为你的程序锦上添花的五种程序组织形式
形式一."见兔撒鹰".
如果有一个类有一个集合成员,可以在为此成员添加元素时再把具体集合建立起来,以免浪费空间和时间.
例:
1 public class Company{
2 private List members=null;
3
4 public void addMember(Member member){
5 if(members=null){
6
- 2007-09-08 20:16
- 浏览 1043
- 评论(0)
Java性能的优化
Java性能的优化
Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。
对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如JSP,Servlet,EJB等在服务器 ...
- 2007-09-08 19:13
- 浏览 995
- 评论(0)
Groovy用户指南(5)
5、Groovy Math<o:p></o:p>
l Groovy支持访问所有的Java Math类和操作<o:p></o:p>
l 为了使math操作在脚本编写时尽可能直观,Groovy math模型支持文字化math
- 2007-09-06 14:22
- 浏览 1063
- 评论(0)
Groovy用户指南(4)
4、与Java的不同<o:p></o:p>
(1)通用<o:p></o:p>
l 在Groovy中,==等价于equals(),
- 2007-09-06 14:20
- 浏览 962
- 评论(0)
Groovy用户指南(3)
3、集合<o:p></o:p>
Groovy支持集合、List、Map和数组<o:p></o:p>
(1)Lists<o:p></o:p>
l 下面是创建
- 2007-09-06 14:20
- 浏览 1106
- 评论(0)
Grails + EJB领域模型教程
作者 Jason Rudolph 译者 胡键 发布于 2007年8月26日 下午9时3分
社区 Java 主题 Web框架, 脚本
Ruby on Rails不断地受到软件工程世界的关注,但企业依旧对其表示怀疑。为什么会这样?我们怀疑:“构建于脚本语言之上的框架,怎能适合我的企业应用?!”针对Ruby on Rails,典型的论调就是缺少对企业服务(如分布式事务、消息传递等)的支持。对很多企业而言,如果平台没有这些服务,那么它将不可能被考虑。
Grails旨在解决那些关注点,并证明快速应用开发(RAD)对企业是可行的。Grails建构于Groovy之上 ...
- 2007-09-06 14:15
- 浏览 1482
- 评论(0)
Java帝国的王储——Groovy !
让我们来回顾一下主流语言的发展历程:机器语言(由01组成) -> 汇编语言 -> ... -> C语言 -> C++ -> Java -> ?
不知道大家有没有发现在语言发展过程中,存在这么一个规律:能成为未来主流语言的,必与当前主流语言属同一‘语系’,换句话说,由王子继承王位。
在C语言之前,似乎还处于‘春秋战国’,各种编程语言混战,于20世纪70年代,C语言成为‘秦始皇’,各种软件甚至操作系统也改用C语言编写。但可惜C语言是面向过程的,程序代码一多,逻辑流程就容易混乱,再加上全局变量和可运算指针的添乱,使程序 ...
- 2007-09-06 14:01
- 浏览 1074
- 评论(0)
Groovy用户指南(2)
2、闭包<o:p></o:p>
(1)概述<o:p></o:p>
l 闭包是一种传递执行代码块的强大方法。<o:p></o:p>
l 可以把闭包看作Java中的匿名内类,但是只有单一的(匿名)方法。
- 2007-09-06 13:54
- 浏览 930
- 评论(0)
Groovy用户指南(1)
1、类<o:p></o:p>
(1)类<o:p></o:p>
l Groovy的类定义和Java类似<o:p></o:p>
Ø 方法可以基于类(static)或实例<o:p></o:p>
Ø
- 2007-09-06 13:51
- 浏览 1101
- 评论(0)
实战 Groovy: 用 Groovy 进行 JDBC 编程
用 GroovySql 构建下一个报告应用程序
...
- 2007-09-06 13:47
- 浏览 945
- 评论(0)
实战 Groovy: 用 Groovy 进行 Ant 脚本编程
为更具表现力、更可控的构建而组合使用 Ant 和 Groovy
...
- 2007-09-06 13:47
- 浏览 1244
- 评论(0)