I am a seasoned .Net developer and have a good grasp of OOP concepts. I will be working on a Java project in the near future and was interested in knowing if someone could point me to a good migration guide for moving from C# 4.0 to Java.
Java equivalent for :
- LINQ to Objects (I understand Java does not support anonymous types like C# does, but a good collections library would be helful)
- ASP.Net MVC 3 (what are the cool kids using for building Java web applications these days)
- Castle Windsor (something which supports a fluent registration api)
- WCF 4.0, SOAP for the most part, REST some scenarios
- Build - nant (something no xml?)
- A language nuances guide (no lambdas, anonymous methods, etc.)
Thanks