以下是本人总结的Java最佳开发框架组合,欢迎大家踊跃参加评论一、展现层:JSF(Mojarra)
Facelets
Flex/Flash
JSF-Flex(整合JSF和Flex)
Eclipse RCP
二、业务逻辑层:OSGI(Equinox)
EJB()
JAX-WS(Apache CFX)
三、持久层:JPA(Hibernate)

解决方案 »

  1.   

    struts2/webwork/jsf/tapestry etc
    hibernate/jdo/ibatis/jpa etc
    hivemind/spring 
    ejb webservice rpc 持久技术 etc
    融合配置:
    groovy 调用jdbc 或 c++操纵数据库{如果采用c++操纵数据库,那就彻底数据库java程序员}
    页面层放弃jsp,采用jst模板,彻底废除jsp程序员
    正则采用python
    功能梳理采用scala或其他函数编程
    搜索引擎采用solr,分布采用Hadoop(人工有更好的你可以替换)
    资源动静分离(nginx+resin+oscache,缓存按你的需求进行替换)
    安全acegis(jaas框架或任意合适的技术)
    数据挖掘与分析 建议采用ibm的构件
    不推荐采用ruby,因为我讨厌日本人。
    最大程度的发挥硬件的功效,在硬件相同的最大功效下使劲的摸索云计算or任何优秀的策略。
    云 not 最好的,希望不要跟无盘计划一样down了。以上仅代表个人观点
      

  2.   

    富客户端javaFX,Flex,银光都可以考虑下。
    数据库,如果做大了的话,oracle就集群吧,mysql来个replication就足以了,其他数据库也差不多。
    对于服务器,人工资金足够尽量弄好的吧。F5-WEBSPHERE集群等。
    集群消息传递分析:
    JMS or JGROUPS
    看你的需求了。
    如果要技术支持,请与QQ295722344联系。
      

  3.   

    个人认为标准还是存在的,标准即约定俗成的东西。当然,你也可以理解成一个规约。
    就像groovy-》grails里的规约,或者seam的webbean的倒退。
      

  4.   

    SSH跟不上时代了,迷惑中不知道搞哪一个
      

  5.   

    ssh
    seam+ejb+jsf
    grails
    groovy+jst+gsp+others
    这样组合不错
      

  6.   

    不过,个人不推荐使用seam这样的技术,seam说白了就是对原理的重新定制和封装。
    任何框架都是对既定的原理,协议的重新封装
    所谓的框架的好坏其实就是看他对原理,协议的封装的到位与否以及程序员使用起来是否得心应手
    框架的搭配就是让你的程序手感平滑过渡
    优越的技术取决于你对技术原理的向心力,而非脱离轨迹的离心力。
    仅代表个人观点,不正之处请多多指正。