我的工作要求我从根本上改变技术。我对此感到满意,很高兴学习新知识;但是我觉得我是Java的新手,尤其是我对零经验的Web开发方面。

只是一点点背景,我通常会使用ASP MVC 3,Razor View 引擎,C#创建网站,而在后端,一切都会很好地进行TDD,并使用EF进行数据访问。总体而言,使用.NET我已经做了大约4年。

现在,我意识到,出于我的目的,我不会发现很难将自己的技能从C#语法转换为Java,只是围绕它的所有内容,框架,Web服务器和其他东西都会在短期内使我感到困惑。即使使用新的IDE,一开始也会令人沮丧。

谁能提供任何建议?我知道我们想将Spring MVC与Tomcat一起使用。我是否需要出于开发目的而设置和安装Tomcat?还是eclipse/netbeans(我应该使用?!)为您自动完成此任务,就像Visual Studio通过使本地IIS Web服务器使用一样。

对于TDD,是否有任何人会推荐的eclipse/netbeans插件,所以我可以右键单击类文件并进行“运行测试”

任何常规的有用链接,入门教程?

干杯

最佳答案

我不建议从Spring MVC开始。您应该从一个较低的级别开始,以使其在开始时保持简单。

我建议为Java EE开发人员安装Eclipse IDE版本。这个版本包含您需要的所有东西,除了应用程序服务器。

因此,您必须自己安装Tomcat

现在,在Eclipse中,您可以从“新项目”开始,然后选择“动态Web项目”,该项目可以完成干净的新Web应用程序所需的全部工作。

Eclipse中,您可以右键单击该项目,然后单击“在服务器上运行”,这将打开一个向导,您可以在其中配置Tomcat安装的内容。

这就是设置的目的。您应该使用Eclipse,因为Eclipse是专业环境中的标准编辑器。

如果您还没有学习过Java,那么您现在应该学习或应该从哪里开始。然后继续:Servlet API和Java Server Pages(JSP)API。

您应该为此准备一些书,以使自己步入正轨。

之后,更容易了解Spring MVC是什么,它做什么以及如何工作。

在这种情况下,从Spring MVC开始就像从屋顶开始 build 房屋。我认为这会失败。

编辑:为了完成此操作,我找到了此链接here,在我看来,这是一个不错的第一个起点。

编辑:另一件事:TDDJava的标准库称为JUnit,并且有一个不错的插件供Eclipse使用。

07-24 09:49
查看更多