- 博客(28)
- 收藏
- 关注
原创 jsp_06 绝对路径与相对路径&三层架构
绝对路径与相对路径绝对路径与相对路径绝对路径相对路径三层架构分层模式分层三层模式划分作用绝对路径与相对路径绝对路径是从项目的根目录开始找起${pagecontext.request.contextpath}req.getContextPath()相对路径是从当前页面所在位置开始找起../ 退出当前目录三层架构分层模式分层模式是最常见的一种架构模式分层模式是很多架构模式的基础分层将解决方案的组件分隔到不同的层中在同一个层中组件之间保持内聚性层与层之间保持松耦合高内聚,低耦
2022-05-12 10:58:16
180
原创 Jsp_04 session与cookie
Jsp_04 session与cookie会话的概念概念Cookie机制什么是sessionSession概念设置Session对象的有效期Session对象的判断Cookie是什么Cookie的作用Cookie的安全性Cookie使用案例会话的概念一次会话是指浏览器从浏览器第一次给服务器发送请求建立到其中一方断开结束会话的一个过程。它包含多次请求和响应。会话是用来在一次会话的范围内的多次请求间共享数据的会话分为两类:客户端会话技术(cookie)和服务器端会话技术(session)。1.cook
2022-05-10 22:53:25
239
原创 【JSP+ORACLE实现登录功能】
JSP+ORACLE实现登录功能连接ORACLE数据库编写实体类编写登录方法编写登录jsp前端页面编写登录servlet程序代码配置web.xml文件连接ORACLE数据库1.创建数据库登录表 字段账号和密码即可先添加一条数据方便测试功能2.导入oracle jar包到项目lib文件夹里面package com.zking.util;/** * 数据库连接 * */ import java.net.ConnectException;import java.sql.Connection;
2022-05-09 16:36:17
204
原创 jsp_02 servlet
jsp_02 servletjsp基本语法什么是jsp?jsp页面元素的构成jsp指令page指令详解关于jsp注释jsp脚本sp声明jsp表达式网页的常见响应码jsp内置对象jsp内置对象简介jsp中9大内置对象关于web程序的请求与响应模式out对象表单的提交方式request对象jsp基本语法什么是jsp?jsp(java server pages)java服务器端页面,它是一种动态网页开发技术,使用了jsp标签在html网页中插入java代码;标签通常以<%开头以%>结束。jsp
2022-05-09 16:19:58
104
原创 jsp_01 环境搭建
jsp_01 环境搭建jsp简介JSP技术的特点:运行原理JSP页面基本结构下载tomcateclipse关联Tomcat服务器浏览器(http协议)+url地址 访问服务器中指定的项目中页面jsp简介JSP全称是Java Server Pages,用于开发动态web资源的技术javaweb1.通过java语言所编写的程序能够通过浏览器运行看到效果的可以称为javaweb程序2.javaweb不是一门技术,而是多门技术的总称。JSP技术的特点:JSP是一种服务器端脚本语言,其
2022-05-09 15:35:55
88
原创 Oracle-触发器
Oracle-触发器1.触发器概述2.触发器的分类3.触发器的工作原理3.1After触发器3.2Before触发器4.临时表:new和:old5.创建触发器语法1.触发器概述触发器的本质是一个存储过程,顾名思义,发生特定事件时Oracle才会执行2触发器中的代码(和java里面的监听器有点相似);特定事件:是执行更新的DML和DDL语句;触发器不能显式(手动)被调用;触发器的组成部分:1.触发器语句(事件):定义激活触发器的 DML 事件和 DDL 事件;2.触发器限制(when):执行触发
2022-05-08 21:34:23
106
原创 JSP环境搭配
JSP环境搭配JSP介绍静态网页&动态网页软件开发模式 B/S和C/SURL介绍Eclipse关联Tomcat编码设置JSP介绍内容:jsp涵盖了前面所学习的高级api+Oracle+javascript+jQuery,是一门综合性比较强的学科,相当于S1阶段学习的swing;何为JSP:全拼“java server pager”中文“java 服务器”,页面是由Sun Micrdsystems 公司主导创建的一种动态网页开发技术标准静态网页&动态网页动态网页:动态网页就是以数据库
2022-05-05 18:00:34
72
原创 Oracle数据库对象
Oracle数据库对象一:数据库对象简介二:同义词三:序列四:视图五:索引一:数据库对象简介Oracle 数据库对象又称模式对象数据库对象是逻辑结构的集合,最基本的数据库对象是表其他对象包括:同义词、序列、视图、索引二:同义词1、同义词是现有对象的一个别名。简化SQL语句隐藏对象的名称和所有者提供对对象的公共访问2、同义词共有两种类型:私有同义词只能在其模式内访问,且不能与当前模式的对象同名。公有同义词可被所有的数据库用户访问三:序列序列是用于生成唯一、连续序号的对象序列可以是
2022-05-02 22:03:17
91
原创 使用pl/sql&自定义函数
使用pl/sql&自定义函数1.PL/SQL概述2.变量和常量3.%type和%rowtype4.控制结构5.异常处理6.自定义函数1.PL/SQL概述PL/SQL是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言(过程化SQL语言);PL/SQL是Oracle对SQL语言的扩展,扩展部分内容:变量、常量、存储过程、程序包、游标、函数、触发器、条件控制、循环控制等;PL/SQL与Oracle服务器和Oracle工具紧密集成,具备可移植性、灵活性和
2022-04-29 16:53:04
166
原创 Oracle内置函数
Oracle内置函数日期函数字符串函数数字函数转换函数其它函数日期函数ADD_MONTHSMONTHS_BETWEENLAST_DAYROUNDNEXT_DAYTRUNCEXTRACT字符串函数字符串函数Initcap(char)Lower(char)Upper(char)Ltrim(char,set)Rteim(char,set)Translate(char,from,to)Replace(char,searchstring,[repstring])Instr(shar
2022-04-28 16:51:31
76
原创 oracle基础
oracle基础SQL语言的构成.nvl() 函数的使用Oracle中支持的数据类型.字符数据类型数值数据类型日期数据类型Oracle中支持的SQL操作符算术操作符比较操作符逻辑操作符集合操作符连接操作符 - ||伪列伪列概述伪列-rowid伪列-rownum分页伪表约束案例代码SQL语言的构成.结构化查询语言包含以下6个部分:数据查询语言(DQL):也称为"数据检索语句"。常用关键字: select,where,order by,group by 和 having。数据操作语言(DML):
2022-04-27 16:54:00
74
原创 oracle-创建表空间、用户及授权
oracle-创建表空间、用户及授权oracle概述代码如下系统管理员表空间和用户创建表空间(管理员操作)创建用户(管理员操作)撤销用户权限oracle概述oracle数据库是由美国 Oracle 公司的一款关系型数据库;oracle的主要版本:Oracle8i. gi(internet)、 Oracle10g/11g(grid)使用Oracle数据库之前要先启动Oracle监听,然后再启动Oracle服务代码如下--创建表空间create tablespace tb_1 --表空间名字da
2022-04-26 22:05:01
3410
原创 jQuery-插件
jQuery-插件思维导图jQueryValidate规则图自定义插件第三方插件思维导图jQueryValidate规则图自定义插件<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>自定义插件的两种方式</title> </head> <script type="text/javascript"src="js/jquer
2022-04-23 18:09:56
1358
原创 jQuery03-筛选-文档处理
jQuery03-筛选-文档处理思维导图课堂案例思维导图课堂案例<html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/jquery-3.3.1.js"></script> <script type="text/javascript"> $(funct
2022-04-22 20:13:48
46
原创 jQuery-事件-动画
jQuery-事件-动画思维导图案例1:绑定事件的两种方式案例4:移除事件案例5:动画-基本动画案例8:动画-自定义动画思维导图案例1:绑定事件的两种方式<html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src="js/jquery-3.3.1.js"></script> <s
2022-04-22 20:08:53
1221
原创 jQuery
jQuery-1jQuery介绍jQuery选择器1.基本选择器:2.层级选择器:3.过滤选择器:4.表单选择器:5.表格隔行换色案例:jQuery介绍JavaScrip Query:属于前端,作用和js一模一样,里面封装了很多js代码,是一个js代码库。(并不是全部js代码)封装的作用:减少代码量举例:通过id获取组件js方式:docunment.getElementByld(“id”);jQuery方式:$("#id");引入jQuery库:<script type="text
2022-04-18 22:14:47
527
原创 JS--购物车&二级联动
购物车&二级联动购物车案例二级联动购物车案例<html> <head> <meta charset="utf-8"> <title></title> <link href="css/myCart.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="header"><img src="
2022-04-13 20:02:24
231
原创 js--正则表达式
正则表达式简介表单基本验证技术定义正则表达式正则表达式基本书写符号课堂案例1:表单验证基本使用-if课堂案例2:表单验证-正则表达式表单基本验证技术文本框对象的属性、方法和事件:定义正则表达式var reg=/^\w{6,10}$/;var reg=/^[0~9]{6}$/;正则表达式基本书写符号课堂案例1:表单验证基本使用-if<html> <head> <meta charset="utf-8" /> <title>&
2022-04-12 20:24:01
303
原创 js-javascript和css的互换
javascript和css的互换样式表的基本语法常见样式课堂案例1:改变图片边框样式课堂案例2:使用className改变样式表课堂案例3:使用style改变样式表样式表的基本语法标签选择器:input{ width:120px; border:solid 1px #ff0000;}ID选择器:#flow{color:#ff0000}类选择器:.center{ text-align:center; font-weight:bold;}常见样式课堂案例1
2022-04-11 20:08:20
783
原创 js-表单增删改
表单增删改课堂案例<html> <head> <meta charset="utf-8"> <title>dingdan</title> <style type="text/css"> body{ font-size:13px; line-height:25px; } table{ border-top: 1px solid black; border-left: 1p
2022-04-10 21:43:53
562
原创 Js-DOM树和表格操作
Js-DOM树和表格操作查看节点创建和增加节点删除和替换节点表格相关对象table表格对象:tableRow表格行对象tableCell单元格对象课堂案例1:表格的增删改课堂案例2:订单的增删改查看节点访问指定节点的方法:1.1getElementById( )1.2getElementsByName( )1.3getElementsByTagName( )查看/修改属性节点2.1getAttribute(“属性名”)2.2setAttribute(“属性名”,“属性值”)访问指定节点的
2022-04-07 22:54:05
368
原创 js-表格、随机数
表格、随机数课堂案例1:复选框表格`课堂案例2:随机数课堂案例3:文字展示课堂案例4:图片切换课堂案例1:复选框表格`<html> <head> <meta charset="utf-8"> <title>复选框表格</title> </head> <body> <table border="1px" width="500px" style="text-align: center;"align="
2022-04-06 22:23:51
309
原创 Js-BOM
js-BOMlocation和history对象三种访问页面元素的区别案例1:树形菜单案例2:复选框location和history对象1.history对象:1.1back()1.2forward()1.3go()2.location:2.1href2.2reload()三种访问页面元素的区别getElementById():按元素的ID名称来访问getElementsByName():按元素的name名称来访问getElementsByTagName():按标签来访问案例1:
2022-04-05 21:40:27
73
原创 js--ECMAScrip
js--ECMAScripjsJavaScript、java、html、CSS的区别JavaScript、html、CSS的区别:js的一些语法弹出框for循环输出语句局部变量和全局变量方法的定义jsjs:JavaScript 前端 html 浏览器上运行web页面JavaScript、java、html、CSS的区别1.1:据说JavaScript这门语言当初在设计的时候参考了java的语法;1.2:html是构成页面的一个根本或者骨架,js给网页添加动态效果;css(层叠样式表):给网页添加
2022-03-31 20:43:02
1128
原创 高级Api-复习
高级Api-复习file:1.1File的概念:1.2常用的方法:io流 :1.1流的分类:1.2字节流:1.3字节流包装类:1.4字符流:1.5字符流包装类:1.6序列化和反序列化:URL多线程:1.1实现线程的三种方式:1.2线程的五大状态:1.3设置线程的优先级:1.4常用函数:1.5为了保证线程对资源安全访问(避免资源访问冲突),可以设置线程同步:套接字:UDP:无连接数据包传输协议。1.1定义发送信息的人。1.2打包数据。1.3发送数据。1.4接受数据。file:1.1File的概念:在ja
2022-03-29 21:28:23
53
原创 【无标题】
Api 无连接&单播单播 :一对一UDP:效率高但是不安全,容易造成数据丢失。SocKet:效率低连接浪费时间,但是安全。以发快递、收快递举例:发快递://定义发送信息 String str = "一个来自远方的快递!"; //定义发送信息 DatagramSocket ds = new DatagramSocket(); //打包快递 DatagramPacket dp = new DatagramPacket(str.getBytes(), str.ge
2022-03-28 21:44:06
34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人