I have about 4-6 years .NET experience. Primarly using ASP.NET MVC/Nhibernate/Castle Windsor/MSpec/etc in visual studio with Resharper.
I’m starting a new job in a week where we will be using Java with the Eclipse IDE and Spring Framework.
I’ve read up on the differences between Java and C# and I don’t see myself having much trouble adapting (well except java not having LINQ, lambas, etc etc). The architecture style they’re using is for the most part the same as I do things in C# as well and I am comfortable with it.
But I installed Eclipse and the Spring tool set and I am completely lost as to where to even begin vs working within Visual Studio. I downloaded a few open source spring apps and I don’t even know how to get them to open in Eclipse.
Is there any good sites/tutorials/books anyone could recommend that would get me at least somewhat up to speed with Eclipse/Spring (not Java language books..)? One of my first tasks will be getting the atlassin suite set up as well (primarly Bamboo) which I’ve never touched before…
Welcome to the community! Those aforementioned books are great ways to learn the Spring framework, but are of substantially less use if you’re trying to get started with Java development with Spring, in general, as they can overwhelming. This webinar – http://www.springsource.com/webinar/getting-started-spring-and-springsource-tool-suite – (if you don’t want to fill out the form, there’s a link that says, “I’d rather not fill in the form. Just take me to the download page” in reaaaly tiny fonts below “Download Now!” button. The advantage of that link is that you can download the slides + webinar. If you’d prefer to just watch it online, check out http://www.youtube.com/springsourcedev#p/c/7B74449D5224CC99/0/kSITVsOUvLU ) introduces the SpringSource Tool Suite (a freely downloadable Eclipse derivative) and introduces getting started with simple 80% case type stuff. By the time you’re done, you’ll have tooling, an idea of what the framework is, and an idea where to get started for a few different approaches. (e.g., “I want to build a web application,” or, “I want to data access..”) This webinar’s an hour, and perhaps then – with a few working examples under your belt in Java – you can tackle those books at your leisure 😉