《JavaWeb与Tomcat》
文章平均质量分 76
《JavaWeb与Tomcat》学习笔记
七海健人
打工战士,闲暇之余把自己的学习和总结记录下,也希望写的东西能帮助到你
展开
-
《JavaWeb与Tomcat》——4.HTTP Session
这一章主要讲HTTP的会话Session的管理;1.Http协议是无状态的;Http协议是无状态的因此,http不保存各个用户之前发送过的请求/响应的记录;2.什么是”会话”?”会话”指的是:一段时间内,单个用户与Web应用之间一连串的交互过程;会话是”某个用户操作”与Web服务器的”某个Web应用”之间的;(区分用户和Web应用)若存在不同的用户/或者Web应用,则不是同一个”会话”;注意:Session是对于一个Web应用,而不是一个页面;不同的浏览器访问同原创 2022-03-23 20:48:17 · 212 阅读 · 0 评论 -
《JavaWeb与Tomcat》——1.Web基本概念
由于这本书的代码大多为实践性,依赖配置好JDBC、Tomcat等IDE,代码内容多为测试API本身,因此为节约时间,代码部分从书中截图并仅给出相关说明。第 1 章这一章主要讲Web相关的基本概念Web是一种分布式应用架构,以互联网为媒介,旨在分享分布在网络上的各个Web服务器中所有的链接的信息(资源/服务);通信协议HTTP,信息的表现形式HTML,用户为客户端/浏览器(CS/BS);Web的3个特征:采用HTML表达信息; 使用URL实现资源定位; 使用应用层HTTP协议来规范原创 2022-03-23 20:47:24 · 164 阅读 · 0 评论 -
《JavaWeb与Tomcat》——5.Filter过滤器
这一章主要讲Filter过滤器,像是一个”代理”;1.过滤器Filter?作用/原理?过滤器Filter2.Filter类APIFilter生命周期?自定义一个Filter?实现Filter接口,重写init、destroy、doFilter方法,其中doFilter方法是关键; doFilter方法会对request进行处理,如判断IP、param等,例如禁用一些IP,则判断request的IP若在禁用范围内,则直接return;否则,chain.do原创 2022-03-23 20:48:31 · 189 阅读 · 0 评论 -
《JavaWeb与Tomcat》——2.Tomcat介绍
第 2 章这一章主要介绍Tomcat1.Web应用和Web服务器Web应用以可交互的HTML网页为界面,包含了能处理特定业务的程序代码,由专门的软甲开发者创建;Web服务器具有动态执行Web应用中特定的程序代码的能力,由专门的服务器开发商创建;关系:Web应用由Web服务器来发布和运行,用户通过浏览器访问Web服务器上面的Web应用,其远程数据交换遵循HTTP协议;2.需要一个Web服务器与Web应用之间协作的一个标准接口——Servlet接口;对于Web服务器,可以访问任意一..原创 2022-03-23 20:47:42 · 784 阅读 · 0 评论 -
《JavaWeb与Tomcat》——6.Tomcat&数据库配置
这一章主要讲如何在Tomcat里配置数据库;1.JDBCJava代码与数据库连接的API,通过导入某种数据库(如MySQL的JDBC驱动)的jar包,通过调用API(Connection、Statement、ResulSet)对数据库操作;2.JDBC对数据库-事务的支持image.png3.写一个数据库显示结果的JSPEg:<!--首先导入一些必要的packages--><%@ page import="java.io.*" %>原创 2022-03-23 20:48:47 · 883 阅读 · 0 评论 -
《JavaWeb与Tomcat》——3.Servlet&JSP
第 4 章这一章主要介绍Servlet技术1. Servlet能干什么?(1)动态生成html文档(也可以跳转.jsp);(2)把request转发给其他Servlet;(3)读取来自客户端的Cookies,写入Cookies发送给客户端;(4)访问服务器资源(如DataBase、服务器本地文件等);2. 与Servlet相关的几个类?(1)请求对象ServletRequest或HttpServletRequest,在service方法内处理,可以读取来自客户端的请求信息;(2)原创 2022-03-23 20:47:57 · 316 阅读 · 0 评论 -
《JavaWeb与Tomcat》——7.Tomcat高级用法
这一章主要讲Web的安全域,即用户能访问的资源的权限(资源范围);1.实现方式:(1)通过Web应用,如Servlet中取request的username,查DtaBase或Session验证用户身份;(2)使用web服务器实现,为用户配置各种”身份”,一个用户可以有多个身份;然后再为每个身份指定访问的权限的范围,每种身份都有自己的权限;如下所示:2.有哪些域?(资源类型)怎么用?3.资源约束(访问URL)(1)在web.xml里面配置<security-c原创 2022-03-23 20:49:01 · 288 阅读 · 0 评论