JavaEE
文章平均质量分 92
学习JavaEE
Hsu琛君珩
去更远的地方,见更亮的光~
展开
-
【Java】应用分层解密:优化代码结构与增强项目可维护性
阿⾥开发⼿册中, 关于⼯程结构部分, 定义了常⻅⼯程的应⽤分层结构:那么什么是应⽤分层呢?应⽤分层 是⼀种软件开发设计思想, 它将应⽤程序分成N个层次, 这N个层次分别负责各⾃的职责, 多个层次之间协同提供完整的功能.根据项⽬的复杂度, 把项⽬分成三层, 四层或者更多层.常⻅的MVC设计模式, 就是应⽤分层的⼀种具体体现.为什么需要应⽤分层?原创 2024-06-07 00:14:35 · 704 阅读 · 0 评论 -
【JavaEE】留言板与图书管理系统
目录留言板1. 准备工作2. 约定前后端交互接口lombok3. 服务器代码4. 调整前端页面代码图书管理系统1. 准备工作2. 约定前后端交互接口3. 服务器代码4. 调整前端页面代码留言板需求:界⾯如下图所⽰输⼊留⾔信息, 点击提交. 后端把数据存储起来.⻚⾯展⽰输⼊的表⽩墙的信息1. 准备工作前端没有保存数据的功能,后端把数据保存下来(内存或者数据库中…,这里先存内存中)把前端⻚⾯放在项⽬中<!DOCTYPE html><html lang="en">原创 2024-06-06 00:11:10 · 967 阅读 · 0 评论 -
【JavaEE】加法计算器与用户登录实战演练
(Application Programming Interface), 我们⼀般讲到接⼝或者 API,指的都是同⼀个东西.是指应⽤程序对外提供的服务的描述, ⽤于交换信息和执⾏任务(与JavaSE阶段学习的[类和接⼝]中的接⼝是两回事)简单来说, 就是。原创 2024-05-24 23:54:12 · 515 阅读 · 0 评论 -
【JavaEE】深入浅出:服务器如何响应Web请求
在我们前⾯的代码例⼦中,都已经设置了响应数据, Http响应结果可以是数据, 也可以是静态⻚⾯,也可以针对响应设置状态码, Header信息等.Http响应报头也会向客⼾端传递⼀些附加信息, ⽐如服务程序的名称,请求的资源已移动到新地址等, 如:Content-Type, Local等。随着互联⽹的发展, ⽬前项⽬开发流⾏"前后端分离"模式, Java主要是⽤来做后端项⽬的开发, 所以也就不再处理前端相关的内容了。如果⼀个类的⽅法⾥, 既有返回数据的, ⼜有返回⻚⾯的, 就把。原创 2024-05-23 23:58:18 · 778 阅读 · 0 评论 -
【JavaEE】深入理解Web会话机制:Cookie、Session与Header解析
这个代码中看不到 SessionId 这样的概念的. getSession 操作内部提取到请求中的 Cookie ⾥的 SessionId, 然后根据 SessionId 获取到对应的 Session 对象, Session 对象⽤ HttpSession来描述。. 对客⼾的每个请求,服务器能够识别出请求来⾃于同⼀个客⼾. 当⼀个未知的客⼾向Web应⽤程序发送第⼀个请求时就开始了⼀个会话.当客⼾明确结束会话或服务器在⼀个时限内没有接受到客⼾的任何请求时,会话就结束了.原创 2024-05-22 00:08:37 · 788 阅读 · 0 评论 -
【JavaEE】深入浅出Spring MVC:从JSON到文件上传
JSON概念JSON:JavaScript Object Notation 【JavaScript 对象表⽰法】JSON是⼀种轻量级的数据交互格式. 它基于 ECMAScript (欧洲计算机协会制定的js规范)的⼀个⼦集,采⽤完全独⽴于编程语⾔的⽂本格式来存储和表⽰数据。-- 百度百科JSON本质上是一个字符串JSON就是⼀种数据格式, 有⾃⼰的格式和语法, 使⽤⽂本表⽰⼀个对象或数组的信息, 因此JSON本质是字符串. 主要负责在不同的语⾔中数据传递和交换.国际通⽤语⾔-英语。原创 2024-05-20 23:40:22 · 641 阅读 · 0 评论 -
【JavaEE】深入学习Spring MVC:掌握参数传递与映射
Spring 会根据参数名称⾃动绑定到对象的各个属性上, 如果某个属性未传递, 则赋值为null(基本类型则赋值为默认初识值, ⽐如int类型的属性, 会被赋值为0)某些特殊的情况下,前端传递的参数 key 和我们后端接收的 key 可以不⼀致,⽐如前端传递了⼀个。默认情况下,请求中参数名相同的多个值,是封装到数组. 如果要封装到集合,要使⽤。字段来接收的,这样就会出现参数接收不到的情况,如果出现这种情况,我们就可以。底层逻辑:需要名称一样,从请求的参数中,获取参数名为。是个必传参数,如果不传就会报错了。原创 2024-05-19 23:51:50 · 646 阅读 · 0 评论 -
【JavaEE】Spring Web MVC入门:掌握Spring的MVC框架基础
Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从⼀开始就包含在 Spring 框架中。它的正式名称“Spring Web MVC”来⾃其源模块的名称(Spring-webmvc),但它通常被称为"Spring MVC".什么是Servlet呢?Servlet 是⼀种实现动态⻚⾯的技术。原创 2024-05-15 00:19:43 · 587 阅读 · 1 评论 -
【JavaEE】Web服务器与请求响应流程:深入了解如何处理Web请求
⼀个有经验的程序猿和⼀个新⼿程序猿相⽐, 最⼤的优势往往不是代码写的多好, ⽽是调试效率有多⾼. 同⼀个问题可能新⼿花了⼏天都⽆法解决的, 但是有经验的程序猿可能⼏分钟就搞定了.http://127.0.0.1:8080/user/sayhi ,就是向本地计算机中的8080端⼝程序,获取资源位置是/user/sayhi的数据。观察⽇志是调试程序的重要途径. 系统⽇志往往很多, 需要同学们耐⼼阅读, 经常阅读, 熟练了就能更快速的找到问题了。, 也就是在本地计算机中找到正在运⾏的8080端⼝的。原创 2024-05-14 00:06:09 · 973 阅读 · 0 评论 -
【JavaEE】Maven简介与实用指南:项目构建和依赖管理的高效工具
Maven 是⼀个项⽬管理⼯具。基于 POM(Project Object Model,项⽬对象模型)的概念,Maven 可以通过⼀⼩段描述信息来管理项⽬的构建,报告和⽂档的项⽬管理⼯具软件。⼤⽩话:Maven 是⼀个项⽬管理⼯具, 通过 pom.xml ⽂件的配置获取 jar 包,⽽不⽤⼿动去添加 jar 包。原创 2024-05-12 00:26:37 · 1034 阅读 · 0 评论