随笔分类 - JavaWeb系列
摘要:Session会话技术是将数据存储在远程web服务器端的技术,会在远程服务器上为每个客户端浏览器都创建一块内存空间存储数据,客户端浏览器需要每次都携带一个标识ID去远程服务器中寻找属于自己的内存空间,Session会话技术的实现需要借助于Cookie会话技术,使用cookie来存储客户的唯一标识SE
阅读全文
摘要:Cookie会话技术是将数据存储在客户端浏览器的会话技术,远程web服务器通过Cookie对象向客户端浏览器写入数据,存储到客户端浏览器上;Cookie会话技术的常见作用是用于存储少量不敏感的数据和在用户不登录的情况下,完成对客户端浏览器的身份识别; Cookie常见操作: 一、远程Web服务器向客
阅读全文
摘要:会话简介:用户打开一个客户端浏览器,执行一系列操作,发送多次请求访问远程服务器多个web资源,然后关闭客户端浏览器,整个过程称之为一次会话;类似打电话,电话接通开始会话,电话挂断结束会话; 会话技术解决的问题:用户在使用客户端浏览器与远程服务器进行会话的过程中不可避免的会产生一些数据,如何为用户保存
阅读全文
摘要:Request中文乱码: 原因:web服务器会对请求参数进行编码,编码默认使用的是ISO8859-1,不支持中文所以乱码; 解决方法: 1、通用解决方法:获取对应的请求参数,通过ISO8859-1转回二进制位,再以UTF-8的形式转成字符串; 2、只适用于post请求方式的解决办法:在获取请求参数前
阅读全文
摘要:学习response对象主要是学习如何使用它设置响应行,响应头,响应体;主要有以下内容: 一、设置响应行中的内容:response.setState(Int code) 二、设置响应头中的内容: 1、add:代表添加新的响应头内容: addHeader(String name,String valu
阅读全文
摘要:JavaWeb基础中比较重要的两个类对象就是request对象和response对象,而且对于后续高阶学习也是很重要的一环; 学习request对象,首先我们要明白学习此对象是用来干什么的?最主要是浏览器向远程服务器发送请求时,我们可以通过request对象来获取请求行、请求头、请求体等信息; 接下
阅读全文
摘要:一般在做JavaEE开发时都需要用到JavaWeb应用服务器,常见的JavaWeb应用服务器如下: WebLogic服务器:Oracle公司的大型收费web服务器,支持全部JavaEE规范; Websphere服务器:IBM公司的大型收费web服务器,支持全部JavaEE规范; Tomcat服务器:
阅读全文
摘要:学习JavaWeb开发需要先了解我们的Java语言,Java语言根据开发的项目应用模块不同又分为JavaSE、JavaEE、JavaME;主要特点如下: JavaSE:Java的标准版,一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++等语言并没有什么优势; Java
阅读全文
摘要:HTTP协议包含HTTP请求和HTTP响应两部分组成,其中HTTP请求主要主要由HTTP请求行,HTTP请求头,HTTP请求体组成; HTTP请求行中包含了请求方式、请求的资源、协议版本三部分组成,例如GET /index.html?username=zs&pwd=123456 HTTP/1.1,其
阅读全文
摘要:何为HTTP协议?HTTP中文名称为超文本传输协议,是互联网上应用最为广泛的一种网络协议,作为约束HTTP请求与HTTP响应的规则;HTTP协议主要由Http请求和Http响应两部分组成,注意请求与响应都是成对存在的; 如何发送HTTP请求?HTTP请求的发送方式主要有以下几种: 1、通过浏览器的地
阅读全文
摘要:什么是web资源?web资源就是表示远程服务器上供外界访问的资源,远程服务器其实就是一台性能强劲的电脑部署在远程,就好比你访问淘宝网页,在上面进行浏览商品,添加购物车等操作,这些你看到的商品图片都是来自哪里呢?它们都是来自于淘宝的服务器(也就是电脑),淘宝的电脑在远程(可能在杭州、北京、上海等任何地
阅读全文
摘要:学习JavaWeb开发之初,我们就首先要搞懂什么是C/S架构,什么是B/S架构,这对于我们以后的更深层次的学习至关重要! C/S架构全称Client/Server,也就是客户端/服务器架构,主要特点是服务器主要充当一个数据库,客户端完成所有的业务逻辑以及界面,优点表现为较为安全、用户界面丰富、体验好
阅读全文