Java Web学习十八:Filter&Listener
一:Filter过滤器Filter顾名思义,web中的过滤器,是在服务器中的资源被访问时,Filter会将请求拦截下来,完成特殊的功能。一般用于完成通用的操作,如:登录验证,统一编码处理,敏感字符的过滤…
1.如何配置过滤器?(1)IDEA支持用注解来配置拦截路径,例如 @WebFilter(“/* ...
Java Web学习十七:荣县项目
刚刚学习初期,我们写了网站用户的注册以及登录功能,但是它的框架结构没有体现MVC。就由以下荣县网站案例来写一个具有三层架构的网站实现用户的登录注册,预约信息到数据库。
一:案例任务1.注册和登录
自己写简易的登录注册页面,实现登录和注册功能,要求用到验证码。登录成功后此处不再显示“登录 注册”,改为 ...
Java Web学习十六:事务&银行转账Demo
一:事务概述个人认为:一件事情由n个组成单元(步骤)组成,这些步骤同时成功或失败,他们组成了一个事务。
1.MySQL的事务(了解)
MySQL默认的事务:执行一条SQL语句,就默认的开启了事务并且提交了事务。
手动事务:
都有多条SQL语句执行时,且他们之间是相关的,必须同时成功或失败的,就需要手 ...
Java Web学习十五:Java EE的开发模式:三层架构va Web学习十四:jstl
一:Java EE开发模式模式,也就是我们常常讲究的“套路”,是历代程序员总结出的一套约定俗成的设计模式。
(1)Java EE 经历过的模式:
曾经的model1模式:
技术组成:jsp + JavaBean
model1的弊端呢也是显而易见的,随着业务的复杂性,导致了jsp里面代码十分的混乱。
...
Java Web学习十三:EL表达式
一:EL技术EL(express language简称)表达语言,也叫表达式语言。
作用是为了减少jsp中java代码的嵌入,替代jsp脚本编写
二:EL从域中取出数据(EL最重要的作用)(1)我们知道上次jsp中我们取数据是通过<%=request.getAttribute(name)%&g ...
Java Web学习十四:jstl
一:jstl概述jstl(java standard tag library)jsp标准标签库,通过它的后缀我们就知道了,他是一个lib,即是一个标准的库。里面有很多定义好的标签。 具体如下:其中最重要的就是Core库,c库是我们开发中用的最多的,其他的库不了解。
二:jstl核心库的常用标签(1) ...
Java Web学习十二:商品列表的显示
一:案例分析最核心的思想就是在Servlet中获取到数据库的数据,然后放到一个List集合中
通过request域存储数据,然后发送到对应的jsp页面,页面通过request拿取数据
jsp再进行动态的显示商品信息。
二:创建商品数据库&连接IDEA我使用的是Navicat Premium ...
Java Web学习十一:jsp&四大作用域
一.四大作用域的总结:page域:当前这个jsp页面范围(名字都叫页面)
request域:一次请求(图片过去没有返回)
session域:一次会话(图片过去再回来)
application域:整个web应用(名字都叫应用)
二:jsp技术本质是Servletjsp(Java Server Page ...
Java Web学习十:MySQL乱码问题
一:问题描述:有一次偶然设置mysql连接IDEA时,出现了如图所示的错误:问题大概就是mysql出现了乱码。翻译过来报错就是:服务器的时区 ,未被识别或代表多个时区。您必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性),如果您想要利用时区支持,则需要使用更特殊的时区值。 ...
Java Web学习九:注册功能和会话技术Cookie&Session
一:注册功能的实现使用BeanUtils来进行自动参数映射封装。
BeanUtils工作原理:将map中的数据,根据key与实体的属性对应关系封装,主要key名字和实体属性一样,就自动封装到实体中。具体代码实现:
(1)获得一个properties集合里面是参数,创建一个user对象,
Map&l ...