javaEE基础(笔记)
疯了的晓猿
不太称职的程序员一枚,常常被工作逼疯,哈哈哈哈
展开
-
一款优秀的表单验证插件——validation插件
一款优秀的表单验证插件——validation插件特点:1. 内置验证规则:拥有必填、数字、email、url和信用卡号码等19类内置验证规则2. 自定义验证规则:可以很方便的自定义验证规则3. 简单强大的验证信息提示:默认了验证信息提示,并提供自定义覆盖默认提示信息的功能4. 实时验证:可以通过keyup或bulr事件触发验证,而不仅仅在表单提交的时候验证。下载: http://bassista...原创 2018-05-02 10:13:55 · 618 阅读 · 0 评论 -
WEB22—Js原生Ajax和Jquery的Ajax
一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到 服务器端,在这段时间里,客户端可以任意进行任意操作,直到服务器端将数据...原创 2018-05-24 10:54:58 · 143 阅读 · 0 评论 -
WEB25—基础加强(类加载器/注解/动态代理)
一、类加载器1.什么是类加载器,作用是什么?类加载器就加载字节码文件(.class)2.类加载器的种类类加载器有三种,不同类加载器加载不同的1)BootStrap:引导类加载器:加载都是最基础的文件2)ExtClassLoader:扩展类加载器:加载都是基础的文件3)AppClassLoader:应用类加载器:三方jar包和自己编写java文件 怎么获得类加载器?(重点) ClassLoad...原创 2018-05-28 16:56:53 · 234 阅读 · 0 评论 -
WEB19——事务
一、事务概述1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败 就是将n个组成单元放到一个事务中2.mysql的事务默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务手动事务: 1)显示的开启一个事务:start transaction 2)事务提交:commit代表从开启事务到事务提交 中间的所有的sql都认为有效 ...原创 2018-05-23 11:13:01 · 174 阅读 · 0 评论 -
WBE15—HttpServletRequest
1.HttpServletRequest概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,HttpServl...原创 2018-05-16 11:39:08 · 109 阅读 · 0 评论 -
WEB14-HttpServletResponse介绍
1.HttpServletResponse概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletResponse,Http...原创 2018-05-08 17:28:30 · 97 阅读 · 0 评论 -
WEB24—过滤器Filter
一、过滤器Filter1.filter的简介 filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目 标资源访问前后进行逻辑处理2.快速入门步骤: 1)编写一个过滤器的类实现Filter接口 2)实现接口中尚未实现的方法(着重实现doFilter方法) 3)在web.xml中进行配置(主要是配置要对哪些资源进行过滤)3.Filter的API详解(...原创 2018-05-25 15:42:20 · 142 阅读 · 0 评论 -
WEB23——监听器Listener
一、监听器ListenerjavaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术其中 servlet规范包括三个技术点:servlet listener filter1.什么是监听器?监听器就是监听某个对象的的状态变化的组件监听器的相关概念: 事件源:被监听的对象 ----- 三个域对象 request session servletContext ...原创 2018-05-25 10:01:19 · 245 阅读 · 0 评论 -
WEB17/WEB18—动态页面技术(JSP/EL/JSTL)
一、JSP技术1.jsp脚本和注释jsp脚本: 1)<%java代码%> ----- 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print() 3)<%!java代码%> ---- 会被翻译成servlet的成员的内容jsp注释: 不同的注释可见范围...原创 2018-05-21 09:48:02 · 305 阅读 · 0 评论 -
WEB13-JavaWeb核心之Servlet
一、Servlet简介1.什么是ServletServlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容servlet规范:包含三个技术点 1)servlet技术 2)filter技术---过滤器 3)listener技术---监听...原创 2018-05-07 18:53:14 · 152 阅读 · 0 评论 -
WEB12-Http协议和Tomcat服务器
一、Http协议1.什么是Http协议HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法2.Http协议的组成Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时, 你的浏览器会将你的请求封装成一个...原创 2018-05-07 09:13:43 · 206 阅读 · 0 评论 -
WEB03_JS、WEB04_JS(document对象,事件,函数、事件,定时操作、总结BOM对象以及JS的引入方式、总结常用事件)
第三章 WEB03_JS、WEB04_JS篇今日任务1. 使用JS完成简单的数据校验(document对象、事件、函数)2. 使用JS完成图片轮播效果(事件、定时操作)3. 使用JS完成页面定时弹出广告(总结BOM对象以及JS的引入方式)4. 使用JS完成表单的校验(总结常用事件)教学导航教学目标掌握JS的基本语法,数据类型,能够使用JS完成简单的页面交互.掌握JS中的BOM对象以及JS的引入方式...原创 2018-04-26 18:34:36 · 230 阅读 · 0 评论 -
WEB05_jQuery、WEB06_jQuery(DOM转换和选择器、jQuery的属性操作、jQuery的遍历和DOM操作、jQuery的事件、validation插件)
第四章 WEB05_jQuery、WEB06_jQuery篇今日任务1. 使用JQuery完成页面定时弹出广告(DOM转换和选择器)2. 使用JQuery完成表格的隔行换色3. 使用JQuery完成复选框的全选效果(jQuery的属性操作)4. 使用JQuery完成省市联动效果(jQuery的遍历和DOM操作)5. 使用JQuery完成下列列表左右选择(jQuery的事件)6. 使用JQuery完...原创 2018-04-26 17:08:57 · 285 阅读 · 0 评论 -
WEB10--jdbc连接池和dbutils
JDBC连接池&DBUtils使用连接池改造JDBC的工具类:需求:传统JDBC的操作,对连接的对象销毁不是特别好.每次创建和销毁连接都是需要花费时间.可以使用连接池优化的程序. * 在程序开始的时候,可以创建几个连接,将连接放入到连接池中.用户使用连接的时候,可以从连接池中进行获取.用完之后,可以将连接归还连接池.分析:技术分析:【自定义连接池】(了解) * SUN公司提供了...原创 2018-05-04 10:49:04 · 118 阅读 · 0 评论 -
WEB16—会话技术Cookie&Session
一、会话技术简介1.存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并 不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端) 2.会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。会话技术就是记录这次...原创 2018-05-17 10:09:03 · 161 阅读 · 0 评论 -
WEB08_MySQL与JDBC回顾
一、 对数据库的操作1. 创建一个库create database 库名create database 库名 character set 编码创建带有编码的 查看编码:2. 删除一个库drop database 库名 3. 使用库use 库名 4.查看当前正在操作的库 二、对数据库表的操作1.创建一张表create table 表名( 字段名 类型(长度) [约束], 字段名 类型...原创 2018-05-02 11:16:55 · 147 阅读 · 0 评论 -
WEB26——Linux基础(了解Linux的简介与安装 、掌握Linux常用的命令 、掌握Linux系统上JDK/Mysql/Tomcat的安装)
一、Linux的简介1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,比如手机、...原创 2018-05-29 14:52:54 · 504 阅读 · 0 评论