开发者

Java framework recommendation for asp.net mvc developer [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be开发者_如何学编程 improved and possibly reopened, visit the help center for guidance. Closed 10 years ago.

I'm a C# ASP.net MVC Developer.

I got a new job and have to move to the java world (which I left few years ago :))

Are there any recommendations for asp.net mvc equivalent java framework

also, are there any simmilar technologies like LINQ in java world? (I've used LINQ with entity framework, I guess I would use Hibernate with it's own query language)

Also, is there a good book / tutorial you know for C# to Java transition?

update: I'm currenly looking at Spring MVC


Check Play framework


Apache Struts is an equivalent to ASP.NET MVC:

http://struts.apache.org/


I used Struts 2 and no problem.

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

Note: I do NOT recommend Struts 1. They are completely different. Struts 2 is way better.

Disclaimer: I use Ruby on Rails now :)

Edit:

The official docs has plenty of documentation. http://struts.apache.org/2.2.1.1/docs/home.html


I'd recommend looking at Spring. It's like Enterprise Framework on the .NET side, if I understand the latter correctly.

It's a library of modules built on top of dependency injection and aspect oriented programming.


My experience with JSF 2.0 has been good and i dont feel any need to learn Spring. From books i can recommend "JavaServer faces 2.0: the complete reference" By Ed Burns, Neil Griffin, Chris Schalk


are there any simmilar technologies like LINQ in java world?

Check out Scala language. It's full of functional idioms while cooperates with Java pretty smoothly (actually, it's bytecode is the same as Java's. For example, F# requires it's runtime to execute assembly).

And there is awesome Lift framework supporting MVC pattern among other great features.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜