请问:一个什么样的系统需要EJB呢?

一直对这个问题很疑惑,Ejb的好处我没有体会到过,因为我没有做过大型项目,也没有遇到过分布问题,现在我做的一个简单的查询系统,采用的模式是:

查询条件打包--〉delegate--〉调用Ejb(ejb根据条件中的特殊字段querytype来选择dao的不同方法)-->调用dao

这个系统可以说没有什么业务逻辑,如果说有的话,那么就都写在sql中了

Ejb我觉得很神秘,一直没有触碰他的关键部位,很迷惑!

各位大虾能不能为我解惑呢?

1.如果你想学习EJB
2.如果你学会EJB
3.如果你的应用是基于数据库的企业信息类型系统
4.如果你的系统不是实时。
5.如果你的系统可能随着你的企业发展增长很快
6.你不想一开始费心学习事物JTA ACL或集群