采用Java开发的下一步?

Ari*_*Ari 4 java web-applications

我想在java web开发中采取下一步,我希望能够获得洞察力和反馈:我的下一步应该是什么,以及如何最好地采取它们.

在学习java web开发的基础知识的同时,我整理了一个简单的Web应用程序,可以执行简单的会计和财务计算.Web应用程序位于单个jvm上,使用Tomcat,并具有标准Web功能 - 即登录/注销,基本安全性等.

如何使这个Web应用程序更"企业就绪" - 在不同的服务器/ jvms,HA,可平衡等方面分配层的功能.

我需要知道/学习什么? - 即EJB3或Spring Framework(似乎spring是更好的选择),REST和/或SOAP等.

如何推荐(书籍,网站等)我学习"要求"(见前一行)

谢谢!

Ale*_*dre 5

在我看来,你应该针对同一个问题尝试不同的方法,这样你就可以比较不同工具和框架的优缺点.

例如,尝试使用EJB构建应用程序,然后使用Spring构建相同的应用程序.获取用JSF编写的代码的表示层,然后使用Tapestry重写它.

我认为这对您非常有帮助,因为在为您的未来发展选择工具时,您将能够做出最佳决策.