开发工具选用eclipse或jbuilder。J2EE服务器需要看你项目的规模。开发期间大的话用weblogic,没有特殊要求tomcat即可。设计模式根据编码期间的需求而定,不必刻意追求。是否使用EJB也是根据需求而定。看是否用到了EJB的特性,一般情况下不需要ejb。有大量的与复杂的用户交互以及图形显示,你可以考虑swing。与其他类型的J2EE架构的软件集成部署,编码尽量做到规范,选择的服务器要通用。

解决方案 »

  1.   

    个人建议:
    1.很多轻量级的东西实现EJB的功能
    JMS(spring+activeMQ) 数据持久化(hibernate)等等
    所以强烈反对使用EJB。
    2.图形显示可以考虑VML(比较统计图什么的 速度相当快)。
      不赞成6楼的提到的用SWING 因为既然J2EE了 就不要SWING了
    一会WEB 一会桌面级应用 感觉很不爽吧
      

  2.   

    开发工具选用eclipse(免费),服务器最好用JBOSS,最好用到EJB
      

  3.   

    顶。困惑中,EJB咋地了?:)
      

  4.   

    applet到底能不能用,有没有过时
      

  5.   

    最好不用APPLET
    你的这个问题太大了
      

  6.   

    applet在我所接触的很多公司都没有采用的.
    只有一家公司曾经试着搞了一个,结果相当不理想.我也因此明白为什么大家都不用它了.
    图形显示,看你是何种类型的图形.
    其它的,即使大家一一说了,我想也未必能使你能够自信地认为自己真正消化了这些技术.
    所以,还是你本人去一一看看这些技术的特点,包含优缺点,和使用的适宜环境条件.
    这样你自己就能判断了.
    作为一个项目的构造选型,决定必须是你亲自下的,交给别人七嘴八舌地说,不是负责任的做法.
      

  7.   

    不赞成6楼的提到的用SWING 因为既然J2EE了 就不要SWING了
    一会WEB 一会桌面级应用 感觉很不爽吧
    ------------------------------------------------------
    shiningsb(坚强的理由):SWING 在你的眼中仅仅是桌面级应用吗?:)
    ejb3.0推出以后,绝对是个不错的选择。毕竟spring既不是规范,也不是标准。