会话技术 1. 会话:一次会话中包含多次请求和响应。* 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式:1. 客户端会话技术:Cookie2. 服务器端会话技术:SessionCookie: 1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门:* 使用步骤:1. 创建Cookie对象,绑定数据* new Cookie(String name, String value) 2. 发送Cookie对象* re...
目录一、基本概念1.1 WEB开发相关知识1.2 WEB 应用程序1.3 静态 web1.4 动态 web二、WEB服务器1.1 简介2.2 Web 服务器三、Tomcat服务器1.1 端口的配置1.2 虚拟目录的映射方式1.3 配置虚拟主机1.4 Windows 系统中注册域名1.5 打包JavaWeb应用1.6 Tomcat 体系结构1.7 互联网上的加密原理四、HTTP协议4.1 简介4.2 HTTP 请求4.3 HTTP 响应4.4 在服务端设置响应头来控制客户端浏览器的行为五、浏览器与服务器交互5.1 交互过程(访问网站...
1.本次练习写一个简单的注册页面 准备工作:首先搭建好服务器tomcat环境,使用的编译软件是eclipse 2.在eclipse中创建一个web工程 3.在webContent文件夹下创建一个register.jsp文件chua 主要代码:在<body>的里面 <form action="show.jsp"method="post">用户名:<input type="text" name="uname"/><br/>密码:<input type="password" name="upwd"/><br/>年龄:<input type="text" name="uage"/><br/>爱好:<input type="checkbox" n...
关注微信公众号"程序员成长日志",分享日常工作中解决的问题即可赚取稿费,具体要求及联系方式点击公众号下方“有偿征稿”菜单查看
Request对象HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 注意只有post请求才会有请求体,而get请求直接在地址中跟在?后面,多个参数使用&隔开。请求行 存放请求资源、HTTP协议版本号、请求方式请求头header 一般用来存放一些cookie,token信息请求体body 一般用来存储post的参数和参数数据获取客...
监听器: 监听域对象的创建与销毁 3个 监听域对象中值状态的改变 3个 监听对象与session的关系2个 监听对象是否在session中存在 活化与钝化 过滤器: Filter接口 过滤器的作用 过滤器如何使用 @WebFilter urlPatterns ==> String[] dispatcherTypes ==> Dispatcher[] 过滤器的生命周期 init() 初始化 doFilter() 执行过滤,切记放行! destroy() 销毁 监听器(接口) 8个监听接口 第一组:用来监听域对象(ServletContext、HttpSess...
这里说的是我们需要了解的jsp的内置对象,因为它本质是一个servlet 因此 request 和response都是肯定有的 out也是肯定有的。 这就是说:session是依赖于cookie的
对于当前的写法而言 如果是绝对路径的情况,都是动态获得虚拟目录 然后去 拼接 也就是防乱码两步走,设置自己的编码 告诉浏览器你的编码 并且你设置自己的编码 有中文的话 就是使用utf 8 验证码存在的目的:防止恶意的表单注册
目录Java Web简述—、程序开发体系结构1、C/S结构2、B/S结构——C/S结构与B/S结构的比较二、静态网站与动态网站三、Web应用技术客户端应用技术服务器端应用的技术 Java Web简述 —、程序开发体系结构 网络应用程序开发体系结构常用的有两种结构: C/S结构与B/S结构 1、C/S结构即客户/服务器结构,服务端通常采用高性能PC机或工作站,采用大型数据库系统,客户端安装有专门客户端的软件。2、B/S结构 即浏览器服务器结构 WEB浏览器是...
Tomcat 前言在javaweb的学习当中,Tomcat是十分重要的,没有它,我们的web应用程序就加载不了。 内容 1、什么是Tomcat? Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,是目前比较流行的Web 应用服务器。【说白了就是一个web服务器】 2、为什么要使用Tomcat?轻量级 对初学者还算"友好" 免费!! 3、部署Tomcat的步骤1. 安装TomcatTomcat官网:http://tomcat.apache.org/点...
Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中。 Serlvet接口Sun公司有两个默认的实现类:HttpServlet,GenericServlet 把实现了Servlet接口的Java程序叫做,Servlet 来写一个小的项目来学习一下servlet 1.创建一个web的maven项目 2.编写一个普通...
当你关闭服务器的时候 就会显示destroy 目前了解的,还没怎么学习的: 也就是说 可以去改变这个servlet的创建的时机 这里涉及到注解的知识,注解的话,应该说的是之前的东西了。 必须选择java Enterprise项目 javaEE项目 这个东西的好处是:以后新建了servlet的话,那么不需要在xml里面去写配置信息了,直接使用注解的方式,直接使用注解的方式对路径进行配置 因为之前写servletn...
1.概念 1.1、前言 web开发:web,网页的意思静态webhtml,css 提供给所有人看的,数据始终不会发生变化动态web几乎所有网站都是动态的 提供给所有人看的,数据始终会发生变化,每个人在不同时间,不同地点,看到的信息不同 技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发的技术统称为javaweb; 1.2、web应用程序 可以提供浏览器访问的程序a.html、b.html.....多个web资源,可以被外界访问,提供服务 能访问到的任何页面和...
JavaWeb 第一章 BootStrap的栅格(理解) 今日内容 1,在之前我们学习了一些WEB前端的知识,写CSS比较痛苦,作为后台的开发人员,CSS我们是作为一个了解性的知识,将来工作的时候,涉及的并不是特别的多 2,学习完这三大块前端知识之后,我们了解到,用他们来开发一个前端页面的成本还是比较高的 3,所以今天我们来学习一个新的东西叫做bootstrap,其实就是一个前端的开发框架,里面对应好了,非常多的,丰富的样式,供我们来使用 ...
在学习JavaWeb的过程中,开发环境,服务器,数据库都在本地,为了获得更好的学习体验,我尝试将一个Web项目部署在服务器上。目录:服务器准备 环境配置 web项目/数据库一、购买服务器实例 腾讯云/阿里云都有,可以申请学生认证 如果学过linux推荐使用linux系统 linux强大的命令行方便远程管理 由于没有学过linux我就选了windows系统 生成实例后一定要设置安全组放行8080端口,如果要使用SSH传输文件,需要放行22端口,系统默认是关...