Spring框架

JAVA软件框架

Spring是为Java应用的一种软件框架。它是最流行的Java的J2EE网络应用的转换控制器。

Spring是一种STRUTs和JavaBeans的替代,也很好的贯彻了前端框架使用的MVC模式(模型、视图、控制器)。


背景

我最初将Spring框架用于一个中国南部移民城市,深圳的在线教育平台,武道德的内部项目。我开始加入中国客户群来进行Agile开发, 其是一种由日本汽车制造商丰田从1940年初到1970中创造的开发理念。

那时群里研究的一部分work flow,是从Kanban软件部门不断整合的J2EE应用。故事创作,Java核心开发,Spring开发,Angular编码和进一步Agile计划生产消耗,产品更新, bug修复,通过Jenkins pipeline持续整合。许多我使用的项目都是非企业的,主要竭尽研究和开发。

通过这些群组,我的焦点首先集中在Spring Boot的长处“convention-over-configuration”

Spring Hibernate是另外一个整合了Agile工作流程协助的框架。其可以利用Hibernate ORM作为“session management”控制,协助微软SQL服务器映射的相关体和J2EE应用体最近已经成为我作为J2EE全栈开发者使用得最多的技术了。

摘要

我对于Spring 框架的理解来源于许多最初的中国Agile用户群,其后发展成为我其后在美国的项目被聘用的原因之一。

使用Spring Boot的等级应用的快速发展在软件的功能性上允许一个快速的周转时间。 同时, theDev Ops队伍接受你的概念验证和与开发work flow融为一体和配置环境的能力同时也是有利的。

Spring Hibernate允许带注释的数据库配置与应用相互作用。在后端维护MVC模型

我在Equifax和美国银行作为高级软件开发师和应用程序员时都有使用Spring Hibernate。