首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
写给前端的 Java Web 入门手册
谦行
创建于2025-01-21
订阅专栏
打不过就加入
等 49 人订阅
共44篇文章
创建于2025-01-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端视角 Java Web 入门手册 5.9:真实世界 Web 开发—— 对话管理与授权
Servlet 操作 Cookie & Session 在 Web 开发中,Session 和 Cookie 是用于管理用户会话状态的重要机制,使用 Servlet 操作 Cookie 和 Sessi
前端视角 Java Web 入门手册 5.8:真实世界 Web 开发—— 模版引擎
虽然说在同构盛行的今天 JSP 等传统构建页面 HTML 的模版引擎已经彻底退出历史舞台,但在部分场景 HTML 的框架结构需要在服务端构建,因此可以简单了解一下常用的模版引擎 Thymeleaf 首
前端视角 Java Web 入门手册 5.7:真实世界 Web 开发——数据库操作
JDBC 规范 在 Java 早期的版本中,开发人员需要使用不同的数据库厂商提供的不同 API 来访问不同的数据库,这样导致代码的可移植性降低,也增加了开发和维护的成本。JDBC(Java Datab
前端视角 Java Web 入门手册 5.6:真实世界 Web 开发——Redis
Redis 简介 Redis(Remote Dictionary Server)是一个开源的 NoSQL 数据库,数据存储在内存中以实现高速读写,同时支持持久化到磁盘,可以用作数据库、缓存和消息代理。
前端视角 Java Web 入门手册 5.5:真实世界 Web 开发——控制反转与 @Autowired
高层模块管理底层模块 在传统的编程模式中,高层模块需要直接创建和管理低层模块的实例,我们称之为高层模块控制底层模块的生命周期,这种控制关系导致模块之间高度耦合 UserService 直接创建并依赖于
前端视角 Java Web 入门手册 5.4:真实世界 Web 开发——Java Web 代码组织与分层
当在 IDE 中打开一个陌生项目时,第一件事应该通过观察包命名规范、分层策略和模块划分,这样可以快速了解项目设计理念,找到自己需要变更的代码文件,如同建筑师看懂蓝图的能力,这是每个开发者必备的素养 M
前端视角 Java Web 入门手册 5.3:真实世界 Web 开发——RESTful API 与 Spring MVC
RESTful API 设计指南 - 阮一峰的网络日志 RESTful API 最佳实践 - 阮一峰的网络日志 RESTful API 设计规范 REST(Representational State
前端视角 Java Web 入门手册 5.2:真实世界 Web 开发——Spring Boot 应用启动流程
1. 概述 Spring Boot 通过简化 Spring 应用的配置和部署,极大地加快了开发速度。启动一个 Spring Boot Web应用涉及多个步骤,从引导应用到监听和处理 HTTP 请求。依
前端视角 Java Web 入门手册 5.1:真实世界 Web 开发——初识 Spring Boot
Spring Framework 是一个开源的、功能强大的 Java框架,旨在简化企业级 Java开发。它通过提供全面的基础设施支持,使开发者能够专注于业务逻辑的实现。Spring 框架由多个模块组成
前端视角 Java Web 入门手册 4.4:Web 开发基础—— Java Bean
在 Java Web 开发中经常会听到 Java Bean,Java Bean 是指满足特定规则的 Java 类,用于封装数据,提供标准的访问方法,它是一种设计模式,旨在提高组件的可重用性和可维护性
前端视角 Java Web 入门手册 4.4:Web 开发基础—— Listener
在 Java Servlet 规范中,Listener 是一种特殊的 Servlet 组件,用于监听和处理 Web 应用中的各种事件。这些事件可能涉及应用的生命周期、会话的创建与销毁、请求的开始与结束
前端视角 Java Web 入门手册 4.3:Web 开发基础—— Filter
Filter 是 Java Servlet 技术中的一个组件,位于客户端请求和目标 Servlet(或 JSP、静态资源)之间。它们能够拦截请求和响应,对其进行预处理和后处理,从而实现功能的扩展和增强
前端视角 Java Web 入门手册 4.2:Web 开发基础——Servlet API 与生命周期
Servlet 接口 Servlet 根接口定义了五个方法 Servlet 接口定义了一个最基本的 Servlet 组件,包括 init()、service()、destroy() 三个重要方法。尽管
Trae 两小时竟然教会了前端佬 SpringBoot
我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:<https://www.trae.ai/?utm_source=juejin&utm_medium=juejin_
前端视角 Java Web 入门手册 4.1:Web 开发基础—— Servlet & Tomcat 版本 Hello World
在 “Hello Java Web” 章节使用 HttpServer创建了一个简单的 HTTP server,日常 Java Web 开发有成熟的框架支持,无需从零开始,为了理解 Spring Boo
前端视角 Java Web 入门手册 3.7:常用工具—— slf4j+log4j2
日志是应用程序在运行过程中生成的记录信息,用于追踪应用的行为、状态和错误。日志通常包括以下内容: 时间戳:记录日志生成的具体时间。 日志级别:标识日志的重要性,如 DEBUG、INFO、WARN、ER
前端视角 Java Web 入门手册 3.6:常用工具—— Fastjson2
Fastjson2 是阿里巴巴开源的一个高性能、功能丰富的 JSON 解析和生成库,是原有 Fastjson 的升级版。相比于 Fastjson1,Fastjson2 在性能、安全性、可扩展性等方面进
前端视角 Java Web 入门手册 3.5:常用工具—— lombok
Lombok 是一个 Java 库,通过注解处理器在编译时自动生成常用的代码,如 getter/setter 方法、构造函数、toString 方法、equals 和 hashCode 方法等。这样开
前端视角 Java Web 入门手册 3.4:常用工具—— okHttp
okHttp 是一个高效的网络请求框架,默认支持 HTTP/2 支持允许对同一主机的所有请求共享一个套接字 连接池减少了请求延迟(如果 HTTP/2 不可用) 透明 GZIP 缩小了下载大小 响应缓存
前端视角 Java Web 入门手册 3.3:常用工具—— Apache Commons Lang3
Apache Commons 提供了大量可重用的 Java 工具类代码,其中最常用的是拓展 java.lang 的 commons-lang3 lang3:提供高度可重用的静态实用程序方法,主要用于为
下一页