从ASP.Net迁移到Java进行Web开发

qui*_*qui 14 c# java asp.net spring-mvc

我的工作要求我彻底改变技术.我很好,我很高兴能够学习新东西; 但我觉得我是Java的新手,特别是我没有经验的网络开发方面.

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

现在我明白,就我的目的而言,我不会觉得很难将我的技能从C#转换为Java语法,它只是它周围的一切,框架,网络服务器以及在短期内让我迷惑的东西.即使使用新的IDE也会令人沮丧.

有人可以提供任何建议吗?我知道我们想要使用Spring MVC,大概是使用Tomcat.我是否需要为开发目的设置和安装Tomcat?或者eclipse/netbeans(我应该使用它?!)自动为你做这件事,就像Visual Studio通过使用本地IIS web服务器一样.

对于TDD,是否有一个很好的插件可供任何人推荐的eclipse/netbeans所以我可以直接点击一个类文件并进行"运行测试"

任何一般有用的链接,入门教程?

干杯

Chr*_*ris 7

我不建议开始Spring MVC.您应该从较低的级别开始,以便在开始时保持简单.

我建议为Java EE开发人员安装EclipseIDE版本.此版本包含除应用程序服务器之外所需的所有内容.

所以你必须Tomcat自己安装.

Eclipse你现在可以开始一个"新项目",并选择动态Web项目,做所有你需要一个干净的新的Web应用程序.

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

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

你现在应该学习什么或者你应该从哪里开始学习java,如果你还没学过的话.然后继续:Servlet API和Java Server Pages(JSP)API.

你应该给你一些关于它的书,以便了解它.

之后,了解Spring MVC是什么,它做什么以及如何工作将会容易得多.

在这种情况下,从Spring MVC开始就像从屋顶开始建造房屋.我想这会失败.

编辑:为了完成这个,我在这里找到了这个链接,在我看来这是一个很好的第一个起点.

编辑:另外一件事:调用TDDin 的标准库,并有一个很好的插件供它使用.JavaJUnitEclipse


Saw*_*wan 2

最大的问题是,你将继续停留在微软那些非常令人上瘾的产品中,它是“神奇的”工具、编辑器和插件,甚至是键盘快捷键。

所以,我认为移动是非常困难的。

  • 谢谢鼓励:) (3认同)