JavaEE 导读与环境配置

server/2024/12/27 15:56:31/

JavaEE 介绍

Java EE(Java Platform Enterprise Edition), Java 平台企业版. 是JavaSE的扩展, ⽤于解决企业级的开发需求, 所以也可以称之为是⼀组⽤于企业开发的Java技术标准. 所以, 学习JavaEE主要是学习Java在企业中如何应⽤

框架学习

Java EE 课程共涉及4个框架的学习: Spring, Spring Boot, Spring MVC,Mybatis
其中Spring, SpringBoot, Spring MVC 可以看做是⼀家⼈, 属于Spring 家族的产品
Mybatis 是⼀个持久层框架, 主要是⽤来帮助我们更好的操作数据库

web 开发

web(World Wide Web)即全球⼴域⽹,也称为万维⽹
简单来说, 就是可以通过浏览器来和我们的程序进⾏交互

Web⽹站的⼯作流程

⽬前⽤⼾对PC端应⽤的开发结构模式主要分为C/S和B/S结构
CS即Client/Server(客⼾机/服务器)结构. 常⻅的C/S架构的应⽤⽐如QQ,CCTALK,各种⽹络游戏等等,⼀般需要安装并且与服务器进⾏⽹络通信的都属于此类
BS即Browser/Server(浏览器/服务器)结构. B/S架构全称是浏览器 / 服务器(Browser/Server)结构,分为Web浏览器、服务器程序、数据库服务三部分,可以理解为是对C/S架构⼀种改进, 由于所有的业务逻辑都由服务器程序处理, 所以客⼾端仅使⽤浏览器就可以完成所有操作,⼤⼤降低了客⼾端的维护成本
我们之后介绍的 JavaEE项⽬都是基于 B/S 架构的
1. 通过浏览器访问前端程序. 前端程序返回前端代码.
2. 前端程序调⽤后端程序, 进⾏数据的获取(也可能由浏览器进行访问)
3. 后端返回数据后, 前端根据后端返回的数据进行页面渲染, 显⽰页面

 

SpringBoot 安装及环境配置

环境准备

⾃检Idea版本:
社区版: 2021.1 -2022.1.4
专业版: ⽆要求
专业版已经集成了SpringBoot
社区版需要 安装 Spring Boot Helper插件才能创建S pring Boot 项⽬
插件地址   Spring Boot Helper Plugin for JetBrains IDEs | JetBrains Marketplace

SpringBoot 安装

点击 Plugin homepage , 进⼊⽹⻚下载插件

选择刚才下载的插件, 安装, 重启Idea即可
此时查看已安装插件
安装好之后,它的名字就变成了 Spring Initializr and Assistant

创建一个Spring项目

插件安装好后,在创建文件页面,会出现左下角的 Spring Initializr,点击创建文件
选择合适的JDK    ——>     点击Next

 

将 Project type 改成 Maven

语言选择java

Java version选择之前填写的JDK版本

Packing选择Jar

其他的可以自由填写

按照上图,蓝框所选的的项目进行勾选,可参考右侧进行比对
项目名称,以及位置
项目创建好后,使用Maven加载,构建
如果出现以下提示就点击,
如果不出现,右键项目,选择如下选项点击
pom.xml  中所有报红的信息都要解决
把所有要下载的包都下载下来,不断刷新
运行
运行启动程序
如上创建类,并重新运行启动程序
打开浏览器,输入   127.0.0.1:8080/hello

http://www.ppmy.cn/server/153657.html

相关文章

DeepSeek V3:新一代开源 AI 模型,多语言编程能力卓越

DeepSeek V3 横空出世,以其强大的多语言编程能力和先进的技术架构,引发了业界的广泛关注。这款最新的 AI 模型不仅在性能上实现了质的飞跃,还采用了开源策略,为广大开发者提供了更广阔的探索空间。本文将深入解析 DeepSeek V3 的技…

视频监控平台:Liveweb视频汇聚融合平台智慧安防视频监控应用方案

Liveweb是一款功能强大、灵活部署的安防视频监控平台,支持多种主流标准协议,包括GB28181、RTSP/Onvif、RTMP等,同时兼容海康Ehome、海大宇等厂家的私有协议和SDK接入。该平台不仅提供传统安防监控功能,还支持接入AI智能分析&#…

PVE虚拟化平台之开启温度显示方法

PVE虚拟化平台之开启温度显示方法 一、PVE平台介绍1.1 PVE简介1.2 PVE特点1.3 PVE主要使用场景二、本次实践介绍2.1 环境介绍2.2 本次实践简介2.3 检查PVE状态三、pvetools介绍3.1 pvetool简介3.2 功能概览四、使用pvetools工具4.1 下载pvetools项目4.2 执行脚本五、一键安装脚…

在WSL的系统中配置免密和GitHub传输数据(SSH)

在 WSL(Windows Subsystem for Linux)系统中配置免密与 GitHub 传输数据,主要包括设置 SSH 密钥对、将公钥添加到 GitHub 账户以及确保可以通过 WSL 正常使用这些密钥。以下是详细的步骤: 1. 检查现有 SSH 密钥 首先&#xff0c…

网页数据的解析提取之xpath

上一篇博客我们实现了一个最基本的爬虫,但提取页面信息时使用的是正则表达式,过程比较烦琐,而且万一有地方写错了,可能会导致匹配失败,所以使用正则表达式提取页面信息多少还是有些不方便。 对于网页的节点来说&#…

STM32-笔记16-定时器中断点灯

一、实验目的 使用定时器 2 进行中断点灯,500ms LED 灯翻转一次。 二,定时器溢出时间计算 Tout:定时器溢出时间 Ft:定时器的时钟源频率 ARR:自动重装载寄存器的值 PSC:预分频器寄存器的值 例如&#xff0c…

【人工智能】探索当下热门视频生成模型

引言 在当今数字化浪潮下,视频生成模型宛如一颗璀璨的新星,正以惊人的速度改变着内容创作的格局。从影视制作到广告营销,从个人创意表达至教育培训领域,这些智能工具为我们开启了一扇通往无限可能的新大门。接下来,就让…

【开源免费】基于SpringBoot+Vue.JS保密信息学科平台系统(JAVA毕业设计)

本文项目编号 T 112 ,文末自助获取源码 \color{red}{T112,文末自助获取源码} T112,文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…