net程序员学习JavaEE的资源

net程序员学习JavaEE的资源,java,jakarta-ee,Java,Jakarta Ee,可能重复: 我对编程一点也不陌生——我在.net中编程已经十多年了。我偶尔涉足java,但从未涉足企业级。现在我想学习使用JavaEE 我能买到哪些好的在线资源或书籍?我需要一步一步地了解要下载什么来设置我的环境(我已经有了用于eclipse的Glassfish工具包,但我不确定这是否是我需要的,或者在哪里使用它……) 我认为编写一个简单的网站来执行基本的crud操作会给我一个良好的开端。Glassfish很好。你也可以考虑JBASE;这是另一个开源的JavaEE应用服务器,您无需花费任何费用

可能重复:

我对编程一点也不陌生——我在.net中编程已经十多年了。我偶尔涉足java,但从未涉足企业级。现在我想学习使用JavaEE

我能买到哪些好的在线资源或书籍?我需要一步一步地了解要下载什么来设置我的环境(我已经有了用于eclipse的Glassfish工具包,但我不确定这是否是我需要的,或者在哪里使用它……)


我认为编写一个简单的网站来执行基本的crud操作会给我一个良好的开端。

Glassfish很好。你也可以考虑JBASE;这是另一个开源的JavaEE应用服务器,您无需花费任何费用即可试用

我不确定BEA/Oracle的WebLogic是否仍然可以下载供开发人员学习,但它是我最喜欢的JavaEE应用服务器。在甲骨文收购BEA之前,BEA的9/10版本是最好的

您可以从一个servlet/JSP引擎开始,比如Tomcat或Jetty。您可以从servlet(响应GET/POST请求的HTTP侦听器)开始;JSP(一种使用标记的模板语言,这些标记被编译成servlet并在服务器上执行——可以将它们看作servlet/HTML工厂);和JDBC(关系数据库连接)。你可以用这些东西走很长的路


一旦掌握了这些,您就可以在JavaEE解决方案(EJB)和Spring之间做出选择。不是JavaEE规范的一部分,但它是一个很好的替代方案。它是依赖项注入、面向方面编程和用于持久性、远程处理、消息传递、web服务、web MVC、LDAP等的坚实模块的组合。

首先,我不想谈论J2EE,因为它是一个过时的丑陋版本。寻找JavaEE6或至少JavaEE5

除此之外,我的建议是下载 因为它有你需要的一切。在同一个网站上


如果您想从Tomcat中的servlet和JSP开始,只需确保在安装过程中选择它即可。

NetBeans IDE不像eclipse那样无处不在(因此eclipse是一个非常好的选择),但它使Java EE 6与Java 7和GlassFish非常容易。而且netbeans.org有几个教程。

。。。如果你不是一个“noob”,你可以掩饰一下简单/无聊的部分。谢谢,这听起来很有希望,因为我希望尽可能下载一些一体化的东西。有这么多不同的下载版本可供选择。请注意,EJB和SpringBeans一样基于POJO。谢谢您的更正。