
Javaweb
文章平均质量分 90
齐天大荒
欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品。人生就是这样,和漂亮的人在一起,会越来越美;和阳光的人在一起,心里就不会晦暗;和快乐的人在一起,嘴角就常带微笑;和聪明的人在一起,做事就变机敏;和大方的人在一起,处事就不小气;和睿智的人在一起,遇事就不迷茫
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javaweb之文件上传与下载
Javaweb之文件上传与下载 1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程。例如目前网站需要上传头像、上传下载图片或网盘等功能都是利用文件上传下载功能实现的。 文件上传下载实际上是两步操作,第一是文件上传,就是将本地文件上传到服务器端,实现文件多用户之间的共享,第二是文件下载,就是将服务器端的文件下载到本地磁盘。 1.2. 文件上传下载实现原理 首先,需要知道文件是如何实现上传及下载的。文件上传及下载实现原理如下: 文原创 2022-02-22 17:16:46 · 2961 阅读 · 5 评论 -
Javaweb之xml详解
Javaweb之xml详解 1. XML详解 1.1. XML介绍 1.1.1. 什么是XML XML的全称为eXtensible Markup Language,译为可扩展标记语言。XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的。 W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。同时,在2004年2月W3C又发布了1.0版本的第三版。 1.1.2. 百度百科 xml 即可扩展标原创 2022-02-15 23:36:05 · 1532 阅读 · 0 评论 -
Javaweb之filter详解
Javaweb之filter详解 过滤器概述 1.1. 什么是过滤器 Filter译为过滤器,是JavaWeb的三大组件之一,用于在Servlet之外对Request或者Response进行修改。对于Web应用程序来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端和服务器端之间的请求与响应信息。 1.2. 发展历史 由于Servlet规范是开放的,借助于公众与开源社区的力量,Servlet规范越来越科学,功能也越来越强大。2000年,Sun公司在Servlet2.3规范中添加了Filter功能,原创 2022-02-14 21:41:50 · 670 阅读 · 0 评论 -
Javaweb之jstl详解
Javaweb之jstl详解 1. JSTL标签库概述 1.1. 什么是JSTL标签库 JSTL全称为JSP Standard Tag Library,即JSP标准标签库。JSTL最初是一套Java官方的标签库解决方案,自从JavaEE 5之后被定义为标准的标签库。JSTL规范由Sun公司定制,Apache的Jakarta小组负责实现,目前的版本是JSTL1.2。 EL最初定义在JSTL1.0规范中,在JSP2.0之后,EL已经正式成为JSP规范的一部分。在JSTL1.1规范中,已经没有了EL的内容,不过在原创 2022-02-13 13:52:45 · 1955 阅读 · 0 评论 -
Javaweb之jsp详解
Javaweb之jsp详解 1. JSP指令元素 1.1. page指令 page指令是JSP页面中最常用的指令,用来声明JSP页面的属性等信息。一个page指令允许定义多个属性;也可以一个page指令定义一个属性,定义多个page指令。 <!-- 一个page指令,设置多个属性 --> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!-- 一个page指令,设置一个属性.配置多个pa原创 2022-02-13 00:11:07 · 1424 阅读 · 0 评论 -
Javaweb之session详解
Javaweb之session详解 1. Session概述 1.1. 什么是Session Session一般译为会话,是解决Http协议的无状态问题的方案,可以将一次会话中的数据存储在服务器端的内存中,保证在下一次的会话中可以使用。 在客户端浏览器第一次向服务器端发送请求时,服务器端会为这个客户端创建独有的Session,并具有唯一的Session ID,存储在服务器端的内存中。在客户端第二次访问服务器端时,会携带Session ID在请求中,服务器端会根据Session ID查找对应的Session信原创 2022-02-12 15:19:51 · 3786 阅读 · 0 评论 -
Javaweb之cookie详解
Javaweb之cookie详解 1. Cookie 1.1. Cookie概述 Cookie译为小型文本文件或小甜饼,Web应用程序利用Cookie在客户端缓存服务器端文件。Cookie是以键值对形式存储在客户端主机硬盘中,由服务器端发送给客户端,客户端再下一次访问服务器端时,服务器端可以获取到客户端Cookie缓存文件。 Cookie是由服务器端创建的,然后由服务器端发送给客户端,客户端以键值对形式存储Cookie,并标注Cookie的来源。客户端再次访问服务器端时,存储的Cookie会保存在请求协议中原创 2022-02-11 14:02:31 · 1496 阅读 · 0 评论 -
Javaweb之 Request和Resonse
Javaweb之 Request和Response详解 1. Request与Response 1.1. Web应用运行机制 到目前为止,我们已经掌握了Web应用程序的运行机制,现在学习的就是Web应用程序运行机制中很重要的内容 —— Request与Response。 首先,我们先来看一看Request与Response在Web应用程序运行时,是怎么样的。 通过上图的Web应用程序运行机制,我们可以知道关于Request与Response的信息: Web应用程序接收一次请求,就创建一个Request对原创 2022-02-11 00:04:00 · 542 阅读 · 0 评论 -
javaweb之Servlet工作原理
Servlet工作原理 什么是Servlet Servlet的作用是为Java程序提供一个统一的web应用的规范,方便程序员统一的使用这种规范来编写程序,应用容器可以使用提供的规范来实现自己的特性。比如tomcat的代码和jetty的代码就不一样,但作为程序员你只需要了解servlet规范就可以从request中取值,你可以操作session等等。不用在意应用服务器底层的实现的差别而影响你的开发。 HTTP 协议只是一个规范,定义服务请求和响应的大致式样。Java servlet 类将HTTP中那些低层的结原创 2022-02-10 15:32:13 · 399 阅读 · 0 评论 -
Http讲解
http讲解 HTTP协议 定义 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请求后会组织响应数据封装成一个Http响应返回给浏览器:即没有请求就没有响应。原创 2022-02-09 21:02:42 · 129 阅读 · 0 评论 -
Tomcat安装使用详解
Tomcat详解 Tomcat的安装 官网: Apache Tomcat® - Welcome! 1、打开网页,找到网页旁边的Download,下面有对应很多版本。 2、点击一个你想下载的版本。选择自己电脑系统的对应版本。 3、解压下载好的压缩包到你想放在的位置,安装完成。 Tomcat启动和配置 打开解压的目录文件: 启动、关闭Tomcat: 1、打开Tomcat的bin目录:双击startup.bat 2、打开浏览器输入:localhost:8080验证是否启动成功。出现下面这个页面就是启动原创 2022-02-09 14:13:55 · 673 阅读 · 0 评论 -
Web服务器讲解
Web服务器讲解 概述:Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的网络应用程序都可以是Web客户端。 Web服务器和HTTP服务器可以说是同一个东西,当然非得细分的话,HTTP服务器是建立在HTTP协议之上的提供文档浏览的服务器,更多的是提供静态的文件。而Web服务器涵盖了HTTP服务器(这一点可以自行百度百科), Web服务器不仅原创 2022-02-08 23:04:43 · 1590 阅读 · 1 评论 -
JavaWeb之Web的基本概念
Web的基本概念 1.前言 web开发: web,就是网页的意思,比如 www.baidu.com web分为两类: 静态web html,css等静态资源 提供给所有人看的数据始终不会发生变化 动态web 比如淘宝,京东,几乎所有的网站 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP 在java中,动态web资源开发的技术统称为Javaweb 2.web应用程序 web应用程序: 可以提供浏览器原创 2022-02-08 16:43:42 · 129 阅读 · 0 评论