个人认为:JB + WLS + ORACLE.   1. 如果是操作的说,比如ADD,EIDT 等操作,可以统一的调用一个servlet,也就是一个客户端动作的统一的入口.
   2. 对于简单的跳转操作就简单了.   3. 考虑用业务代表模式抽象分离表示层和业务层,一般与SessionFacade是一对一的关系,用ServiceLocator 模式(可以用Singleton模式)来查找JNDI.通过SessionFacade 模式来统一调用ejb.简单的数据库操作可以用CMP,但是复杂的可以用DAO. 如果只是同一个JVM 建意用LOCAL模式,用引用来代替对象序列化,减少网络的PRESS.
   可以参照一下SUN 的PETSOTRE,希望你的J2EE项目可以做的漂亮一点.

解决方案 »

  1.   

    如果只是做一个对于性能,可移植性及可维护性等没有什么太高的要求,就不用做的太复杂了.用 SERVLET 来直接调用EJB就可以了,但还是建意用ServiceLocator 模式,将你的已经查过的HOME 对象保存到MAP里,因为查JNDI是很费资源的.还有很多的事要注意的,慢慢的体会吧.^_^ 个人愚见!
      

  2.   

    感谢tanguangbin,但是你说的有些东西我都不懂?不知能否讲得通俗点?我就是想问:比如我现在只是用dreamweaver把网页做出来了,javabean,servlet等都应该怎么用?