首先你要走在正确的道路上,发现Java EE的优雅之处。既然你不客气各种专题我要分开我anwse成不同的部分:
- 开发环境: 如果没有进一步的谈话,我会建议你直接去挑选你的Eclipse的Java EE朱诺(最后一个版本)版本,但是,如果你想看看其他的IDE,你可以检查NetBeans 7.2(最新版本)或IntelliJIDEA 11.2 Ultimate(我知道的最后一个版本)。基本上Eclipse有大量的插件和功能,并由一个非常优秀,大规模和热情的社区提供支持。
[我亲自试过NetBeans和IntellijIDEA,但与Eclipse感觉更加舒适的Cuz它的外观,功能,冷色系主题等]
对于JSP和HTML,CSS,JS的东西,然而,我建议Jetbrains Webstorm的伟大IDE,它具有zen编码以及许多其他功能,如快速自动完成和支持许多框架。
最后,拿起崇高的文本2,作为快速编辑一个文本编辑器,或只检查一个源文件,它有许多语言,以及吨的插件非常beatiful布局和支持。
所有的Java API规格供脱机Oracle的网站观看免费的,来包装的各种SDK可用那里。
的易于浏览的文档: 的Eclipse IDE使得它很容易与JavaDoc和源连接到不同的JAR文件构成了一个JDK,这么说,你的学习和编码的经验将大大一旦你增加已经设定好了。因此,当您在IDE中键入Connection时,您可以简单地按住Ctrl键然后右键单击它,并且类实现的源代码将在不同的选项卡中打开。是是它是开源世界:)
关于技巧和窍门的力量: 我会建议你使用// TODO注释作为Eclipse有支持他们,你可以设置在设置自己的TODO注释,您也可以使用TASK注释,您也可以通过Mylyn来管理您的错误,任务可以是本地的,也可以通过连接器连接到您最喜欢的错误和问题跟踪器,因为许多连接器可用于此目的。添加到此列表可以配置书签,以帮助您在源文件变满时管理源文件:D
关于Tomcat: 那么如果您的目标是让Java EE应用程序不需要高级功能的Java EE规范,那么你可以使用甜蜜的Tomcat,它很容易使用和配置,并且是一个众所周知的Web容器。
但是如果不是这种情况,你想专注于Java和花lotsa时间去理解这个庞大的规范的来龙去脉,你很可能需要一个支持所有Java认证的应用服务器EE组件。有很多可用的,但是因为你要求提供建议和im在这里给我温和的建议,我会建议你选择GlassFish应用服务器,它是开源的,一旦你将它安装在Eclipse IDE上,例如,它将被捆绑在一起同时包含Java EE 5和Java EE 6 API文档。这意味着没有时间浪费在浏览不同的工具和选项卡上,你会将所有的东西都分组在Eclipse IDE中,这样你就可以100%地完成任务。
P.S:如果您有任何更多的疑问,请随时下午我。
- 任何好的技巧和窍门: 有乐趣的Java,因为你将要学习的东西每天:)新
PS:我没有提及任何框架,因为当你得到习惯于Java EE,您将能够选择适合您需求的产品。还忘了提及JUnit(测试框架)和一个非常棒的eclipse插件EClemma(代码覆盖率比Cobertura/eCobertura更好,并且更易于使用),当然,您也可以尝试Maven作为另一篇文章,或者尝试Apache Ant工具。