简体   繁体   中英

Java for intermediate .NET Developer

I am a .NET Developer with about 5 years of web development experience using Microsoft technologies starting with classic ASP to ASP .NET 3.5.

I do have a little background in Java as well and can write/understand Java code very easily. I am looking for resources (online, books) that are compatible with my .NET experience. I am only interested in web development in Java and want to start at intermediate level even if it may require me to look up some details.

What path or resources would you recommend for intermediate .NET web developers to gain equivalent proficiency in Java web development tools?

  • Get an IDE: IntelliJ (my preference), Eclipse, Netbeans;
  • Get an application server: Glassfish (my preference; either v2 or v3 Prelude), JBoss or, if you're feeling adventurous, SpringSource dm server;
  • Get a JDK eg 6u11;
  • Get a copy of Spring 2.5.6 (or 3.0M2 if you're feeling adventurous);
  • Get a copy of the Spring reference documentation;

Put the pieces together.

Get yourself a copy of eclipse, and just start reading other people's code, and reading some java docs. The Java website has all the docs online, and they're one of the best language specs I've seen.

Really, if you know C# pretty well, Java should be a cake walk. The languages are pretty similar, so you just need to get to know the different frameworks.

Probably the most helpful book in regards to learning Java's web development framework, Java Server Faces:

Core JSF - Great examples and explainations throughout on the whole process of using the JSF Framework.

And of course for anyone new to Java I would recommend:

Effective Java - Covers various design patterns and practices.

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

Search for a servlet/JSP tutorial (Good, albeit a little old, example here ). You'll get basic knowledge of Java web application development.

无论您的级别如何, JSF for Nonbelievers都是对JSP / JSF的最佳介绍。

I'd check out Bitter Java .

It's a book that shows you the wrong way to do things, why it's wrong, and then it shows you the right way.

It pretty much falls in line with the evolution of the j2ee framework. Started with servlets, then moved into jsps, then command pattern, etc.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM