【问题标题】:Java for intermediate .NET Developer面向中级 .NET 开发人员的 Java
【发布时间】:2010-10-05 16:26:27
【问题描述】:

我是一名 .NET 开发人员,拥有大约 5 年使用 Microsoft 技术的 Web 开发经验,从经典 ASP 到 ASP .NET 3.5。

我也有一点 Java 的背景,可以很容易地编写/理解 Java 代码。我正在寻找与我的 .NET 经验兼容的资源(在线、书籍)。我只对 Java 中的 Web 开发感兴趣,并且想从中级开始,即使这可能需要我查找一些细节。

您会为中级 .NET Web 开发人员推荐哪些途径或资源来获得同等的 Java Web 开发工具熟练程度?

【问题讨论】:

    标签: java .net


    【解决方案1】:
    • 获取 IDE:IntelliJ(我的偏好)、Eclipse、Netbeans;
    • 获取应用服务器:Glassfish(我的偏好;v2 或 v3 Prelude)、JBoss 或者,如果您喜欢冒险,可以使用 SpringSource dm 服务器;
    • 获取 JDK,例如 6u11;
    • 获取一份 Spring 2.5.6(或 3.0M2,如果您喜欢冒险的话);
    • 获取 Spring 参考文档的副本;

    把碎片拼在一起。

    【讨论】:

    • +1 用于 IntelliJ(使用 8 了吗?);如果您避开 EJB 并坚持使用 Spring 和 POJO,则像 Tomcat 5/6 或 Jetty 这样的 servlet 容器就足够了。
    【解决方案2】:

    为自己获取一份 eclipse,然后开始阅读其他人的代码,并阅读一些 java 文档。 Java 网站上有所有在线文档,它们是我见过的最好的语言规范之一。

    真的,如果您非常了解 C#,Java 应该是小菜一碟。这些语言非常相似,因此您只需要了解不同的框架即可。

    【讨论】:

      【解决方案3】:

      可能是关于学习 Java 的 Web 开发框架 Java Server Faces 最有用的书:

      Core JSF - 使用 JSF 框架的整个过程的精彩示例和解释。

      当然,对于 Java 新手,我会推荐:

      Effective Java - 涵盖各种设计模式和实践。

      【讨论】:

        【解决方案4】:

        根据我的经验,官方 Java 考试比 .Net 考试要好,所以可能值得从那里开始?

        【讨论】:

          【解决方案5】:

          搜索 servlet/JSP 教程(很好,虽然有点旧,例如 here)。 您将获得 Java Web 应用程序开发的基本知识。

          【讨论】:

            【解决方案6】:

            无论你的水平如何,JSF for Nonbelievers 都是 JSP/JSF 的最佳介绍。

            【讨论】:

              【解决方案7】:

              我会查看Bitter Java

              这是一本书,它向您展示了做事的错误方式、错误的原因,然后向您展示了正确的方式。

              它几乎符合 j2ee 框架的演变。从 servlet 开始,然后转到 jsps,然后是命令模式等。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2010-10-07
                • 1970-01-01
                • 1970-01-01
                • 2013-11-28
                • 2018-03-11
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多