想象一下,您已经完成了 JavaRush 培训并开始寻找第一份工作。在职位描述中,您会遇到从未尝试过的框架和工具。我们将推出一系列文章来帮助您了解哪些 Java 工具用于哪些项目,以及您应该在开发人员职业生涯的哪个阶段学习它们。在第一篇文章中我们将讨论最流行的框架——Spring框架。
Spring框架:它是什么?
Spring 是 Java 开发人员使用的流行框架。如果我们打个比方,那么这个框架本质上就像是罗宋汤的现成食品。您可以自己编写 Web 应用程序,而无需使用框架。以罗宋汤为例,它看起来像这样:去村庄种植蔬菜,收集并烹饪罗宋汤。或者您可以简化流程并购买现成的产品集,即框架。使用该框架编写的代码更加高效且易于测试。Spring 的主要优点之一是它在对象之间注入依赖关系,否则开发人员必须手动添加这些依赖关系。开发人员只需描述对象之间的连接 - 框架将为您完成剩下的工作。这是一组肯定会起作用的功能。春天有多受欢迎?
Java 所在的地方都使用 Spring。自 2003 年创建以来,对该框架的需求一直在不断增长。您可以在ItJobsWatch 网站上查看受欢迎程度的动态- 英国所有开发人员职位空缺中有 3% 是在春季。平均工资约为每年6万英镑。在乌克兰、俄罗斯和白俄罗斯的就业市场,Spring 也是领先的框架之一。根据Stack Overflow 资源的一项研究,所有语言的开发人员中有 16.2% 选择 Spring 框架 - 它在所有 Web 框架中的受欢迎程度排名第 6。当然,如果我们专门谈论 Java 开发人员,那么都是 95%。哪些项目需要它?
几乎所有使用 Java 的地方。让我们列出主要的:- 网络应用程序;
- 使用数据库的应用程序;
- 云服务;
- 安卓应用程序。
何时以及如何教学?
初级必须了解Spring框架。当初学者学习了 Core Java、Git 版本控制系统、了解了使用网络的基础知识并学会了如何创建简单的 servlet时,您就可以开始使用它。培训可能需要大约一到两个月的时间。编写第一个简单项目可能需要一个月的时间。要彻底研究这个框架,需要更多的时间,因为它在不断发展。以下是开发人员的一些意见:“几乎所有 Spring 的示例都在 servlet 上工作。开始学习 servlet。无需太深入,只需了解技术本身 - 它是什么以及它如何工作。我的建议是采取一个现成的项目,也许是一个教育项目。并尝试改变现有流程,而不是“从头开始”编写。为什么会这样:在真实的项目中你可以看到什么是一直用到的(也就是你需要学习的),什么是二次垃圾(你不需要学习,你需要把文档放在手边) ),”开发者 Alexey说道。“只有当你已经熟悉Java、数据库、一些面向对象的编程技术、Web技术和其他基本的软件开发技能时,才有意义谈论学习Spring框架。Spring 框架并不是凭空存在的,它本身是没有用的。” Ivan Mushketik说道。
您可以在JavaRush 在线实习中学习如何在实践中使用 Spring 框架。每赛季针对达到 35 级的用户进行一次招募。 |
GO TO FULL VERSION