【问题标题】:Java framework recommendation for asp.net mvc developer [closed]针对 asp.net mvc 开发人员的 Java 框架推荐 [关闭]
【发布时间】:2011-01-10 11:01:37
【问题描述】:

我是一名 C# ASP.net MVC 开发人员。

我得到了一份新工作,不得不搬到 Java 世界(几年前我离开了 :))

有什么推荐的吗 asp.net mvc等效java框架

还有, java世界中是否有类似LINQ的技术? (我使用 LINQ 和实体框架,我想我会使用 Hibernate 和它自己的查询语言)

另外,你知道 C# 到 Java 转换的好书/教程吗?

更新:我正在研究 Spring MVC

【问题讨论】:

    标签: c# java asp.net-mvc hibernate model-view-controller


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      Apache Struts 相当于 ASP.NET MVC:

      http://struts.apache.org/

      【讨论】:

        【解决方案3】:

        我用过 Struts 2 没问题。

        http://struts.apache.org/2.x/index.html

        注意:我不推荐使用 Struts 1。它们完全不同。 Struts 2 更好。

        免责声明:我现在使用 Ruby on Rails :)

        编辑:

        官方文档有大量文档。 http://struts.apache.org/2.2.1.1/docs/home.html

        【讨论】:

        • 感谢您的回答。目前我正在阅读我在 infoq.com 上找到的一本关于 struts 2 的免费小书
        • @Emir:如果您觉得答案有用,请投票。你能告诉我书名和/或链接吗?我可以将其添加到我的答案中。
        • 我在infoq.com/minibooks/starting-struts2 上读过一本书。我不太喜欢这本书。如果您对书籍、教程、截屏视频和视频有任何建议,那将很有帮助:)(已投票)
        • @Emir:我使用Struts2的时候文档不多,但是我发现入门部分非常有用:struts.apache.org/2.2.1.1/docs/home.html
        • @Emir:这本书amazon.com/Struts-2-Action-Don-Brown/dp/193398807X是最后一本公开的。但不知道好不好。
        【解决方案4】:

        我建议看看 Spring。如果我理解正确的话,它就像 .NET 方面的 Enterprise Framework。

        这是一个建立在依赖注入和面向方面编程之上的模块库。

        【讨论】:

        • 经过评估,我觉得Spring MVC最适合我
        【解决方案5】:

        我对 JSF 2.0 的体验很好,我觉得没有必要学习 Spring。从书中我可以推荐“JavaServer faces 2.0:完整参考”作者 Ed Burns、Neil Griffin、Chris Schalk

        【讨论】:

        • 我认为 JSF 类似于 ASP.NET 和 Spring MVC / Struts II 类似于 ASP.NET MVC
        【解决方案6】:

        在 java 世界中是否有任何类似 LINQ 的技术?

        查看Scala language。它充满了函数式的习语,同时与Java的配合也相当流畅(其实它的字节码和Java是一样的,比如F#需要它的runtime来执行汇编)。

        还有很棒的 Lift framework 支持 MVC 模式以及其他很棒的功能。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-06-19
          • 1970-01-01
          • 2011-06-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多