create account

An Introduction about Spring Framework on Steemit ! by ravik2492

View this thread on: hive.blogpeakd.comecency.com
· @ravik2492 ·
$0.29
An Introduction about Spring Framework on Steemit !
Hello Steemit User,

![jbbjb.png](https://steemitimages.com/DQmaySGoCPhm7KCSFpEwwebHz2cahEAoU535VrCar1mnKrA/jbbjb.png)

The Spring Framework is a Java platform that provides comprehensive infrastructure support for developing Java applications. Spring handles the infrastructure so you can focus on your application.

Spring enables you to build applications from "plain old Java objects" (POJOs) and to apply enterprise services non-invasively to POJOs. This capability applies to the Java SE programming model and to full and partial Java EE.

Examples of how you, as an application developer, can benefit from the Spring platform:

• Make a Java method execute in a database transaction without having to deal with transaction APIs.
• Make a local Java method a remote procedure without having to deal with remote APIs.
• Make a local Java method a management operation without having to deal with JMX APIs.
• Make a local Java method a message handler without having to deal with JMS APIs.

![fd.jpg](https://steemitimages.com/DQmYKz4CrtRCFZjdNL2N8Bwh5oViGeNYGVdK46SxVK4kamk/fd.jpg)


Modules :

The Spring Framework consists of features organized into about 20 modules. These modules are grouped into Core Container, Data Access/Integration, Web, AOP (Aspect Oriented Programming), Instrumentation, Messaging, and Test, as shown in the following diagram

![njnj.jpg](https://steemitimages.com/DQmfXgZFtMRwPKnXXLKsCHcriaM4UXHgRcNPS9KJebASENE/njnj.jpg)

 Dependency Injection and Inversion of Control


A Java application — a loose term that runs the gamut from constrained, embedded applications to n-tier, server-side enterprise applications — typically consists of objects that collaborate to form the application proper. Thus the objects in an application have dependencies on each other.
Although the Java platform provides a wealth of application development functionality, it lacks the means to organize the basic building blocks into a coherent whole, leaving that task to architects and developers. Although you can use design patterns such as Factory, Abstract Factory, Builder, Decorator, and Service Locator to compose the various classes and object instances that make up an application, these patterns are simply that: best practices given a name, with a description of what the pattern does, where to apply it, the problems it addresses, and so forth. Patterns are formalized best practices that you must implement yourself in your application.
The Spring Framework Inversion of Control (IoC) component addresses this concern by providing a formalized means of composing disparate components into a fully working application ready for use. The Spring Framework codifies formalized design patterns as first-class objects that you can integrate into your own application(s). Numerous organizations and institutions use the Spring Framework in this manner to engineer robust, maintainable applications.

tools

![scs.gif](https://steemitimages.com/DQmY5t8nMRUxr1LPZMFfghfkHSh5thbEy3Dn4X5ZKJnpJH6/scs.gif)

by @ravik2492

![ravik2492 level.png](https://steemitimages.com/DQmZGH4NbaYDEEA1KutTx73KBXTiBaqKYt5LzKM4KBkifZ5/ravik2492%20level.png)
👍  , , , , , ,
properties (23)
authorravik2492
permlinkan-introduction-about-spring-framework-on-steemit
categorywriting
json_metadata{"tags":["writing","steem","steemit"],"users":["ravik2492"],"image":["https://steemitimages.com/DQmaySGoCPhm7KCSFpEwwebHz2cahEAoU535VrCar1mnKrA/jbbjb.png","https://steemitimages.com/DQmYKz4CrtRCFZjdNL2N8Bwh5oViGeNYGVdK46SxVK4kamk/fd.jpg","https://steemitimages.com/DQmfXgZFtMRwPKnXXLKsCHcriaM4UXHgRcNPS9KJebASENE/njnj.jpg","https://steemitimages.com/DQmY5t8nMRUxr1LPZMFfghfkHSh5thbEy3Dn4X5ZKJnpJH6/scs.gif","https://steemitimages.com/DQmZGH4NbaYDEEA1KutTx73KBXTiBaqKYt5LzKM4KBkifZ5/ravik2492%20level.png"],"app":"steemit/0.1","format":"markdown"}
created2017-08-05 23:15:48
last_update2017-08-05 23:15:48
depth0
children1
last_payout2017-08-12 23:15:48
cashout_time1969-12-31 23:59:59
total_payout_value0.240 HBD
curator_payout_value0.047 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,155
author_reputation1,501,149,936,516
root_title"An Introduction about Spring Framework on Steemit !"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id10,893,251
net_rshares73,864,893,757
author_curate_reward""
vote details (7)
@cheetah ·
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/overview.html
properties (22)
authorcheetah
permlinkcheetah-re-ravik2492an-introduction-about-spring-framework-on-steemit
categorywriting
json_metadata""
created2017-08-05 23:16:09
last_update2017-08-05 23:16:09
depth1
children0
last_payout2017-08-12 23:16:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length187
author_reputation942,693,160,055,713
root_title"An Introduction about Spring Framework on Steemit !"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id10,893,270
net_rshares0