【Spring】——Spring Framework Introduction
来源:互联网 发布:人工智能利弊作文300字 编辑:程序博客网 时间:2024/05/11 00:23
I want to review the Spring , so begin with a professional acticle in English . Let's see what is Spring
FrameWork,and why we need to work with this spring.
Spring is a light weight and open source framework created by Rod Johnson in 2003. Spring is a complete and
a modular framework, i mean spring framework can be used for all layer implementations for a real time application
or spring can be used for the development of particular layer of a real time application unlike struts [ only for front
end related ] and hibernate [ only for database related ], but with spring we can develop all layers
- Spring framework is said to be a non-invasive means it doesn’t force a programmer to extend or implement their class from any predefined class or interface given by Spring API, in struts we used to extend Action Class right that’s why struts is said to be invasive
- In case of struts framework, it will forces the programmer that, the programmer class must extend from the base class provided by struts API
- Spring is light weight framework because of its POJO model
- Spring Framework made J2EE application development little easier, by introducing POJO model
Spring having this much of demand because of the following 3 reasons….
- Simplicity
- Testability
- Loose Coupling
Simplicity
Spring framework is simple because as it is non-invasive, POJO and POJI model
Testability
Actually for writing the spring application, server [Container] is not mandatory, but for struts applications we
need a server, and for EJB too. If we want to test the application it may need lot of changes in the source and each
time we must restart the server to view the changes, which is little tedious and time taking but we can over come this
in Spring, for testing spring application server is not mandatory spring has it own container to run the applications.
Spring can be used to develop any kind of java application, means we can develop starting from console
application to enterprise level application
Loose Coupling
In spring objects are loosely coupled, this is the core concept of spring framework we will see in depth about
this loose coupling and how its differ from tight coupling.
- 【Spring】——Spring Framework Introduction
- Spring Framework : Introduction on broad
- SPRING 3 MVC FRAMEWORK INTRODUCTION
- Spring Framework : Introduction to Spring's jars
- Spring框架简介 Spring Framework Introduction
- Spring Batch Framework– introduction chapter(下)
- Spring v3.0.2 Learning Note 1 - Introduction to Spring Framework
- Spring 3 MVC – Introduction to Spring 3 MVC Framework
- Spring 3 MVC – Introduction to Spring 3 MVC Framework
- Spring 3 MVC – Introduction to Spring 3 MVC Framework
- Introduction to the spring framework(Spring框架简介)
- Spring Batch Framework– introduction chapter(上)
- 【Spring系列】——Spring framework简介(一)
- 【Spring系列】——Spring Framework简介(二)
- Spring学习笔记——IOC的Introduction
- Spring framework
- Spring Framework
- Spring Framework
- android 在多个页面之间实现底部悬浮框不变
- mac下如何实现串口通讯
- 2017年关于健身要做的事儿
- 综合作业——APP(1)
- android UI设计 实现下面界面要用到fragment的
- 【Spring】——Spring Framework Introduction
- android ble 中使用connectGatt()进行连接,没有进入onConnectionStateChange()回调函数
- 模拟实现一个字符串的反转
- sql查询相同数据日期最大的那条数据小于某个值
- 自定义webview中调用app版的地图页面,当我多次点击坐标的时候出现闪退找不到原因,下面是代码求大神指点~~~谢谢~~!!!
- 请问APP连接的服务器程序一般采用什么技术方案和框架
- Electron开发入门
- linux 5-sort,uniq,tar,split
- android su命令下chmod和mount指令失效