文章目录一、HTTP是前后端数据交互的载体1.HTTPRequest2.HTTPResponse二、数据交互格式JSON1.JSON对象与JSON字符串2.不同语言中的JSON对象与JSON字符串互换三、前端如何发送数据1.表单发送数据2.JSON对象发送数据3.JSON字符串方式四、前端如何接收数据五、后端如何请求数据1.get请求和post请求2.@RequestParam3.@RequestBody六、后端如何返回数据一、HTTP是前后端数据交互的载体Request的请求体中负载着前端向后端发送请求的数据;Response的响应体中负载着后端向前端返回响应的数据;当然,Request的请
目录一、前提二、创建一个普通的java项目三、添加WebApplication四、添加tomcat五、测试tomcat是否连接成功 六、在src目录下创建四个package七、在WEB-INF下创建文件夹lib,导入两个jar包 八、把druid.properties粘贴在src目录下八、实体类、方法类、测试类、连接类(代码部分)九、测试是否成功连接MySQL数据库 十、数据库Student表的相关设置十一、在web目录下,创建html、css、js文件十二、Web→WEB-INF→index.jsp后缀改为.html十三、验证JavaWeb项目下,能否对数据库表进行增删改查十四、总结一、前提
目录1.功能介绍2.工程准备2.1pom.xml2.2mybatis-config.xml2.3SqlSessionFactoryUtils2.4CheckCodeUtil3.注册页面3.1User3.2UserMapper.xml3.3UserMapper3.4UserService3.5register.html3.6RegisterServlet3.7CheckCodeServlet4.登录页面4.1login.html4.2LoginServlet4.3LoginFilter5.后台主页面5.1Brand5.2BrandMapper5.3BrandMapper.xml5.4BrandS
目录一、TCP协议二、TCP原理1,确认应答机制2,超时重传机制3,连接管理机制4,滑动窗口5,流量控制6,拥塞控制7,延迟应答8,捎带应答9,粘包问题一、TCP协议TCP,即TransmissionControlProtocol,传输控制协议。人如其名,要对数据的传输进行一个详细的控制。TCP协议段格式源/目的端口号:表示数据是从哪个进程来,到哪个进程去;序列号:在建立连接时由计算机生成的随机数作为其初始值,通过SYN包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。确认应答号:指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认
目录一、TCP协议二、TCP原理1,确认应答机制2,超时重传机制3,连接管理机制4,滑动窗口5,流量控制6,拥塞控制7,延迟应答8,捎带应答9,粘包问题一、TCP协议TCP,即TransmissionControlProtocol,传输控制协议。人如其名,要对数据的传输进行一个详细的控制。TCP协议段格式源/目的端口号:表示数据是从哪个进程来,到哪个进程去;序列号:在建立连接时由计算机生成的随机数作为其初始值,通过SYN包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。确认应答号:指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认
GIF动态图演示百度百度网盘提取项目带数据库![链接]:https://pan.baidu.com/s/13F2rxszZRLGDt9pr6ixYUg提取码:关注私信我发送!一、项目搭建准备工作1.搭建一个mavenweb项目2.配置Tomcat3.测试项目是否能够跑起来4.导入项目中遇到的jar包5.创建项目结构6.编写实体类ORM映射:表类映射7.编写基础公共类1.数据库配置文件db.properties文件代码driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306?useUnicode=true&characterEncod
JavaWeb1、基本概念1.1、前言web开发:web,网页的意思静态webhtml,css提供给所有人看的数据始终不会发生变化动态web几乎所有的网站都是动态的提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb1.2、web应用程序web应用程序:可以提供浏览器访问的程序index.html、login.html......多个web资源,这些web资源可以呗外界访问,对外界提供服务我们能访问到的任何一个页面或者资源,都存在于这个世界的某个角落的计算机上
引言面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。一、面试题导航点这里进入JavaWeb编程面试题——导航面试题持续更新中......二、面试题目1.什么是SpringBoot?SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上手。2.谈谈你对
目录1、前言2、系统实机演示3、系统分析与设计(1)主要软件与工具(2)系统分析(3)系统规划4、系统设计与构建(1)JavaWeb创建(2)JavaWeb运行(3)先期依赖准备:5、代码与关键注释、文件简析(1)数据库(2)前端index.jsp和styleIndex.css:forgetPassword.jsp和styleForgetPassword.css、sendMail.js:mainPage.jsp和styleMainPage.css:(3)后端(Servlet):SignServlet.java:EmailServlet.java:LogoutServlet.java:(4)后端
引言面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。一、面试题导航点这里进入JavaWeb编程面试题——导航面试题持续更新中......二、面试题目1.什么是MyBatis?(1)MyBatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写