JavaWeb
文章平均质量分 88
恒哥~Bingo
继续学习~~~
展开
-
JavaWeb Ajax详解
项目开发视频:SpringCloud微服务开发入门手把手开发基于SpringBoot的员工管理系统亿度云盘~Java小白入门实战超详细的Java知识点汇总AJAX介绍AJAX(Asynchronous Javascript And XML)异步Javascript和XML,是一种通过JS和后台服务器进行交互的技术。和传统的表单和服务器交互的方式相比,区别是:1、传统的方式会刷新整个页面2、AJAX刷新局部页面,提升用户体验AJAX的实现核心类:XMLHttpRequest(目前主流原创 2021-02-22 16:52:47 · 609 阅读 · 0 评论 -
JavaWeb 会话跟踪技术Cookie和Session
会话跟踪会话就是客户端和服务器之间从连接到断开的过程。Http协议是无状态的,也就是说断开连接后服务器不会记录用户的状态,有时候我们需要知道之前会话的用户状态,这就需要会话跟踪技术。会话跟踪的几种实现:Session 在服务器端保存数据。Cookie 在浏览器端保存数据。URL重写在URL中强行加入参数以实现数据传递,主要用于Cookie和Session失效的情况。/getInfo;jsessionid=A34322BFEA000021112隐藏表单域在表单中附加隐藏信息原创 2021-02-22 12:28:24 · 653 阅读 · 0 评论 -
JavaWeb 监听器和过滤器
项目开发视频:SpringCloud微服务开发入门手把手开发基于SpringBoot的员工管理系统亿度云盘~Java小白入门实战超详细的Java知识点汇总监听器可以监听Web项目中各种对象的状态变化,如:网站的启动和停止、Session的创建和销毁、Session中属性的添加和删除,然后根据对象的状态变化自动调用监听器中的方法。应用场景:网站启动后做预先工作,如:加载缓存加载配置文件,如:Spring通过监听器对配置进行加载常用的监听器:ServletContextList原创 2021-02-22 10:15:51 · 638 阅读 · 0 评论 -
JavaWeb 文件上传下载和图片验证码
项目开发视频:SpringCloud微服务开发入门手把手开发基于SpringBoot的员工管理系统亿度云盘~Java小白入门实战超详细的Java知识点汇总文件上传这里使用的是Apache的common-fileupload包准备工作:下载导入jar包common-fileupload 文件上传common-io 文件IO在JSP的fom标签中,添加属性:enctype=“multipart/form-data”,请求方法必须是post表单中使用file控件上传相关API:原创 2021-02-22 10:01:22 · 524 阅读 · 0 评论 -
JavaWeb JSP详解
JSP的介绍Java Server Page,一种结合Java和HTML的动态页面技术,动态页面就是可以在网页中将后台数据库中的数据实时更新到页面上。类似的技术有:Freemarker、Velocity、Thymeleaf等JSP的原理当用户第一次访问JSP页面时,JSP页面会被编译成Servlet。JSP的指令三大指令page 页面指令设置页面信息<%@ page language=“语言” contentType=“内容类型” pageEncoding=“编码类型” impo原创 2021-02-22 09:27:34 · 985 阅读 · 0 评论 -
JavaWeb Servlet的原理和使用
超详细的Java知识点汇总什么是ServletServlet是Server Applet(服务器小程序),运行在服务器上,可以接受客户端的请求,对后台数据库进行增删改查操作,为用户提供数据服务。实现ServletServlet相关APIServlet接口GenericServlet类(实现Servlet接口)HttpServlet类(继承GenericServlet类)实现Servlet有三种方式继承HttpServlet类主要方法:doGet 处理Get请求doPo原创 2021-02-20 12:06:35 · 667 阅读 · 1 评论 -
JavaWeb HTTP协议原理和Tomcat的配置
JavaWeb的相关概念什么是Web应用Web应用是基于网络和Http协议的软件系统,用户采用浏览器作为客户端通过网络访问后台服务器,服务器需要完成数据存储、逻辑运算等工作。B/S和C/SB/S(Browser/Server)浏览器/服务器模式,服务器一般是高性能PC或工作站,安装应用程序服务器软件,如:Tomcat、JBoss等,还有DBMS,如:MySQL、Oracle等。优点:用户可以直接使用浏览器去访问软件系统,不需要安装特定的软件,使用方便,维护和升级快。缺点:服务器压力大,浏览器不原创 2021-02-19 23:08:24 · 664 阅读 · 0 评论