JavaEE介绍及Springboot入门
哈喽!各位老铁,从本期开始我会给各人分享JavaEE的学习分享,javaEE是javaEE的扩展,使用起来更加高效便捷,让我们一起开始JavaEE的学习吧!https://i-blog.csdnimg.cn/direct/88ff98ca285449ebbdc8321a4e731c00.png
目次
1.JavaEE发展历史
2.JavaEE重要学习内容
3.JavaEE怎么学习
4.Maven设置
5.springBoot
一、JavaEE发展历程
Java EE的劈头可以追溯到J2EE(Java 2 Platform, Enterprise Edition),它是Java SE(Java Standard Edition)的一个扩展,重要用于企业级应用开发。以下是Java EE的发展历程:
[*]1999年:Java企业扩展照旧核心JDK的一部分。
[*]2006年:J2EE被重命名为Java EE。
[*]2017年:Oracle将Java EE捐赠给Eclipse基金会,但附加了不使用Java名义的条件。
[*]2018年:JavaEE改名为JakartaEE
https://i-blog.csdnimg.cn/direct/ddcd6eb569a64b27a3e6c84fe9cf3ca3.png
二、JavaEE重要学习内容
2.1 web开发
web(World Wide Web)即全球⼴域⽹,也称为万维⽹. 简单来说, 就是可以通过浏览器来和我们的步伐进⾏交互. 好比抖音 https://i-blog.csdnimg.cn/direct/6a7cdc14da0741cebda0d5cd2eacf567.png2.2web网站的工作流程
⽬前⽤⼾对PC端应⽤的开发结构模式重要分为C/S和B/S结构. CS即Client/Server(客⼾机/服务器)结构. 常⻅的C/S架构的应⽤⽐如QQ,CCTALK,各种⽹络游戏 等等,⼀般须要安装并且与服务器进⾏⽹络通信的都属于此类。 BS即Browser/Server(浏览器/服务器)结构. B/S架构全称是浏览器 / 服务器(Browser/Server)结构, 分为Web浏览器、服务器步伐、数据库服务三部分,可以明白为是对C/S架构⼀种改进, 由于所有的业 务逻辑都由服务器步伐处置处罚, 所以客⼾端仅使⽤浏览器就可以完成所有操作,⼤⼤低落了客⼾端的维护 成本. https://i-blog.csdnimg.cn/direct/7d15371758224124994bd04934c66267.png2.3 学习内容
课程内容分2部分:
1. 前端Web开发[相识]
[*]HTML
[*]CSS
[*]JavaScript
[*]JQuery
本部分的⽬标是可以或许借助⽹络看懂前端代码即可. 不做深⼊学习. 2. 后端Web开发[重点]
[*]Maven
[*]Spring家族框架: Spring, SpringBoot,Spring MVC
[*]Mybatis
[*]Linux
本部分为JavaEE重点 会带领⼤家从0到1进行学习三、JavaEE 怎么学
1.学习框架(Spring, Spring Boot, Spring MVC,Mybatis)
2.多练习,多练习
四、Maven
4.1 Maven是什么?
简单来说:Maven是⼀个项⽬管理⼯具, 通过pom.xml⽂件的设置获取jar包,⽽不⽤⼿动去添加jar包
Maven的中央仓库:
仓库地址:https://repo1.maven.org/maven2/
可以通过 https://mvnrepository.com 这个⽹站来查询并下载 4.2为什么要学习Maven?
⼀句话: 简单, ⽅便, 提⾼我们的开发服从, 减少我们的开发Bug.g1. 项⽬构建 2. 管理依赖
4.3搭建一个Maven项目
https://i-blog.csdnimg.cn/direct/b118f37c280f4677b50489b5a94e44c7.png
https://i-blog.csdnimg.cn/direct/0ae566ee9a4e458fb285075a8a86dee1.png 以上就是搭建一个Maven项目标详细方法,各位小搭档也可以动手尝试一下。
4.4给Maven设置国内镜像
由于中央仓库在国外, 所以下载起来会⽐较慢, 所以咱们选择借助国内⼀些公开的远程仓库来下载资源 接下来介绍, 怎样设置国内源 https://i-blog.csdnimg.cn/direct/999b017d12354fba976e951ad6684b0c.pnghttps://i-blog.csdnimg.cn/direct/c43183e2c0194e609ec5db0cbf12c1ed.png以上方法只会对当前的项目生效,那么有没有一劳永逸的方法呢? 当然有,下面就给各人详细介绍 。
https://i-blog.csdnimg.cn/direct/14a74d98e30f4ad1b57e48b038c8f134.png
以上就是给Maven设置国内镜像的方法,各人可以自己试试用起来。
五、springboot介绍
5.1 Springboot介绍
在学习SpringBoot之前, 我们先来熟悉⼀下Spring 我们看下Spring官⽅(https://spring.io/)的介绍
https://i-blog.csdnimg.cn/direct/c42d69ae8e5d4b99a049b7068e47ec65.png
可以看到, Spring让Java步伐更加速速, 简单和安全. Spring对于速率、简单性和⽣产⼒的关注使其成为 世界上最流⾏的Java框架。
Spring官⽅提供了很多开源的项⽬, 覆盖范围从Web开发到⼤数据, Spring发展到了本日, 已经形成了⾃ ⼰的⽣态圈. 我们在开发时, 也倾向于使⽤Spring官⽅提供的技术, 来解决对应的问题.
https://i-blog.csdnimg.cn/direct/2556ab8fa56d4b949f9f799dfe5dd486.png
这些项⽬都是基于Spring Framework来进⾏开发的, 但是Spring Framework存在设置多, ⼊⻔难的问 题, Spring 也意识到了这个问题, 为了简化开发者的使⽤, 从⽽创造性的推出了SpringBoot
接下来我们看下什么是Spring Boot. Spring Boot 的诞⽣是为了简化 Spring 步伐开发的. Spring Boot 翻译⼀下就是 Spring 脚⼿架,Spring Boot 就是 Spring 框架的脚⼿架,它是为了快速开发 Spring 框架⽽诞⽣的.
5.2 Springboot项目标创建
1.使用spring官网创建Spring项目(相识即可)
https://i-blog.csdnimg.cn/direct/d9db6da3faad4f3b8f8f8d022b346e93.png
2.使用IDEA集成开发工具创建Springboot项目
https://i-blog.csdnimg.cn/direct/ffbc206ea83e470c98c064ae0b25494f.png
https://i-blog.csdnimg.cn/direct/edc3d16ad7f443a2bb59d983551fd670.png
此时此刻一个Springboot项目就搭建乐成了,如下图所示:
https://i-blog.csdnimg.cn/direct/fc52243536fd43bc9520948d1784c01a.png
Spring Boot 项⽬有两个重要的⽬录: • src/main/java: Java 源代码 • src/main/resources: 为静态资源或设置⽂件: ◦ /static:静态资源⽂件夹, ⽐如前期学的js, css, html等静态⽂件, 不须要服务器数据进⾏绑定的 ⻚⾯ ◦ /templates:模版资源⽂件夹, 重要存放动态模板⽂件, ⽐如JSP, Freemarker, Thymeleaf等需 要服务器动态渲染数据的⽂件 • src/test/java: 测试代码源代码 •target: 编译后的⽂件路径
• pom.xml: maven 设置⽂件 2.第一个Springboot项目
https://i-blog.csdnimg.cn/direct/c53c259afe9541a29ae8900997e93624.png
项目启动乐成,在浏览器地址导航栏输入http:127.0.0.1:8080/hello,效果如下所示
https://i-blog.csdnimg.cn/direct/773f09bb824142e6811cfa6d7857e95e.png
至此,想必各人对Springboot都有一定程度的相识了吧!是不是更加便捷,开发服从更高了。
5.3常见问题
1.404
404 表⽰⽤⼾访问的资源不存在. ⼤概率是 URL 的路径写的不精确. 错误实例1: url单词拼错 错误实例2: 注解写错 https://i-blog.csdnimg.cn/direct/bb3de60a4150413db6e4d28bc18aa799.png 2.500
服务器出现内部错误. ⼀般是服务器的代码执⾏过程中碰到了⼀些特别情况(服务器异常瓦解)会产⽣这 个状态码.
https://i-blog.csdnimg.cn/direct/cfa71115aca24ccd875eb08103adf213.png
3. ⽆法访问此⽹站
⼀般是 Tomcat 启动失败了.
https://i-blog.csdnimg.cn/direct/262a8979df5a41bbba5f44da64876e49.png
总结
Spring Boot 是为了快速开发 Spring ⽽诞⽣的, Spring Boot 具备: • Spring Boot 提供了启动添加依赖的功能, 可以快速集成框架. • 内置web服务器,⽆需设置 Tomcat 等 Web服务器,直接运⾏和部署步伐. • 可以完全扬弃繁琐的 XML,使⽤注解和设置的⽅式进⾏开发. • ⽀持更多的监控的指标,可以更好的相识项⽬的运⾏情况等特点 Spring Boot 可使⽤ Idea 或⽹⻚创建,它的设计思想是约定⼤于设置,类上标注 @SpringBootApplication 就可以启动 Spring Boot 项⽬了. 各位老铁,行文至此本期的内容就要和各人说再见了。如果以为本文对你有帮助,欢迎三连支持,你的每一个支持都是我连续创作最大的动力。我们下期不见不散!
https://i-blog.csdnimg.cn/direct/04b87a87770c48e9a800a6c99ae157e5.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]