关于这样的系统设计,求问?

04-10-28 ahu0707
小弟请教问题,系统的大体架构是这样的(很初级,很浅陋,哎,限于水平,望请各位批评指教,以期有所提高,不甚感激):

Swing Client -->EJB(BO,SessionBean)-->DAO-->Hibernate-->DataSource(MySQL,Server)。

请BanQ(很像BenQ)老大和各位高手分析指正,包括该设计层次的效率,可能产生的bug,扩展性等等方面的缺点不足,还请指出高见!谢谢参与!谢................

dabb
2004-10-29 10:31
这是最典型的架构。我靠,你这么说,没有具体需求,谁知道有什么问题。

banq
2004-10-31 20:27
基本没什么问题,唯一就是象dabb在另外一个帖子提的粗粒度事务问题,如果你实在不喜欢实体Bean,建议你在Hibernate前使用Spring+事务支持。

dabb
2004-11-01 11:04
我还没试过spring+ejb的方式。有个疑问,spring需要的那些bean 定义的xml配置文件,ejb如何加载他们?j2ee规范并不推荐直接的io操作(主要是为了cluster的原因)。还有一种方式是把xml文件存储在数据库表里,ejb部署后从数据库里加载这些文件,但看以来也是烦琐。有没有更优美的办法呢?

猜你喜欢