JavaEE第二课 | spring的一些了解和使用maven确定目录结构

本文介绍了Spring框架的基础应用,包括其非侵入式特性、组件解耦、AOP支持、数据库事务管理和单元测试功能。通过创建Maven项目并配置Spring依赖,一步步引导读者理解Spring架构和目录结构,适合初学者快速上手。
摘要由CSDN通过智能技术生成

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情

spring初体验

spring作为javaEE的一个全方位应用程序框架,它既可以应用于Java应用的开发,还可以应用于服务端开发。

spring优点

spring优点众多: - 非侵入式框架:Spring框架的API不会在业务逻辑上出现。 - 降低组件之间耦合性:将对象的创建和依赖关系的维护工作都交给Spring容器管理。 - 提供AOP支持:通用任务集中处理,减少传统OOP方法带来的代码冗余。 - 直接配置文件管理数据库事物:省去手动编程 - 提供Junit支持,进行单元测试。 - 与其他框架无缝集成,像我们之前学的Mybatis。 - 对开发中的某些API进行了封装,降低了使用难度

spring架构图

上层架构依赖于下层架构 image.png

Spring引用和目录结构

创建maven项目

  • 创建maven项目 image.png
  • 打开pox.xml引用spring依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.10.RELEASE</version> </dependency>
  • 打开官网复制基于xml的配置元数据的基本结构的代码,也可以连文档一起下载,本地复制 image.png
  • 代码如下: ```xml

```

加载jar包

在spring开发时,除了要自带的jar包外,其核心容器还需要commons.logging的jar包。到官方下载压缩包即可,然后解压到自定义目录。

目录结构

如果是在官网直接下载,则Spring目录结构文件夹介绍如下:

  • docs文件夹:用来存放Spring相关文档。
  • libs文件夹:存放开发所需的jar包和源码。
  • schema文件夹:存放Spring各种配置文件的XML Schema文档
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值