javaee

想不明白的过度思考者2 天前
前端·spring boot·后端·交互·javaee
基于 Spring Boot 的 Web 三大核心交互案例精讲作为 Spring Boot 初学者,理解后端接口的编写和前端页面的交互至关重要。本文将通过三个经典的 Web 案例——表单提交、AJAX 登录与状态管理、以及 JSON 数据交互——带您掌握前后端联调的核心技巧和 Spring Boot 的关键注解。
朝新_6 天前
数据库·笔记·sql·mybatis·交互·javaee
【实战】博客系统:项目公共模块 + 博客列表的实现创建SpringBoot项目,添加Spring MVC 和 MyBatis 对应依赖项目分为控制层(Controller),服务层(Service),持久层(Mapper).各层之间的调用关系如下:
朝新_8 天前
数据库·后端·sql·spring·javaee
Spring事务和事务传播机制在数据库阶段,我们已经学习过事务了.事务是一组操作的集合,是一个不可分割的操作. 事务会把所有的操作作为一个整体,一起向数据库提交或者是撤销操作请求.所以这组操作要么同时成功,要么同时失败.
朝新_9 天前
java·spring boot·后端·spring·javaee
【统一功能处理】SpringBoot 统一功能专题:拦截器、数据封装、异常处理及 DispatcherServlet 源码初探强制登录案例中,我们共做了两部分工作Result.success(pageResult) 就是对返回数据进行了封装
朝新_13 天前
数据库·后端·mybatis·适配器模式·javaee
【统一功能处理】从入门到源码:拦截器学习指南(含适配器模式深度解读)图书管理系统中我们完成了强制登录的功能,后端程序根据Session来判断用户是否登录,但是实现方法是比较麻烦的
朝新_21 天前
java·spring boot·笔记·后端·spring·javaee
【SpringBoot】玩转 Spring Boot 日志:级别划分、持久化、格式配置及 Lombok 简化使用日志对我们来说并不陌生,从JavaSE部分,我们就在使用 System.out.print 来打印日志了。通过打印日志来发现和定位问题,或者根据日志来分析程序的运行过程。在Spring的学习中,也经常根据控制台的日志来分析和定位问题。
朝新_22 天前
前端·笔记·spring·ajax·交互·javaee
【SpringMVC】详解用户登录前后端交互流程:AJAX 异步通信与 Session 机制实战需求: 用户输入账号和密码,后端进行校验密码是否正确对于后端开发人员而言,不涉及前端页面的展示,只需要提供两个功能
朝新_23 天前
java·笔记·spring·交互·javaee
【SpringMVC】SpringMVC 小案例:加法计算器初步理解前后端接口交互与数据处理结合前两篇关于SpringMVC的学习,做一些小案例需求: 输入两个整数, 点击"点击相加"按钮, 显示计算结果
朝新_23 天前
java·spring boot·笔记·后端·spring·javaee
【SpringBoot】配置文件配置文件主要是为了解决硬编码带来的问题,把可能会发生改变的信息,放在一个集中的地方,当我们启动某个程序时,应用程序从配置文件中读取数据,并加载运行.
朝新_1 个月前
java·开发语言·笔记·springmvc·javaee
【SpringMVC】SpringMVC 请求与响应全解析:从 Cookie/Session 到状态码、Header 配置HTTP 协议自身是属于 “无状态” 协议. “无状态” 的含义指的是: 默认情况下 HTTP 协议的客户端和服务器之间的这次通信, 和下次通信之间没有直接的联系. 但是实际开发中, 我们很多时候是需要知道请求之间的关联关系的. 例如登陆网站成功后, 第二次访问的时候服务器就能知道该请求是否是已经登陆过了.
朝新_1 个月前
java·spring boot·笔记·后端·spring·maven·javaee
【SpringBoot】详解Maven的操作与配置Maven是一个项目管理工具,通过pom.xml文件的配置获取jar包,而不用手动去添加jar包;IDEA本身已经集成了Maven,我们可以直接使用,无需安装 以下截图的idea版本为:2021.3.2,不同版本的 idea 界面展示会有所不同 File -> New-> Project 我们在运行代码时,会自动添加一个 target 包,这个包存放的是我们编译生成的代码: clean 操作,就可以把生成的 target 包清除 package是打包的意思,打包就是把所有的class文件,全部放在一起,打
朝新_1 个月前
java·开发语言·网络·jvm·笔记·算法·javaee
【EE初阶】JVMJVM的执行流程 程序在执行之前先要把java代码转换成字节码(class文件),JVM 首先需要把字节码通过一定的方式类加载器(ClassLoader) 把文件加载到内存中运行时数据区(Runtime Data Area) ,而字节码文件是 JVM 的一套指令集规范,并不能直接交个底层操作系统去执行,因此需要特定的命令解析器**执行引擎(Execution Engine)将字节码翻译成底层系统指令再交由CPU去执行,而这个过程中需要调用其他语言的接口本地库接口(Native Interface)**来实
兮山与1 个月前
javaee
JavaEE初阶7.0目录一、网络初识1.0 网络初识(1) 局域网广域网(2) 路由器和交换机(3) IP地址和端口号(4)协议
天若有情6731 个月前
java·spring·mvc·springmvc·javaee·multipart
Spring MVC文件上传与下载全面详解:从原理到实战深入掌握Spring MVC文件处理机制,解决实际开发中的各种问题当我们在HTML表单中上传文件时,必须设置 enctype="multipart/form-data":
朝新_1 个月前
java·开发语言·网络·笔记·javaee
【EE初阶 - 网络原理】传输层协议格式HTTP的报头是文本格式的 UDP/TCP/IP报头是二进制的传输层协议,只考虑到端口号这一层如果要使用UDP来传输超过64KB的数据,就需要在应用层手动的分包,多次发送,并在接收端手动拼接
朝新_2 个月前
java·开发语言·网络·php·javaee
【EE初阶 - 网络原理】网络通信IP地址 主要用于 标识网络主机 和 其他网络设备(比如路由器)的网络地址,简答来说:IP地址用于定位主机的网络地址
Brookty2 个月前
java·开发语言·学习·多线程·javaee
【Java学习】定时器Timer(源码详解)目录一、构造方法1.非静态成员就地初始化1.1TaskQueue类1.1.1构造(在Timer成员初始化时)
脑子慢且灵2 个月前
java·前端·后端·servlet·tomcat·web·javaee
【JavaWeb】一个简单的Web浏览服务程序大家天天开心!!!!!在我们学习TomCat和Servlet之前,我们要知道Tomcat其实就相互于一个Java程序,但是这个Java程序可以处理来自浏览器的Http请求。下面我们就自己来编写一个“服务器”来接收和相应浏览器或客户端发送的请求。
天若有情6733 个月前
java·笔记·后端·java-ee·javaee
《JAVA EE企业级应用开发》第一课笔记一个典型的Java Web应用请求(如用户登录)会经历以下流程:总结:本节课建立了Java Web企业开发的宏观视角,理解了请求流程、分层思想和SSM框架的角色,为后续深入学习打下了坚实基础。
我爱996!4 个月前
javaee
SpringMVC——建立连接将用户(浏览器)和java程序连接起来,也就是访问一个地址能够调用到我们的Spring程序。在 Spring MVC 中使用 @RequestMapping来实现URL 路由映射,也就是浏览器连接程序的作用。