EJB 3 和 Netbeans 是非常值得我们在上面花费时间的, 它们都比以前的版本要完善得多,虽然之前它们的名声并不是那么好。 Middleware (例如 workflow and Rules Engines) 关注的是团队开发,但是想进入这样一个团体的障碍是很高的。 Struts会继续称霸JAVA WEB frameworks, 尽管它已经不是最优秀的技术了。 非常多的公司将继续使用 Java 1.4, 同时关注着Java 1.6。 Service Orientated Architecuture (SOA)是一个非常不错的想法,但是目前为止并没有太多的project在使用它。 DE’s (Netbeans / Eclipse / JDeveloper) 会给我们带来很多好处, 前提条件是它们必须被low level工具支持 (例如 Ant 和 Maven).