我是一名长期的 Web 开发人员,过去 5 年一直专注于 ASP.NET/C#。对于我最后的软件工程硕士项目,我的团队正在与一家当地公司合作,使用 Spring Web Flow 构建一个应用程序(因为这是他们当前的技术堆栈)。
我不知道使用 Java 构建网站的第一件事。事实上,我最后一次开发 Java 是在 90 年代中期,当时我编写了一个计算器小程序(当时每个人都认为小程序会接管世界:-)。我知道有一些东西叫做 Servlet 和 servlet 容器,但是直到现在我一直生活在对它们的幸福无知中。另一方面,我认为自己是一名 Web 应用程序专家(不仅来自 ASP.NET,还来自经典的 ASP 和 Perl),并且在 ASP.NET MVC 框架和 Ruby on Rails 方面有一些经验,所以我希望看到与 MVC 实现有一些相似之处。但是昨晚看了无数的 xml 配置文件后,我不得不挖出我的旧婴儿毯子并吸吮我的拇指。
那么,Java 大师们……您将如何让来自不同技术背景的有能力的开发人员加快 Java Web 开发的世界?哪些网站有最好的教程?有哪些书籍可以提供帮助?请记住,在我们开始第一次代码冲刺之前我还有一个月的时间,但我应该有时间做一些深夜阅读。