JavaRush /Java 博客 /Random-ZH /摘自June简历:Spring Framework是Java中流行的框架

摘自June简历:Spring Framework是Java中流行的框架

已在 Random-ZH 群组中发布
想象一下,您已经完成了 JavaRush 培训并开始寻找第一份工作。在职位描述中,您会遇到从未尝试过的框架和工具。我们将推出一系列文章来帮助您了解哪些 Java 工具用于哪些项目,以及您应该在开发人员职业生涯的哪个阶段学习它们。在第一篇文章中我们将讨论最流行的框架——Spring框架。摘自June的简历:Spring Framework是Java中流行的框架 - 1

Spring框架:它是什么?

Spring 是 Java 开发人员使用的流行框架。如果我们打个比方,那么这个框架本质上就像是罗宋汤的现成食品。您可以自己编写 Web 应用程序,而无需使用框架。以罗宋汤为例,它看起来像这样:去村庄种植蔬菜,收集并烹饪罗宋汤。或者您可以简化流程并购买现成的产品集,即框架。使用该框架编写的代码更加高效且易于测试。摘自June的简历:Spring框架是Java中流行的框架 - 2Spring 的主要优点之一是它在对象之间注入依赖关系,否则开发人员必须手动添加这些依赖关系。开发人员只需描述对象之间的连接 - 框架将为您完成剩下的工作。这是一组肯定会起作用的功能。

春天有多受欢迎?

Java 所在的地方都使用 Spring。自 2003 年创建以来,对该框架的需求一直在不断增长。您可以在ItJobsWatch 网站上查看受欢迎程度的动态- 英国所有开发人员职位空缺中有 3% 是在春季。平均工资约为每年6万英镑。在乌克兰、俄罗斯和白俄罗斯的就业市场,Spring 也是领先的框架之一。摘自June的简历:Spring Framework是Java中流行的框架 - 3根据Stack Overflow 资源的一项研究,所有语言的开发人员中有 16.2% 选择 Spring 框架 - 它在所有 Web 框架中的受欢迎程度排名第 6。当然,如果我们专门谈论 Java 开发人员,那么都是 95%。

哪些项目需要它?

几乎所有使用 Java 的地方。让我们列出主要的:
  • 网络应用程序;
  • 使用数据库的应用程序;
  • 云服务;
  • 安卓应用程序。
Spring 由单独的组件组成,允许您处理上述项目和许多其他项目。例如,Spring Web(创建 Web 应用程序)、Spring Security(保护应用程序安全、设置授权和身份验证)、Spring Boot(简化 Spring 上应用程序的配置)。

何时以及如何教学?

初级必须了解Spring框架。当初学者学习了 Core Java、Git 版本控制系统、了解了使用网络的基础知识并学会了如何创建简单的 servlet时,您就可以开始使用它。培训可能需要大约一到两个月的时间。编写第一个简单项目可能需要一个月的时间。要彻底研究这个框架,需要更多的时间,因为它在不断发展。以下是开发人员的一些意见:“几乎所有 Spring 的示例都在 servlet 上工作。开始学习 servlet。无需太深入,只需了解技术本身 - 它是什么以及它如何工作。我的建议是采取一个现成的项目,也许是一个教育项目。并尝试改变现有流程,而不是“从头开始”编写。为什么会这样:在真实的项目中你可以看到什么是一直用到的(也就是你需要学习的),什么是二次垃圾(你不需要学习,你需要把文档放在手边) ),”开发者 Alexey说道。“只有当你已经熟悉Java、数据库、一些面向对象的编程技术、Web技术和其他基本的软件开发技能时,才有意义谈论学习Spring框架。Spring 框架并不是凭空存在的,它本身是没有用的。” Ivan Mushketik说道。

您可以在JavaRush 在线实习中学习如何在实践中使用 Spring 框架。

每赛季针对达到 35 级的用户进行一次招募。

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION