The video covers the introduction of Spring Ecosystem and Spring Framework along with key features of technology.
THREE GREAT REASONS TO CHOOSE SPRING:
1.Build Anything :
Anything kind of application can be developed through Spring Ecosystem including Standalone Application, Web Application, SaaS Application, Big Data Application, Mobile Application, Android Application, Batch Process Application and more
2. Run Anywhere:
Spring applications are JVM based and can be hosted as stand alone application or under the cloud servers. Its all portable across the platforms and infrastructures.
3. Rest Assured:
Spring is comprehensive and cohesive. Its adopted by majority of Java/J2EE developers and greatly supported by experts team. And its all open source and set for use.
DESIGN PATTERN VS FRAMEWORK:
What is design pattern -
Standard solution to solve recurring problems in software development. “Best Practices”
Example: Factory Design Pattern, Data Access Object (DAO) Design Pattern, Singleton Design Pattern, Model View Controller(MVC) Design Pattern, Front Controller Design Pattern, Template Pattern, ORM Design Pattern etc...
What Framework -
Implementation of various Design Patterns used together to simplify the application development. Also comes with rich set of reusable libraries.
Example:
App Framework - Spring Framework,
Design Framework - Bootstrap,
Testing Framework - JUnit, Selenium
Design patterns are the architectural building blocks of frameworks. They help make frameworks extendable and reusable.
WHAT IS SPRING FRAMEWORK :
1. Application Development Framework popular in Java Community
2. Based on DI and AOP
3. Loose coupling / decoupling based development
4. Modular by design
5. POJO based programming techniques
6. Lightweight
7. Integration supported with many technologies Ex. Hibernate, JPA, Transaction, JSF, Struts, iBatis, MoM/JMS, OXM etc
8. Test Driven Development(TDD)
9. Develop anything - Standalone (JavaFX, Swing), web app, mobile app etc
10. Configuration to Security and Web to Big Data
11. If you know Spring, you know the art of application development - Extensibility, Reusability, Customization, Maintainability, Security, Modularity and more. No matter what programming language you are working on.
Read more about Spring Framework from our website:
http://ezeon.in/blog/category/spring-...
You can also visit official website of Spring Ecosystem :
https://spring.io/