What should I learn before learning Spring?

How to code or program.

Knowing Java means you know a programming language, not that you know how to program. Knowing how to program means that you know the structuring principles to putting an application together. You know when to use a linked list instead of an array.

The way I began to learn programming is the book: The Structure and Interpretation of Computer Programs. Also known as SICP. Read it and do the exercises. More than once.

I have run across many people who read Java, and even write some Java. But all they could really do is crib code snippets. The did not understand how the whole thing worked.

Also, I think you don’t need any other specific prerequisites to learn Spring. But it is still enormous, if you move beyond Spring IOC, you might want to peek into JavaEE a bit and get a foundation of what’s there.

Once you’re comfortable coding using Spring, then you might want to get certified.

We halved the price of our simulators at www.springmockexams.com and www.javamockexams.com for limited time only –  take a look here bit.ly/SMEBP and here bit.ly/JMEBP

Does Core Spring 4. 2 Certification helps programmer in growing his or her career?

The Core Spring 4.2 certification may help in Service base industry. Also will help you to be through with your knowledge in Spring Framework. It is good to have this certification because it is a perfect way to showcase your knowledge and it will be valid for a long time.

I would suggest to do some project using Spring Framework first or may be contributing to open source who are using these stack, then once you are comfortable with the technology, then go for the certification.

By the way, here are the differences between Spring 4.x and 3.x

Spring 4.x:

  • Removed Deprecated Packages and Methods, check out the API Differences
  • Report
  • Java 8 Support
  • Java EE 6 and 7 or above is now considered the baseline for Spring
  • Framework 4
  • Groovy Bean Definition DSL, read more about this API.
  • Core Container Improvements
  • General Web Improvements
  • WebSocket, SockJS, and STOMP Messaging
  • Testing Improvements

Spring 3.x:

  • Spring MVC Test Framework
  • Asynchronous MVC processing on Servlet 3.0
  • Custom @Bean definition annotations in @Configuration classes
  • @Autowired and @Value to be used as meta-annotations
  • Concurrency refinements across the framework
  • Loading WebApplicationContexts in the TestContext framework
  • JCache 0.5 (JSR-107)

You may also take the Core Spring 4.2 mock exam at 50% off which has been proven to be real questions from the certification exam.

Pass the Java Spring Framework 4 and #CoreSpring 4.2 Certification Today: bit.ly/JMEHO | bit.ly/SMEHOOT