Spring主要特征有控制反转、面向切面、MVC等特性。
控制反转(IoC)是Spring促进了低耦合的一种技术。即,当我们使用控住反转时,如果我们用到了对象A,而A中又用到了对象B、C,那么我们不需要将B、C对象的创建出来,这些对象会自己传进来。
面向切面,即:面向切面编程,它的意思是,将不同的程序开发任务区分开,如:对业务开发的,不需要对日志以及事务这些进行操作。
采用了MVC的设计模式。MVC是一种使用了MVC(Model View Controller)是Web应用程序设计的模式。其中
Model(模型)主要是对数据库数据进行一系列的逻辑处理,是一个程序比较重要的功能。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
View(视图)主要是用于将后台数据展示到前台页面上,一般是展示模型带出的数据。
Controller(控制器)处理输入数据,是程序中对处理人际交互的部分,一般是控制器从视图中取得数据,控制用户输入,并将数据发送给模型。
MVC模式还提供了对一些前端页面的样式CSS及JavaScript的完全控制。使用MVC三层开发架构,可以使整个开发结构更加清晰,适用于团队开发的分工协调,及软件二次开发、维护。