Java Web
洺润
努力学习,未来可期
展开
-
五种方式彻底解决跨域问题
设置请求头,使用jsonp,配置接口网关,Http转发,SpringCloud zull网关,五种方式解决跨域问题原创 2020-03-18 20:41:51 · 914 阅读 · 0 评论 -
表单重复提交解决方案
1. 表单重复提交解决方案(防止Http重复提交)1.1 场景模拟创建一个from.jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti...原创 2020-03-14 10:39:27 · 317 阅读 · 0 评论 -
Http长连接与短连接
1. http长连接与短连接1.1 HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。1.2 如何理解...原创 2020-03-13 11:14:23 · 210 阅读 · 0 评论 -
深入理解Http协议
深入理解Http协议Http协议入门什么是http协议http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范查看http协议的工具1)使用火狐的firebug插件(右键->firebug->网络)2)使用谷歌的“审查元素”http协议内容请求(浏览器-》服务器)GET /day09/hello HTTP/1.1Host: localhost:8080...原创 2020-03-12 17:26:12 · 249 阅读 · 0 评论 -
深入理解Cookie与Session
1. 会话管理入门1.1 生活中会话我: 坤坤,你会打篮球吗?坤坤: 当然会了,我可是咱们软件学院的篮球大使呢!我:今年招新晚会你和壮壮一块上吧,你俩来个双簧坤坤:没问题我最喜欢壮壮了!我:很好,到时候安排小菊坐在前排给你俩打call♂。。。。。。。。在这次生活中的会话中产生通话记录(会话数据)1.2 软件中的会话一次会话: 打开浏览器 -> 访问一些服务器内容 -&...原创 2020-03-12 10:32:05 · 180 阅读 · 1 评论 -
详细分析Sevlet的生命周期与线程安全问题
1. Sevlet的生命周期(重点)1.1 Servlet重要的四个生命周期方法构造方法:创建servlet对象的时候调用。默认情况下,第一次访问servlet的时候创建servlet对象只调用1次。证明servlet对象在tomcat是单实例的。init方法: 创建完servlet对象的时候调用。只调用1次。service方法: 每次发出请求时调用。调用n次。destroy方法: ...原创 2020-03-11 16:04:04 · 162 阅读 · 0 评论 -
Web必备入门知识:B/S与C/S、 DNS解析域名过程、内网与外网
引入之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范现在和以后的程序:java web程序。浏览器控制。javaee规范软件的结构C/S (Client - Server 客户端-服务器端)典型应用:QQ软件 ,飞秋,红蜘蛛。特点:1)必须下载特定的客户端程序。2)服务器端升级,客户端升级。 B/S (Broswer -Server 浏...原创 2020-03-11 14:35:08 · 966 阅读 · 0 评论 -
Socket网络通讯基础
1. 什么是网络模型网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。在网络编程中,发起连接程序,也就是发送第一次请求的程序,被称作客户端(Clien...原创 2020-03-08 15:17:34 · 181 阅读 · 0 评论 -
综合案例:用户信息管理系统
文章目录项目结构与实体类创建数据库配置与连接DAO层Service层Serclet & JSP首页与用户列表项目结构与实体类创建项目结构创建实体类 user对象 与分页对象package cn.itcast.domain;public class User { private int id; private String name; private...原创 2019-11-06 14:15:42 · 1264 阅读 · 3 评论 -
EL&JSTL笔记
今日内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * conte...原创 2019-11-05 19:42:20 · 83 阅读 · 0 评论 -
Cookie&Session笔记
今日内容1. 会话技术 1. Cookie 2. Session2. JSP:入门学习会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1...原创 2019-11-05 19:39:10 · 140 阅读 · 0 评论 -
Response笔记
今日内容1. HTTP协议:响应消息2. Response对象3. ServletContext对象HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 ...原创 2019-11-05 19:33:31 · 110 阅读 · 0 评论 -
Servlet&HTTP&Request笔记
今日内容:1. Servlet2. HTTP协议3. RequestServlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将S...原创 2019-10-30 10:48:15 · 106 阅读 · 0 评论 -
HTML&CSS课堂笔记
今日内容:1. HTML标签:表单标签2. CSS:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 ...原创 2019-10-28 22:55:56 · 157 阅读 · 0 评论 -
HTML课堂笔记
今日内容1. web概念概述2. HTMLweb概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻...原创 2019-10-28 22:54:29 · 125 阅读 · 0 评论 -
xml笔记
今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,h...原创 2019-10-28 22:48:04 · 70 阅读 · 0 评论 -
Tomcat&Servlet笔记
今日内容1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:...原创 2019-10-28 22:43:22 · 112 阅读 · 0 评论 -
BootStrap笔记
今日内容1. BootstrapBootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式...原创 2019-10-28 22:34:54 · 182 阅读 · 0 评论 -
前端技术学习路线及技术汇总
Javascript 语言全栈开发中,用的编程语言就是 javascriptHTML5 标签和 DOM这是前端最核心技术,为之后学习各种开发框架,打下坚实基础。CSS3学习通过 css 开发网页和各种可视 UI 组件。SASS利用 sass 语言,开发复杂的页面 cssNode.js掌握Node.js 核心 API ,具备后端开发能力。Express 5.x 框架 掌握 E...原创 2019-04-07 20:56:07 · 228 阅读 · 0 评论 -
Web发展简史
一、Web技术发展的第一阶段——静态文档第一阶段的Web,主要是用于静态Web页面的浏览。用户使用客户机端的Web浏览器,可以访问Internet上各个Web站点,在每一个站点上都有一个主页(Home Page)作为进入一个Web站点的入口。每一Web页中都可以含有信息及超文本连接,超文本连接可以带用户到另一Web站点或是其它的Web页。从服务器端来看,每一个Web站点由一台主机、Web服务器...原创 2019-04-07 17:27:32 · 548 阅读 · 0 评论