当前位置: 首页 > news >正文

JavaEE 导读与环境配置 - 实践

JavaEE 介绍

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

框架学习

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插件才能创建Spring 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.jsqmd.com/news/3701/

相关文章:

  • 微软Teams Channel Agent上线:中国卖家AI赋能品牌出海新机遇与实战策略(2025前瞻) - 详解
  • docker制作
  • lvgl 9.3 style使用导致内存泄漏问题
  • 【AI领域】如何写好Prompt提示词:从新手到进阶的完整指南 - 详解
  • king3399 编译报错
  • 实用指南:uniapp x鸿蒙开发之运行到鸿蒙模拟器
  • Redis 监听过期Key - 指南
  • 11_Reactor网络模型
  • 「LNOI2022」盒
  • 【文摘随笔】从业开发工作五年后,再读短篇《孔乙己》——年少不懂孔乙己,长大已成孔乙己
  • 为什么我选择了 PSM 敏捷认证?
  • Hive SQL - INSERT
  • 编写msyql8.0.21 数据库批量备份脚本
  • 完整教程:基础算法---【差分】
  • Android 源码中如何生成一个platform JKS 文件?
  • 后端面试八股(go 方向)
  • ArcGIS 不重叠且无缝的拓扑检查和修改
  • C++设计模式之创建型模式:工厂方法模式(Factory Method) - 教程
  • 【铸网-2025】线下赛 web 详细题解
  • 2025/9/25
  • 读书笔记:揭开索引的两个常见误区
  • 国标GB28181平台EasyGBS如何赋能路网数字化管理与应急指挥?
  • 完整教程:Spring Boot 核心注解分类与应用指南
  • 分布式数据库迁移OceanBase——基于网易云音乐自研CDC服务的平滑迁移方案
  • 获取用户ip所在城市
  • 【Proteus仿真】AT89C51单片机串行数据转换为并行仿真 - 实践
  • 第13章 day14-15 Webpack逆向
  • Viper远程配置踩坑记录
  • 深入解析:JVM(六)-- StringTable
  • 国产智能体脂秤PCBA方案设计