JavaEE
文章平均质量分 71
忙着追剧的村长
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot 实战:基于 Hutool + Session 实现图形验证码(从原理到完整项目)
本文实现了一个基于Hutool工具包的图形验证码系统,前后端协同完成验证码生成、校验与跳转功能。后端使用Hutool-captcha生成带干扰线的验证码,通过Session存储验证码及有效期(1分钟),并提供接口返回图片和校验结果;前端利用Ajax提交用户输入,通过jQuery动态刷新验证码图片并实时校验,错误时弹窗提示,正确则跳转至成功页面。整体设计解耦清晰,安全有效,适用于常见登录验证场景。原创 2026-11-05 21:37:21 · 306 阅读 · 4 评论 -
Spring Boot 配置文件详解:从基础语法到 YAML 配置
配置文件用于将程序中易变的配置信息(如端口、数据库连接、密钥等)与代码分离,避免硬编码带来的维护困难。SpringBoot支持application.properties和application.yml两种格式,前者语法简单但冗长,后者结构清晰、可读性强,支持复杂数据类型如对象、列表、映射,且层级关系通过缩进体现。使用@Value或@ConfigurationProperties可实现配置注入。YML虽可读性高、跨语言通用,但对格式敏感,不适用于极复杂配置。原创 2026-11-02 19:33:51 · 271 阅读 · 10 评论 -
Spring IoC & DI 从入门到理解:控制反转、依赖注入与 Bean 管理详解
本章系统讲解Spring IoC与DI核心概念,通过汽车制造案例对比传统开发与控制反转(IoC)的差异,阐明对象创建与依赖管理由容器接管的优势。结合SpringBoot项目,介绍IoC容器的Bean存储(@Component、@Bean等注解)与获取(ApplicationContext),并详细说明依赖注入(DI)的三种方式:属性注入、构造方法注入和Setter注入,分析其适用场景与优缺点。最后,将理论应用于图书管理系统,实现Controller、Service、Dao层的自动装配,验证IoC/DI在实际原创 2026-11-02 14:31:05 · 229 阅读 · 8 评论 -
spring web mvc图书管理小案例
本文通过实现一个基于Spring Web MVC的图书管理系统,演示前后端数据互通的完整流程。前端通过AJAX请求与后端交互,实现用户登录及图书列表展示;后端采用分层架构(Controller、Service、Dao、Entity),各层职责分明:Controller接收请求,Service处理业务逻辑,Dao操作数据,Entity定义数据模型。通过层层调用,实现了从数据库模拟数据到前端页面动态渲染的全过程,强化了对MVC模式的理解与应用。原创 2026-10-29 21:34:18 · 359 阅读 · 17 评论 -
Spring MVC小案例(1)
本文介绍了三个基于Spring Boot的Web应用实现:加法计算器、用户登录系统和留言板。加法计算器通过HTML表单提交数据,后端使用@RequestParam接收参数并返回计算结果;用户登录采用AJAX异步请求与Session机制,结合jQuery实现无刷新验证,正确则跳转页面显示用户名;留言板利用Lombok简化实体类编写,通过@RequestBody接收JSON数据,前端用AJAX动态加载和发布留言,实现局部更新。三者均体现了前后端分离、异步通信与状态管理的核心思想。原创 2026-10-25 19:11:43 · 826 阅读 · 6 评论 -
Spring Web MVC 入门:从一个 URL 到 Java 后端完整处理请求
本文系统介绍了SpringMVC的入门基础,涵盖三大核心要点:准备工作(Tomcat作为Servlet容器监听8080端口,实现HTTP请求处理)、SpringMVC本质(基于Servlet封装,简化请求映射与参数解析)及MVC设计模式(模型、视图、控制器分离)。重点讲解了路由映射(@RequestMapping)、请求参数接收(如@RequestParam、@PathVariable、@RequestBody)、响应返回(静态页面、JSON、状态码设置)等内容,并对比@Controller与@RestCo原创 2026-10-14 19:10:18 · 443 阅读 · 14 评论 -
Spring Boot 快速上手:从 Maven 到第一个 Controller
本文介绍了Maven在JavaEE开发中的核心作用,包括其依赖管理、项目构建生命周期及仓库机制,并详细讲解了pom.xml配置文件的使用。通过创建SpringBoot项目,演示了如何利用Maven快速搭建Web应用,实现首个Controller接口的编写与测试。文章还提供了学习资料下载链接,帮助初学者高效入门SpringBoot开发。原创 2026-10-02 13:51:35 · 857 阅读 · 11 评论 -
JavaEE进阶-JavaScript初识
本文系统介绍了JavaScript的基础概念、语法及应用,涵盖变量、数据类型、运算符、数组、函数与对象等核心内容,并重点讲解console.log在调试中的作用。通过三种引入方式(行内、内部、外部)实现基础使用,结合jQuery简化DOM操作与事件处理。最后通过“猜数字”和“留言板”两个实战案例,演示了如何实现用户交互与动态页面更新,为网页动态化开发奠定基础。原创 2026-09-29 17:19:59 · 356 阅读 · 11 评论 -
JavaEE进阶-CSS初识
本文介绍了CSS的基本概念及其在网页样式中的作用,阐述了其与HTML、JavaScript的关系。内容涵盖CSS语法结构、三种引入方式(内部、行内、外部)、常用选择器(标签、class、id、通配符、复合选择器)及基础属性(如color、font-size、border、width/height、padding与margin),强调了选择器的优先级和元素显示类型对样式的影晌,帮助初学者理解如何通过CSS美化网页。原创 2026-09-26 18:00:38 · 284 阅读 · 14 评论 -
JavaEE进阶-HTML基础认识
本文系统介绍HTML基础知识,涵盖其作为超文本标记语言的本质、基本结构(doctype、head、body)、标签与属性的使用,以及常用标签如标题、段落、图片、链接、表格、表单等。重点解析了表单提交机制与语义化标签的应用,并结合前后端交互流程,说明HTML在网页构建中的基础作用,为后续学习CSS和JavaScript奠定基础。原创 2026-09-25 20:49:13 · 291 阅读 · 10 评论 -
JavaEE初识
本文从JavaSE过渡到JavaEE,系统介绍企业级Web开发的核心概念。重点讲解B/S架构下Web网站的工作流程,明确JavaEE在后端开发中的应用,涵盖Spring、SpringBoot、MyBatis等主流框架,强调项目实战能力培养。学习者将掌握从需求分析、代码开发、数据库操作到项目部署的全流程技能,具备独立完成完整Web项目的能力,并逐步具备企业级开发所需的规范意识与问题解决能力。原创 2026-09-25 13:04:21 · 337 阅读 · 17 评论
分享