我根本不是编程的新手 - 我已经在.net中编程了十多年。我偶尔在java中涉猎,但从不在企业级别。现在我想学习使用Java EE。
我可以购买哪些好的在线资源或书籍?我需要一步一步地下载什么来设置我的环境(我已经有了eclipse的Glassfish工具包,但我不确定这是我需要的,也不管它去哪里.. )。
我认为编写一个简单的网站来执行基本的crud操作会给我一个良好的开端。
答案 0 :(得分:2)
首先,我会远离任何说J2EE的东西,因为它是一个过时的丑陋版本。寻找Java EE 6或至少Java EE 5。
除此之外,我的建议是下载Java EE version of Netbeans 因为它拥有你需要的一切。在同一网站several starting tutorials and a longer e-commerce tutorial
如果您想在Tomcat中使用Servlet和JSP,请确保在安装过程中选择它。
答案 1 :(得分:1)
Glassfish很好。您也可以考虑使用JBOSS;它是另一个开源的Java EE应用服务器,不会花费你一些东西来尝试。
我不确定BEA / Oracle的WebLogic是否仍可供下载供开发人员学习,但它是我最喜欢的Java EE应用服务器。在Oracle收购之前,BEA的第9/10版本就是最好的。
您可以从像Tomcat或Jetty这样的servlet / JSP引擎开始。您将从servlet开始(响应GET / POST请求的HTTP侦听器); JSP(使用标记编译成servlet并在服务器上执行的模板语言 - 将它们视为servlet / HTML工厂);和JDBC(关系数据库连接)。你可以走很远的路。
一旦掌握了这些,您就可以在Java EE解决方案(EJB)或Spring之间做出决定。 Spring不是Java EE规范的一部分,但它是一个很好的选择。它是依赖注入,面向方面编程以及用于持久性,远程处理,消息传递,Web服务,Web MVC,LDAP等的可靠模块的组合。
答案 2 :(得分:1)
NetBeans IDE并不像eclipse那么普及(因此eclipse是一个非常好的选择),但是使用Java 7和GlassFish的Java EE 6非常容易。 netbeans.org有几个教程。