笔记-JavaWeb学习之旅9】的更多相关文章

CP30的演示 package cn.itcast.datasourcejdbc; import com.mchange.v2.c3p0.ComboPooledDataSource; import javax.sql.DataSource; import java.sql.Connection; import java.sql.SQLException; public class C3P0Demo2 { public static void main(String[] args){ //创建连接…
JavaScript基础 概念:一门客户端脚本语言,运行在客户端浏览器中,每一个浏览器都有JavaScript的解析引擎,是一个脚本语言,不需要编译,直接就可以被浏览器解析执行. JavaScript = ECMAScript+JavaScript自己特有的东西(BOM+DOM) ECMAScript:客户端脚本语言的标准 ​ 基本语法: 与html结合的方式有两种内部JS和外部JS 注释:单行注释//,多行注释/**/ 数据类型:1.原始数据类型(number,string,boolean,n…
Redis:redis是一款高性能的NOSQL系列的非关系型数据库 NOSQL: Not Only SQL ,意即"不仅仅是SQL",是一项全新的数据库理念,泛指非关系型数据库 redis的数据及结构: redis储存的是:Key,Value格式的数据,其中key都是字符串,value有5种不同的数据结构 value的数据结构: 1.字符串类型 string 存储方式:set key value 获取方式: get key 删除方式: del key 2.哈希类型 hash:相当于ma…
AJAX:ASynchronous JavaScript And XML 异步的JavaScript 和XML 异步和同步:客户端和服务器端相互通信的基础上 同步:客户端操作后必须等待服务器端的响应,在等待的期间客户端不能做其他操作 异步:客户端操作后,不需要等待服务器端的响应,在服务器处理请求的过程中,客户端可以进行其他的操作 JQuery对AJAX实现 实现异步的方式 使用$.ajax()发送异步请求 <!DOCTYPE html> <html lang="en"…
1.过滤选择器 首元素选择器:first 获得选择的元素中的第一个元素 尾元素选择器:last获得选择元素中的最后一个元素 非元素选择器:not(selector) 不包括指定内容的元素 偶数选择器:even偶数,从0开始计数 奇数选择器:odd奇数,从0开始计数 等于索引选择器:eq(index)指定索引元素 大于索引选择器:gt(index) 大于指定索引元素 小于索引选择器:lt(index)小于指定索引元素 标题选择器:header 获得标题(h1-h6)元素,固定写法 <!DOCTYP…
增强对象的功能 动态代理:在内存中形成代理类 实现步骤: 代理对象和真实对象实现相同的接口 代理对象 = Proxy.newProxyInstance(); 使用代理对象调用真实对象的方法 增强方法 增强方式: 增强参数列表 增强返回值类型 增强方法体执行逻辑 package com.data.proxy; //实现动态代理需要真实对象和代理对象具有相同的接口 //定义一个卖电脑的接口 public interface SaleComputer { public String sale(doub…
Filter:过滤器 概念:当访问服务器的资源是,过滤器可以将请求拦截下来,完成一些特殊的功能 快速入门: 步骤: 定义一个类,实现接口Filter 复写方法 配置拦截路径 package com.data.web.filter; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException; @WebFilter("/*")//访问所有资源之前,都会执行该过滤…
JSTL:JavaServer Pages Tag Library JSP标准标签库 if标签 <%@ page import="java.util.ArrayList" %> <%@ page import="java.util.List" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%-…
Servlet server applet运行在服务器端的小程序,servlet就是一个接口,定义了Java类被浏览器访问到的规则(Java类重写这个接口,就可以被浏览器(tomcat)识别) Servlet方法: init方法:只执行一次,Servlet在第一次被访问时或者在服务器启动时被创建,就会执行init方法, service方法:可以执行多次,每一次访问服务器就执行一次 destroy方法:在服务器被关闭前,就执行一次 ServletConfig getSerletConfig方法:获…
验证码案列 昨天晚上出现的500错误原因在于验证码没有获取到,获取验证码是应该获取的是共享域中的验证码,而我把获取值得键给写成了jsp中的键,而不是内存生成图片中,然后把图片上传到共享域中的键.这两个键搞混了,所以获取不到验证码. <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>login<…