spring初识

这篇具有很好参考价值的文章主要介绍了spring初识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、如何快速创建一个spring项目?

1. 首先在网页https://start.spring.io/中进行项目配置

spring初识,javaSE,spring,web

 2. 将下载下来的安装包进行解压,并在IDEA中打开项目。

spring初识,javaSE,spring,web

 3. 在application.propertie文件中进行数据库连接的相关配置

spring初识,javaSE,spring,web

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/library?characterEncoding=utf8&&useSSL=false&severTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=123456

4. 完善相关代码后进行项目启动

5. 在Chrome浏览器访问8080端口可以访问项目的页面:127.0.0.1(本机ip地址):8080(web服务器现在监听的端口)

二、URL(Unique Resource Location)统一资源定位符

标准格式:协议名称://主机/资源路径?查询字符串#文档片段

1.  HTTP协议

http://127.0.0.1:8080                省略资源路径,请求的是首页路径(一般为'/'或'index.html')

http://127.0.0.1:8080/hello

http://127.0.0.1/hello                省略端口号,说明端口是http协议的标准端口,即80端口

2. HTTPS协议(关于http的一个安全加密协议,标准端口号是443)

http://127.0.0.1/hello                省略端口号,即443端口

http://127.0.0.1:8080/hello

http://127.0.0.1:8080 

3. 常见的协议基本HTTP或者HTTPS(https比较主流)

https://www.baidu.com/         隐藏的均为标准端口号,即43端口

https://www.qq.com/

https://jd.com/

4. 在地址栏输入url(127.0.0.1::8080/hello)进行访问的步骤及可能出现的问题

(1)找到目标主机:127.0.0.1(前两个出现问题相当于电话未接通)

(2)在对应主机上找到对应的端口(port),进而找到对应的进程(web服务器):8080

(3)根据资源路径(resource path),访问对应的资源(电话接通,但是人不在)

  • 如果路径对应的资源存在,则web服务器将资源的内容通过响应的方式返回
  • 如果路径对应的资源不存在,则web服务器会响应 404 Not Found

问题:如果对应的主机或主机对应的端口不存在,则结果如何?

浏览器将会在尝试建立连接,多次重试仍无法建立,显示无法建立连接错误。

5. 关于端口port

一个端口同一时间只能被一个进程(而非程序)监听;一个进程可以同时监听多个端口。

eg:进程类比人,端口类比电话号码。一个人可以有多个电话号码,但是一个电话号码只能对应一个人。

三、资源的分类

1. 按照生成方式进行分类

(1)静态资源:提前生成的内容

(2)动态资源:运行期间生成的内容

2. 按照内容格式不同进行分类

(1)HTML(hyper text markup language)格式

超文本标记语言,web应用中用于框架和内容(图纸,毛坯房)

(2)CSS(cascading style sheets)语言

层叠样式表,web应用中的显示布局和样式(精装修)

(3)JavaScript格式

运行在浏览器的一门语言,又称js脚本,web应用中做逻辑处理(房间中的住户)

(4)多媒体格式

  • 图片        jpg、jepg、png、gif、webp、bmp
  • 音频        aac、mp3
  • 视频        mp4、mkv、flv

(5)纯文本格式        txt

(6)结构化数据        json xml文章来源地址https://www.toymoban.com/news/detail-606820.html

到了这里,关于spring初识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Spring】 ——初识Spring

     Spring学习思维导图(仅供参考),如有需要可以到我的资源自行下载 目录 一、为什么学Spring🍭 官方解释🧁  解释🧁 二、Spring是什么🍭 1、核心特点🧁 Ⅰ、控制反转(IoC)和依赖注入(DI)🍬 2、目标🧁 三、Spring的历史🍭  1、历史由来🧁 2、Spring版本迭代的过程🧁

    2024年02月06日
    浏览(35)
  • 1.初识Web

    web:全球广域网,也称万维网(www World Wide Web),能够通过浏览器访问的 网站 。 网页有哪些部分组成? 文字、图片、音频、视频、超链接… 我们看到的网页,背后的本质就是**前端代码 前端代码是如何转换称用户眼中的网页的? 通过浏览器转化(解析和渲染)用户看到的网页

    2024年02月13日
    浏览(25)
  • 初识Spring -- Spring入门保姆级教程(一)

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码以及可以在我主页的资源里找到,如果在学

    2024年02月06日
    浏览(73)
  • Web安全-初识SQL注入(一)

    将不受信任的数据作为命令或查询的一部分发送到解析器时,会产生诸如SQL注入、NoSQL注入、OS 注入和LDAP注入的注入缺陷。攻击者的恶意数据可以诱使解析器在没有适当授权的情况下执行非预期命令或访问数据。 注入能导致数据丢失、 破坏或泄露给无授权方,缺乏可审计性

    2024年02月05日
    浏览(35)
  • 【Spring】Spring AOP 初识及实现原理解析

    博主简介:想进大厂的打工人 博主主页: @xyk: 所属专栏: JavaEE进阶   目录 文章目录 一、初识AOP 1.1 什么是AOP? 1.2 AOP的组成 1.2.1 切面(Aspect) 1.2.2 切点(Pointcut) 1.2.3 连接点(Join Point) 1.2.4 通知(Advice) 1.3 AOP的使用场景 二、Srping AOP 实现 2.1 添加Spring AOP 依赖 2.2 定义切

    2024年02月13日
    浏览(25)
  • 初识Spring -- Spring快速入门保姆级教程(一)

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码以及可以在我主页的资源里找到,如果在学

    2024年02月07日
    浏览(30)
  • 初识Spring

    1.Spring官网: 2.官网学习的顺序:先学Spring,再学SpringBoot,然后SpringCloud,Spring Cloud Data Flow。 3.Spring Framework界面: 4.github上的源代码: 5.进入使用说明文档: 主要是根据这个进行学习的。 6.我们用maven创建,所以只需一个pom依赖就可以了。 其maven依赖为: 选这个包,可以帮我们下

    2024年02月02日
    浏览(26)
  • JavaWeb-初识Spring

    Spring简介 Spring项目 Bean管理 基于xml的Bean管理 创建对象 属性注入 基于xml+注解的Bean管理 创建对象 属性注入 基于纯注解的Bean管理 Spring是什么 Spring是于2003 年兴起的一个轻量级的Java的开放源代码的设计层面框架。Spring解决的是业务逻辑层和其他各层的松耦合问题,因此它将面

    2024年02月08日
    浏览(31)
  • 一、初识 Spring MVC

    MVC 是模型(Model),视图(View),控制器(Controller)的简写,是一种软件设计的代码规范,将业务逻辑、数据以及显示完全分离开来。 MVC 并不是一种设计模式,MVC 是一种结构模式。 并且不同的 MVC 之间也是存在着差异的。 Model(模型): 数据模型,提供要展示的数据,因

    2024年02月13日
    浏览(30)
  • spring初识

    1. 首先在网页https://start.spring.io/中进行项目配置  2. 将下载下来的安装包进行解压,并在IDEA中打开项目。  3. 在application.propertie文件中进行数据库连接的相关配置 4. 完善相关代码后进行项目启动 5. 在Chrome浏览器访问8080端口可以访问项目的页面: 127.0.0.1 (本机ip地址) :80

    2024年02月15日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包