谢谢!
我现在面临着一个问题,就是要提供两种客户端,一是 B/S, 一是 C/S,还需要同时提供(当然侧重点不同)。
我的打算是 B/S 用:Tapestry + Jdon + Hibernate
C/S 用:swing(客户端) + RMI + (服务器端) Jdon + Hibernate
用 java web start 来启动。
我以前在 .net 下做过几个小项目,用的是 asp.net+sping.net+NHibernate,用起来也比较爽。对我来说这一次全部是新技术,看来又有几个不眠之夜了(只能怪用户太变态了,要求跨平台)!
虽然我很想让你用Jdon框架,但是,客观讲:既然你原来已经接触spring了,还是建议你使用tapestry+spring+hibernate。
tapestry也有了自己的业务层IOC框架,好像和tapestry整合得很好,也可以试验。
谢谢。