
JavaEE开发
文章平均质量分 67
JavaEE开发的知识
Small black human
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaEE-发展历史
JavaEE发展历程概述 JavaEE是Java的企业级开发平台标准,最初作为JDK的一部分。1999年独立为J2EE,2006年更名为JavaEE。2017年Oracle将JavaEE捐赠给Eclipse基金会后,因商标限制于2018年3月正式更名为JakartaEE(雅加达),该名称源自早期Apache开源项目并获得64.4%的投票支持。这一演变反映了Java企业级技术从商业标准到开源社区主导的转变过程。原创 2025-06-11 21:13:41 · 352 阅读 · 0 评论 -
Maven的基本操作
Maven是一款基于POM模型的项目管理工具,通过pom.xml文件配置自动获取依赖包,简化项目构建过程。其核心优势在于依赖管理,通过坐标(groupId、artifactId、version)从中央仓库自动下载所需JAR包,并存储到本地仓库(默认路径需修改以避免占用C盘空间)。国内用户可配置阿里云镜像加速下载。Maven采用"本地仓库优先"机制,未找到依赖时才从中央仓库下载。对于依赖冲突问题,可使用MavenHelper插件分析解决。合理配置settings.xml文件(包括本地仓库路原创 2025-06-19 21:59:24 · 929 阅读 · 0 评论 -
解决新版IDEA中无法找到Maven的配置文件
在新版IDEA中默认的保存路径中是找不到settings.xml这个文件的,这就对于我们配置Maven的国内源带来了很大的困扰,此时只需要在目标路径中创建settings.xml文件,然后将下面的配置粘贴进去,然后将这个文件配置到IDEA中就可以了。原创 2025-07-02 16:54:03 · 217 阅读 · 0 评论 -
解决在Pom文件中写入依赖坐标后, 刷新Maven但是多次尝试都下载不下来
Maven依赖下载失败的解决方案:首先检查中央仓库是否存在该依赖(可通过repo1.maven.org或mvnrepository.com查询)。若存在但多次下载失败,建议检查:1)Maven是否配置国内镜像源(修改settings.xml);2)本地仓库路径是否含中文(建议使用英文路径);3)若本地已存在不完整依赖,应删除后重新下载。网络问题可能导致依赖下载不完整,清除缓存后重试通常能解决问题。原创 2025-07-02 16:54:43 · 518 阅读 · 0 评论 -
Spring-创建第一个SpringBoot项目
本文介绍了三种创建Spring项目的途径:1)使用IDEA专业版需修改Server URL为阿里云地址;社区版需注意版本兼容性,直接导入安装包后重启即可。2)通过官网https://start.spring.io在线创建项目。3)建议使用谷歌浏览器进行开发以避免Edge浏览器可能产生的问题。最后还提到项目目录结构说明,但未展开具体内容。原创 2025-06-19 22:45:57 · 430 阅读 · 0 评论 -
HTTP-Postman的安装及其使用
摘要:Postman是后端开发工程师测试API接口的专业工具。随着前后端分离开发模式普及,后端人员需要独立测试接口功能。安装步骤包括官网下载(postman.com/downloads)、双击安装包、注册账号并选择免费计划。使用时可创建请求,支持多种数据格式:multipart/form-data用于文件上传,x-www-form-urlencoded用于表单提交,raw模式直接传输数据体。该工具简化了后端接口测试流程,提高开发效率。原创 2025-07-03 14:52:29 · 557 阅读 · 0 评论 -
Spring-解决IDEA中无法创建JDK17一下的SpringBoot项目
Spring官方已不再支持直接创建JDK17以下项目。若需创建JDK8项目,可先用IDEA生成JDK17项目,再修改POM.xml中的JDK和SpringBoot版本。成功运行后需检查项目配置是否同步更新。另一解决方案是将Spring Initializr的Server URL改为阿里云镜像源https://start.aliyun.com来创建低版本项目。(135字)原创 2025-07-02 18:14:46 · 423 阅读 · 0 评论 -
Spring Web MVC
MVC是一种软件架构模式,将系统分为Model、View和Controller三部分,实现代码解耦。Spring MVC是基于MVC思想的Java Web框架,构建于Servlet API之上。使用Spring MVC主要分为三步:1)通过@RequestMapping建立URL与方法的映射;2)处理请求参数,支持单个参数、对象、数组、集合、JSON等多种数据格式;3)响应处理,可返回数据、静态页面或HTML片段。关键注解包括@RestController(=@Controller+@ResponseBod原创 2025-07-04 10:58:35 · 1334 阅读 · 0 评论 -
Spring-IoC&DI
本文介绍了Spring框架的核心概念IoC(控制反转)容器及其实现方式DI(依赖注入)。主要内容包括:1. Spring是一个包含众多工具的IoC容器,通过控制反转思想管理对象;2. 传统开发模式的高耦合问题及IoC解决方案;3. Spring容器的对象存储方式(五大类注解和@Bean方法注解);4. 三种依赖注入方式(属性注入、构造方法注入和Setter注入)及其优缺点;5. 解决同类型多个Bean的四种方法(名称匹配、@Primary、@Qualifier、@Resource)。文章通过汽车制造示例生动原创 2025-07-23 22:33:12 · 943 阅读 · 0 评论 -
Spring-MyBatis基本操作
MyBatis是一款优秀的持久层(Dao层)框架,用于简化JDBC的开发。MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache迁移到goole code,并且改名为MyBatis。2013年11月迁移到GitHub。MyBatis中文网持久层:指的是持久化操作的层,通常指的是操作数据的层(Dao层),用来操作数据库的。简单来说MyBatis是更简单完成程序与数据库交互的框架,也就是更简单的操作和读取数据库的工具。原创 2025-06-21 22:23:54 · 899 阅读 · 1 评论 -
Spring-MyBatis常见的错误
数据库连接常见问题汇总:未配置数据库信息(如properties缺失)、账号密码错误、数据库本身异常、目标表不存在、字段定义错误,以及XML配置文件问题。这些因素都可能导致数据库连接失败或操作异常,需要逐项排查解决。原创 2025-06-23 16:04:44 · 239 阅读 · 0 评论 -
Spring-MyBatis的配置
本文介绍了数据库连接和MyBatis日志的两种配置方式。在数据库连接部分,分别展示了yml和properties文件中的配置示例,包括URL、用户名、密码等关键参数,并提醒需要根据实际情况修改IP、端口等信息。在MyBatis日志配置部分,同样提供了yml和properties两种格式的配置方法,通过设置log-impl参数启用标准输出日志功能。两种配置方式均以MySQL数据库为例,便于开发者在不同项目需求中选择合适的配置方式。原创 2025-06-19 17:52:32 · 192 阅读 · 0 评论 -
Spring-XML文件
XML文件的基本结构包含声明、文档类型定义和根元素。标准开头为XML声明(<?xml version="1.0" encoding="UTF-8"?>),指定版本和编码。MyBatis映射文件需包含DOCTYPE声明,指向官方DTD定义。根元素<mapper>需定义namespace属性,指向对应Mapper接口(如com.example.demo.mapper.UserInfoMapper)。整个结构符合XML语法规范,为MyBatis框架提原创 2025-06-20 17:57:17 · 105 阅读 · 0 评论 -
Spring-去除IDEA中的黄色波浪线提示
一.去除XML文件中的提示。二.去除IDEA代码中的黄色警告。原创 2025-06-23 21:55:09 · 809 阅读 · 0 评论 -
Spring-表白墙项目
本文介绍了使用Spring Boot和MyBatis搭建留言板项目的完整流程。首先详细说明了项目准备阶段需要注意的yml配置问题,并提供了MySQL连接测试方法。接着分步骤展示了代码编写过程:1)创建数据库表结构;2)定义MessageInfo数据类;3)编写Mapper接口实现数据库操作;4)创建Service业务层;5)开发Controller控制层;6)构建前端HTML页面,使用jQuery实现AJAX交互。项目实现了用户留言提交和展示功能,包含表单验证和动态内容加载。原创 2025-06-25 10:38:33 · 797 阅读 · 0 评论 -
HTTP-Cookie和Session
Cookie与Session在Web开发中常被用于保持用户状态。Cookie是浏览器存储的小段数据,用于保存用户信息,但受限于4KB大小和数量限制,且安全性较弱。Session是服务器存储的用户信息,通过SessionID与客户端关联,通常SessionID通过Cookie传递。两者区别在于存储位置(客户端/服务器)和用途,虽常配合使用但非必须。Cookie解决HTTP无状态问题,Session提供更安全的服务器端数据存储。原创 2025-06-26 18:46:59 · 672 阅读 · 0 评论 -
Spring-图书管理系统
摘要:本文详细介绍了基于Spring Boot和MyBatis的图书管理系统开发过程。主要内容包括:1)项目初始化配置,重点说明MyBatis的YAML文件配置注意事项和MySQL连接测试;2)系统功能实现,涵盖用户登录、图书列表分页展示、图书增删改查等核心功能模块;3)代码优化,如状态枚举转换、价格格式处理、拦截器实现强制登录验证等;4)开发规范,强调参数校验、业务分层、逻辑删除等企业级开发实践。项目采用前后端分离架构,前端使用jQuery+Bootstrap,后端基于Spring MVC实现RESTfu原创 2025-06-27 18:15:22 · 1232 阅读 · 1 评论