- 博客(34)
- 收藏
- 关注
原创 J2EE_06 xml解析
1.2根路径 1.3 WIN-INF安全路径下 二、dom4j的使用 2.2dom4j常用方法 attributeValue getText selectNodes selectSingleNode 2.2 xpath的使用 语法: / :定位路径 @ : 属性
2022-07-07 14:26:53
430
原创 jsp_06 绝对路径与相对路径&三层架构
文章目录1.绝对路径与相对路径1.1 绝对路径1.2 相对路径2.三层架构2.1分层模式2.2 分层2.3三层模式划分2.4作用 1.绝对路径与相对路径 1.1 绝对路径 是从项目的根目录开始找起 ${pagecontext.request.contextpath} req.getContextPath() 1.2 相对路径 是从当前页面所在位置开始找起 ../ 退出当前目录 JSP开发的弊端: 业务处理的代码与JSP代码混在一起,不易于阅读,不易于代码维护 2.三层架构 2.1分层模式 分
2022-05-11 19:32:40
153
原创 JSP_05 过滤器与监听器
文章目录1.过滤器1.1 简介1.2 使用1.2.1 使用监听器步骤1.2.2 作用如下:1.3 案例2. 监听器2.1 简介2.2 分类2.3 案例 1.过滤器 1.1 简介 过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器 对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。 S2阶段使用过滤器主要进行页面编码设置和登录状态验证。 1.2 使用 1.2.1 使用监听器步骤 创建过滤器包filter,创建普通ja
2022-05-11 10:30:49
461
原创 jsp_04 session与cookie
文章目录1.会话的概念1.1概念1.2 Cookie机制2.什么是session2.1Session概念2.2设置Session对象的有效期2.3 Session对象的判断3.Cookie是什么3.1Cookie的作用3.2Cookie的安全性3.3Cookie使用3.4案例 1.会话的概念 一次会话是指浏览器从浏览器第一次给服务器发送请求建立到其中一方断开结束会话的一个过程。它包含多次请求和响应。 会话是用来在一次会话的范围内的多次请求间共享数据的 会话分为两类:客户端会话技术(cookie)
2022-05-10 18:39:44
201
原创 jsp_02 servlet
文章目录1:jsp基本语法1.1 什么是jsp?1.2 jsp页面元素的构成1.3 jsp指令1.4 page指令详解1.5 关于jsp注释1.6 jsp脚本1.7 sp声明1.8 jsp表达式2.网页的常见响应码3.jsp内置对象3.1 jsp内置对象简介3.2 jsp中9大内置对象3.3 关于web程序的请求与响应模式3.4 out对象3.5 表单的提交方式3.6 request对象 1:jsp基本语法 1.1 什么是jsp? jsp(java server pages)java服务器端页面,它是一种动
2022-05-07 20:19:58
159
原创 jsp_01 环境搭建
文章目录1.jsp简介1.1.JSP技术的特点:1.2.运行原理1.3.JSP页面基本结构2.下载tomcat3.eclipse关联Tomcat服务器 1.jsp简介 JSP全称是Java Server Pages,用于开发动态web资源的技术。 Sun公司于1998年发布JSP第一版,目前最新版本是随Java EE 7一起发布的JSP 2.3版。 1.1.JSP技术的特点: JSP是一种服务器端脚本语言,其出现降低了Servlet编写页面的难度。 JSP本质上就是Servlet,实际上JSP是首先被
2022-05-05 20:27:39
150
原创 Oracle_06 触发器
文章目录1.触发器概述.2. 触发器的分类:3.触发器工作原理.3.1 After触发器:3.2 Before触发器:4.临时表:new和:old.5.创建触发器语法.6.案例演示6.1数据脚本.6.2案例2:后触发-delete操作.6.3案例3:前触发insert&后触发delete&后触发&update.6.4 案例4:多表连删.6.5 触发器+序列=标识列. 1.触发器概述. 触发器的本质是一个存储过程,顾名思义,发生特定事件时Oracle才会执行触发器中的代码(和jav
2022-05-03 20:12:52
956
原创 oracle_05 数据库对象
文章目录1. 数据库对象简介2.同义词3.序列4.视图5.索引 1. 数据库对象简介 Oracle 数据库对象又称模式对象 数据库对象是逻辑结构的集合,最基本的数据库对象是表 其他对象包括 同义词 序列 视图 索引 2.同义词 同义词是现有对象的一个别名。 简化SQL语句 隐藏对象的名称和所有者 提供对对象的公共访问 同义词共有两种类型: 私有同义词只能在其模式内访问,且不能与当前模式的对象同名。 CREATE SYNONYM EMP FOR SCOTT.EMP; 公有同
2022-05-02 18:16:22
122
原创 Orcale_04 使用PL/SQLF&自定义函数
文章目录1.PL/SQL概述.2.变量和常量.2.1变量.2.1.1语法结构.2.1.2赋值方式.2.1.3案例演示.2.2常量2.2.1语法结构.2.2.2常量和变量的区别.2.2.3案例演示.3.%type和%rowtype.3.1 %type.3.2 %rowtype.4.控制结构.4.1条件控制语句4.1.1 if语句语法结构:4.1.2 case语句语法结构:4.2循环控制语句.4.2.1 loop循环.4.2.2 while循环.4.2.3 for循环.5.异常处理.5.1预定义异常/系统自带异
2022-04-30 14:48:07
170
原创 Oracle_03 内置函数
文章目录1.内置函数的分类.1.1 内置函数:2.转换函数2.1 to_char();2.2 to_date();2.3 to_number();3.日期函数.3.1 add_months().3.2 extract().3.3 months_between().3.4 Last_day().3.5 Next_day().4.字符函数.5.数学函数.6.综合案例.7.聚合函数. 1.内置函数的分类. 1.1 内置函数: Oracle自带的函数,我能只需要去调用就可以了。 Oracle里面的内置函数分
2022-04-28 17:57:16
167
原创 oracel_02 oracle基础
文章目录1、SQL语言的构成.1.1结构化查询语言包含以下6个部分:2.Oracle中支持的数据类型.2.1字符数据类型2.2数值数据类型2.3日期数据类型3.Oracle中支持的SQL操作符3.1算术操作符3.2比较操作符3.3逻辑操作符3.4集合操作符3.5连接操作符 - ||4.伪列4.1伪列概述4.2伪列-rowid4.3伪列-rownum5.案例代码6.约束 1、SQL语言的构成. 1.1结构化查询语言包含以下6个部分: 数据查询语言(DQL):也称为"数据检索语句"。常用关键字: selec
2022-04-27 16:37:38
217
原创 Oracle_01 事件和锁
文章目录1.oracle简介2.系统管理员3.表空间与用户4.创建表空间5.创建用户6. 授予权限7.移除权限8 .PL/SQL Developer 1.oracle简介 oracle 数据库是由美国oracle公司的一款关系型数据库 主要版本有:oracle8i,9i(internet),oracle10g/11g(grid) 使用时要先启动监听,然后再启动oracle服务 2.系统管理员 oracle安装会自动产生sys与system 用户 sys、system 是高级管理员,拥有最高权限,默认
2022-04-26 14:56:17
550
原创 jQuery_05 插件
文章目录1.自定义插件2.表单插件2.1第三方插件2.2表单验证2.3 案例4:演示表单验证(用户名、密码、确认密码、年龄) 1.自定义插件 $.extend 【作用1】对象继承: $.extend(对象1,对象2)---->对象1继承对象2。可以理解成:对象2中的数据给了对象1,后面的对象数据给了前面对象 案例1:对象间的继承(两个对象和三个对象) var sa = {"name":"哈哈"}; var sb = {"name":"呼呼","sex":"男"}; var sc
2022-04-23 15:51:00
1386
原创 jQuery_04 设置事件与动画
文章目录1.事件1.1 加载Dom两种方式1.2 绑定事件1.3合成事件/事件切换1.4 事件传播(事件冒泡)1.5 移除事件:2. 动画2.1 基本2.2 滑动2.3淡入淡出(透明度)2.4 自定义动画 1.事件 1.1 加载Dom两种方式 window.onload方式 执行时间:整个网页中所有内容(包括图片)加载完成后,才会执行 编写个数:1个 jQuery方式 执行时间:网页结构绘制完成后,执行 编写个数:多个 两个都有的情况下执行顺序【面试题】 jQuery3.0:window.onload比j
2022-04-22 19:41:00
1269
原创 JQuery_03 筛选与文档处理
文章目录1. 筛选1.1 过滤1.2 查找2.文档处理2.1 增加2.1.1 内部插入2.1.2 外部插入2.2 删2.3 改 1. 筛选 1.1 过滤 first():获取匹配的第一个元素 last():获得匹配的最后一个元素 eq(N):获取匹配的第N或-N个元素 filter(selector):筛选出与指定表达式匹配的元素集合 过滤 has(selector):筛选出包含特定特点的素的集合 not(selector):筛选出不包含特定特点的元素的集合 $(function(){ // (1
2022-04-21 16:14:44
119
原创 JQuery_02 jQuery相关属性
文章目录1.工具方法2.属性3.JQuery css样式 1.工具方法 $.each:遍历出字符串数组names里面的所有元素。 $.each:遍历出对象person里面的所有属性。 $.each:遍历出对象数组persons里面的所有对象的所有属性。 $.trim:打印出去除前后空格之后字符串str的长度。 $.type(obj):获取变量sb的数据类型。 $.isAarray(obj):判断persons是不是数组。 $.isFunction(obj):判断sa和sb是不是函数。 $.parseJSO
2022-04-20 22:32:08
156
原创 jQuery_01 初识jQuery
文章目录1.JQuery简介1.1JQuery是什么?1.2 为什么要学习JQuery?1.3 JQuery在哪些情况下用?1.4 JQuery怎么用?1.4.1 工具:1.4.2 使用jQuery步骤2.JQuery 选择器2.1基本选择器2.1.1常用选择器:2.1.2 层次选择器2.1.3 过滤选择器2.1.4 表单选择器 1.JQuery简介 1.1JQuery是什么? JavaScript库:封装了很多JS代码 JavaScript库:jQuery(90%)、Ext JS 官方地址:http:/
2022-04-18 20:46:45
168
原创 js_09 二级联动&&购物车案例
文章目录1. 二级联动案例2.购物车案例(部分功能) 1. 二级联动案例 <script type="text/javascript"> var cityList = new Array(); cityList['北京市'] = ['朝阳区','东城区','西城区', '海淀区','宣武区','丰台区','怀柔','延庆','房山']; cityList['上海市'] = ['宝山区','长宁区','丰贤区', '虹口区','黄浦区','青浦区','南汇区','徐汇区'
2022-04-13 20:30:59
136
原创 js_08表单验证
文章目录1.为什么需要表单验证2.表单验证内容3.String对象3.1 内容3.2 相关属性4. 表单验证思路5.表单验证案例 1.为什么需要表单验证 减轻服务器的压力 保证输入的数据符合要求 2.表单验证内容 日期是否有效或日期格式是否正确 表单元素是否为空 用户名和密码 E-mail地址是否正确 身份证号码等是否是数字 3.String对象 3.1 内容 字符串对象的属性 字符串对象.length 3.2 相关属性 toLowerCase(): 把字符串转化为小写 toUpper
2022-04-12 20:30:05
427
原创 js_07 js与cs交互
文章目录1.样式表回顾1.1样式表的基本语法 1.样式表回顾 1.1样式表的基本语法 -标签选择器 ID选择器 类选择器
2022-04-11 21:12:33
675
原创 js_06 表单案例
文章目录1.表单增加功能2.表单删除功能3.表单修改功能4.表单确定功能 1.表单增加功能 获取要操作的表格。 开始增加行:增加的行的位置在表格的倒数第二行,下标:总行数-1。空行 获取表格行目前的最大下标 给新增加的行对象 newRow添加 id属性 往空行里面增加4个列 // 增加行 var myTable = document.getElementById("order"); function addRow(){ var row
2022-04-10 17:37:31
797
2
原创 js_05 DOM树和表格操作及修改订单
文章目录1.DOM 模型1.1 什么是DOM?1.2 动态改变文档内容的原理1.3 DOM节点1.4 DOM节点案例演示2.表格操作2.1 表格对象2.2 tableRow表格行对象2.3 表格案例演示 1.DOM 模型 1.1 什么是DOM? 文档对象模型(Document Object Model) 通过DOM可以动态改变文档内容 1.2 动态改变文档内容的原理 解析文档(如HTML)并生成DOM树 通过DOM标准接口+编程语言改变文档内容 1.3 DOM节点 1.4 DOM节点案例演示 节点
2022-04-07 17:12:51
401
原创 js_04 案例演示
文章目录1.复选框案例2.随机器案例3.文字轮播案例4.图片轮换案例 1.复选框案例 <body> <table border="1px" width="500px" style="text-align: center;" align="center"> <tr> <td>全选<input id="qx" type="checkbox" onclick="qx()"/></td> <td>&
2022-04-06 20:07:04
432
原创 js03_BOM
文章目录1.location和history对象1.1 history对象1.2 location对象2.Document对象的常用属性2.1 referrer2.2 URL3.Document对象的常用方法描述3.1 getElementById()3.2 getElementsByName()3.3 getElementsByTagName()3.4 write()4.visibilit与display4.1 visibility属性的值:4.2 display属性的值 1.location和histo
2022-04-05 17:20:59
697
原创 js_02 windows对象及函数
文章目录1.函数2.函数的分类2.1 系统函数2.2 自定义函数3.windows 对象3.1常用属性3.2常用方法3.3常用事件4.Date 对象4.1Date对象的方法4.2Data对象的使用 1.函数 函数的含义:类似于Java中的方法,是完成特定任务的代码语句块 使用更简单:不用定义属于某个类,直接使用 2.函数的分类 2.1 系统函数 parseInt (“字符串”) 将字符串转换为整型数字 如: parseInt (“86”)将字符串“86”转换为整型值86 parseFloat(“字符串
2022-04-02 18:52:14
1483
原创 JavaScript01
文章目录1.简介2.JS的组成2.1 ECMAScript2.2 DOM2.3 BOM3. Java与Javascript比较4.JavaScript学习重点4.1表单验证:5.JS的使用5.1 内置JS代码5.2 数据类型5.3 声明变量5.4 输出语法5.5运算符5.6 弹出框5.7 for循环 1.简介 提升前端用户体验、交互; 拼的不是功能,是用户体验和性能; 三大基友:html+css+js; 2.JS的组成 2.1 ECMAScript 这种语言在万维网上应用广泛,它往往被称为JavaScri
2022-03-31 20:49:20
883
原创 高级API
1.File. 1.1概念: 在java程序里文件与文件夹都用File表示 1.2常用方法: 1.判断 file 是不是文件夹:isDirectory() 2.判断 file 是不是文件:isFile() 3.判断File对象是否存在:exists() 4.创建文件:createNewFile() 5.创建文件夹:mkdir(); 6.获取文件的完整/全路径:getPath(); 7.获取文件的父路径(不包含文件名):getParent(); 8.获取文件的大小/长度/尺寸:length
2022-03-30 13:03:34
655
2
原创 高级API_UPD
高级API(Advan) UDP(User Datagram Protocol)用户数据包传输协议 特点 效率高 不安全 易造成数据丢失 2.方式: 单播:一对一 广播:一对多 组播:多对多 Socket 套接字技术 特点: 效率低 每次都需要建立连接 耗费时间 安全性高 UDP案例 案例一:单播 接收者 定义接收信息的人 2.定义byte数组用来接收信息 3.定义接收信息的数据包 4.开始接收 5.将接收的字节数组转换字符串 6.关闭资源 System.out.println("
2022-03-28 20:41:10
1384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅