亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Spring 教程:什么是 Spring 框架以及如何安装

什么是 Spring 框架?

Spring 框架 是一个开源框架,用于使用 Java 作为编程语言构建 Web 应用程序。它功能强大且轻量级且易于使用,并且为轻松开发 Java 应用程序提供了支持。 Spring是一个轻量级框架,可以认为是框架中的框架,因为它还提供了对hibernate、struts、tapestry、JSF等各种框架的支持。

在本 Java Spring 教程中,您将学习:

Spring 框架的特点

现在在这个 Spring 教程中,我们将介绍 Spring Framework 的一些最突出的特性:

春天的简史

现在在这个 Spring Framework 教程中,我们将介绍 Spring 历史中的一些重要里程碑:

Spring 框架架构

Spring Framework Architecture 提供了 20 个模块,可根据应用需求使用。

核心 提供框架的基础部分,包括 IoC 和 DI。

核心容器

Core Container 进一步细分为 Core、Beans、Context 和 Expression Language 模块等子组件。

让我们详细了解这些模型:

弹簧核心:

Core 模块提供了 spring 框架的所有主要组件。它包括 IoC(控制反转)和依赖注入功能。

弹簧豆:

该模块提供了 BeanFactory,它是工厂模式的复杂实现。

弹簧上下文:

Context 模块建立在 Core 和 Beans 模块提供的坚实基础之上,它是帮助您访问任何定义和配置的对象的媒介。

Spring 表达式语言 (SpEL):

该模块提供表达式语言,用于在运行时修改和查询对象图。

数据访问/集成:

数据访问和集成层由JDBC、ORM、JDBC、OXM、JMS和Transaction模块组成。

春季网络:

网络 :此模块使用 servlet 侦听器和面向 Web 的应用程序上下文。它还提供了面向 Web 的集成功能和多部分文件上传的功能。

网络小服务程序 :该模块存储基于 MVC 的 Web 应用程序实现。

网络套接字 :模块在 Web 应用程序中提供客户端和服务器之间基于 WebSocket 的双向通信。

Web-Portlet :这个模块也叫 Spring-MVC-Portlet 模块。它为基于 Spring 的 Portlet 提供并复制了 Web-Servlet 模块的所有功能。

AOP :AOP 语言是一种有用的工具,它允许开发人员将企业功能添加到应用程序中。

Instrumentation:该模块提供类检测和加载器实现。用于特定的应用服务器。

测试: 该模块支持使用 TestNG 或 JUnit 工具测试 Spring 组件。它提供了 Spring ApplicationContexts 的一致加载和这些上下文的缓存。

Spring – MVC 框架

现在在这个 Spring Framework 教程中,我们将学习 Spring MVC 框架:

Spring Web MVC 框架提供了模型-视图-控制器架构提供的组件,可帮助您成为灵活且松散耦合的 Web 应用程序。

MVC 模式允许您分离应用程序的不同方面,同时提供这些元素之间的松散耦合。 Spring MVC 还可以帮助您构建灵活且松散耦合的 Web 应用程序。

MVC 设计还允许您分离业务逻辑、表示逻辑和导航逻辑。它还提供了一个优雅的解决方案,在 DispatcherServlet 的帮助下在 Spring Framework 中使用 MVC。

MVC 在 Spring 中是如何工作的?

现在在 Spring 教程中,我们将学习 MVC 在 Spring 中的工作原理:

面向方面的编程

面向切面编程允许程序的全局属性决定如何编译成可执行程序。

模块化的关键单元是一个方面而不是一个类。面向切面编程将程序的逻辑分解成不同的部分,称为关注点。

横切关注点可能会影响整个应用程序,并集中在事务安全、管理、日志记录、身份验证等代码中的一个位置。

它也可以被认为是一种动态装饰器设计模式。此模式还提供了一种附加行为,可通过包装原始类并复制其接口并删除原始类来添加到现有类。

核心 AOP 概念

面向切面编程有七个核心概念。

让我们详细讨论一下:

Java Spring的安装

现在在这个 Java Spring 教程中,我们将逐步学习在您的计算机中安装 Java Spring 的信息:

步骤 1) 访问 www.eclipse.org。

步骤 2) 下载 Eclipse Neon 安装程序并将其安装在您的 Windows 系统上。

步骤 3) 点击“下载64位”按钮。

第 4 步) 转到 Eclipse IDE for Java Developers 并点击“64-bit”链接。

第 5 步) 点击“Windows 64-bit”链接。

第 6 步) 点击“下载”按钮下载压缩包。

第 7 步) 将下载的 zip 解压到特定文件夹。

第 8 步) 点击“浏览”按钮选择工作区目录。

第 9 步) 点击“选择文件夹”选择一个文件夹。

该过程将显示如下屏幕所示。

步骤 10) 打开 Eclipse Marketplace 客户端。

  1. 转到帮助菜单。
  2. 点击“Eclipse Marketpalce”选项。

步骤 11) 搜索并安装 Spring 插件。

  1. 在“查找”文本框中输入 Spring。
  2. 点击“搜索”图标。
  3. 点击“安装”按钮安装插件。

步骤 12) 确认选择的功能并点击“确认”按钮。

步骤 13) 接受条款和条件并安装软件。

  1. 点击“我接受许可协议的条款”单选按钮。
  2. 点击“完成”按钮完成安装。

将显示一个欢迎屏幕,其中包含软件安装进度。

第 14 步) 点击“Restart Now”按钮重启Eclipse IDE并应用更改。

将显示以下屏幕:

Spring 框架的优点

以下是使用 spring 的重要优点/好处。

Spring 框架的缺点

以下是 Spring Framework 的缺点/缺点。

总结:


java

  1. 什么是音乐线弹簧?
  2. 什么是 Gartner Spring?
  3. 平垫圈与弹簧垫圈:有什么区别?
  4. 什么是机械拉伸弹簧?
  5. 如何在 Google Cloud 上安装 WordPress
  6. 编码的 UI 测试自动化框架教程
  7. 什么是 6G,它将有多快?
  8. 如何安装码头调平器
  9. Solidworks Spring 教程 - 自适应弹簧动画
  10. 什么是铜钎焊以及如何做?
  11. 什么是维护积压?如何克服它?
  12. 什么是弹簧减震器?