以下是本人总结的Java最佳开发框架组合,欢迎大家踊跃参加评论一、展现层:JSF(Mojarra)
Facelets
Flex/Flash
JSF-Flex(整合JSF和Flex)
Eclipse RCP
二、业务逻辑层:OSGI(Equinox)
EJB()
JAX-WS(Apache CFX)
三、持久层:JPA(Hibernate)
Facelets
Flex/Flash
JSF-Flex(整合JSF和Flex)
Eclipse RCP
二、业务逻辑层:OSGI(Equinox)
EJB()
JAX-WS(Apache CFX)
三、持久层:JPA(Hibernate)
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了。以上仅代表个人观点
数据库,如果做大了的话,oracle就集群吧,mysql来个replication就足以了,其他数据库也差不多。
对于服务器,人工资金足够尽量弄好的吧。F5-WEBSPHERE集群等。
集群消息传递分析:
JMS or JGROUPS
看你的需求了。
如果要技术支持,请与QQ295722344联系。
就像groovy-》grails里的规约,或者seam的webbean的倒退。
seam+ejb+jsf
grails
groovy+jst+gsp+others
这样组合不错
任何框架都是对既定的原理,协议的重新封装
所谓的框架的好坏其实就是看他对原理,协议的封装的到位与否以及程序员使用起来是否得心应手
框架的搭配就是让你的程序手感平滑过渡
优越的技术取决于你对技术原理的向心力,而非脱离轨迹的离心力。
仅代表个人观点,不正之处请多多指正。