- 博客(82)
- 收藏
- 关注
原创 第三章 JSP数据交互(二)
1,编写一个JSP页面,统计网页被访问次数<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <
2018-09-17 09:17:42
2965
原创 第二章知识点
》所谓内置对象就是Web容器加载的一组实例,在JSP页面可直接使用》request对象主要用于处理客户端用户提交的请求信息》response对象与request对象相对应,可用于控制响应参数,获取响应流对象》response对象与sendRedirect()方法用于将请求重定向到一个新的URL上》重定向在客户端发挥作用,通过浏览器重新请求新地址,实现页面转向,在地址栏中可以显示转向...
2018-08-28 10:23:50
317
原创 (Java Web开发技术与实战项目)第二章 JSP数据交互(一)
1,使用JSP实现用户登录,登陆后显示管理员信息<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://w
2018-08-28 10:06:33
1291
原创 第七章 DAO模式
1,开发一个程序,用于记录车辆购置税package com.zuoye.demo;/** * 实体类车辆信息 * * @author 66479 * */public class Car { private String Owneridentitycard;// 车主身份证号码 private String Vehicleidentificationcode;// 车辆...
2018-08-16 11:30:45
973
原创 第七章知识点
》持久化是将程序中数据在瞬时状态和持久状态间转换的机制,JDBC是一种持久化机制,将程序直接保存成文件也是持久化机制的一种实现》DAO就是Data Access Object(数据存取现象),位于业务逻辑和持久化数据之间,实现对持久化数据的访问》DAO模式提供了访问关系型数据库系统所需的接口操作,将数据访问和业务逻辑分离,对上层提供面向对象的数据访问接口》一个典型DAO模式主要由DAO...
2018-08-14 16:54:01
297
原创 第六章知识点
》JDBC由一组使用Java语言编写的类和接口组成,可以多种关系数据库提供统一访问》Sun公司提供了JDBC接口的规范——JDBC API,而数据库厂商和第三方中间厂商提供针对不同数据库的具体实现——JDBC驱动》JDBC访问数据库的步骤:加载JDBC驱动;与数据库建立连接;创建Statement或PreparedStatement对象;发送SQL语句,并得到返回结果;处理返回结果》纯...
2018-08-14 16:43:18
263
原创 第六章 JDBC
1,在MySQL创建一个student表,添加数据,然后在控制台输出目前表中记录的总数package zuoye.bdqn.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import ...
2018-08-14 16:30:33
479
原创 第四章知识点
事务:包含一组数据库操作命令,作为一个整体一起提交或撤销特性:原子性、一致性、隔离性、持久性创建事务:开始事务:BEGIN/START TRANSACTION 提交事务:COMMIT 回滚事务: ROLLBACK视图:虚拟表,通常是作为执行查询的结果而创建的,便于快速检索数据 常用索引:普通索引、唯一索引、主键索引、复合索引、全文索引、 空间索引 创建视图:CREATE VIEW索引:...
2018-08-07 19:11:13
243
原创 第四章 事务,视图,索引,备份和恢复
1,编码实现‘刘冰冰’缴纳罚金归还图书的手续UPDATE book SET bCount=bCount-1WHERE bName ="红楼梦";UPDATE reader SET lendNum=lendNum+1WHERE rName="张无忌";INSERT INTO penalty VALUES('7','1',NOW(),'1','4.6');UPDATE borrow S...
2018-08-07 19:10:18
1055
原创 第三章知识点
检测对象是否存在 IF EXISTSEXISTS子查询 子查询有返回行:返回TRUE 子查询无返回行:返回FALSE子查询语句可以嵌套在SQL语句中任何表达式出现的位置只出现在子查询中而没有出现在父查询中的表不能包含在输出列中内连接 外连接 ...
2018-08-07 18:59:38
229
原创 第三章 高级查询
1,查询没有借阅信息的读者编号和读者姓名SELECT rid'读者编号',rname'读者姓名' FROM reader r WHERE NOT EXISTS(SELECT nif FROM borrow WHERE r.rid=borrow.rid);2,查找未还书应还书但未还书的读者姓名,书名,应归还日期SELECT (SELECT rName FROM reader WHER...
2018-08-07 18:56:56
5515
4
原创 第二章知识点
DML语句:插入数据记录(INSERT) 更新数据记录(UPDATE) 删除数据记录(DELETE/TRUNCATE) 更新数据记录(UPDATE)DQL语句:简单查询语句 Order by子句 Limit子句查询多表数据:表连接 子查询(比较运算符:子查询只能返回单个数值 IN/NOT IN:子查询可返回多条记录)常用函数:AVG()返回某字段的平均值 COUNT() 返回某字段的行...
2018-08-05 10:51:24
350
原创 第二章 DML和DQL
1,使用子查询获得当前没有被读者借阅的图书信息SELECT bName AS '图书名称',bid AS '图书编号',author AS '作者名称',pubComp AS '出版社',price AS '单价' FROM book WHERE bid NOT IN( SELECT nif FROM borrow);2,使用子查询获得今年的所有缴纳罚款的读者清单SEL...
2018-08-05 10:49:04
1058
原创 第一章知识点
数据库的作用:存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息MySQL的优势 运行速度快 使用成本低 可移植性强 适用用户广使用配置向导配置 端口号:3306 默认字符集:utf8 将bin目录写入 环境变量 root密码设置连接MySQL数据库注意:启动服务 写入环境变量 mysql –h服务器名 –u用户名 –p密码操作MySQ...
2018-08-05 10:42:32
203
原创 (Java数据库编程技术)第一章 初识MySQL
建立一个图书馆系统数据存放图书馆相关信息CREATE TABLE IF NOT EXISTS `book`( `bid` VARCHAR(128) PRIMARY KEY COMMENT'图书编号', `bName` VARCHAR(128) COMMENT'图书书名' NOT NULL, `author` VARCHAR(128) COMMENT'作者姓名', ...
2018-08-05 10:41:21
974
原创 第九章知识点
》表单校验的常见内容包括验证输入是否为空,验证数据格式是否正确,验证数据的范围,验证数据的长度等》使用表单选择器和表单过滤属性选择器可以方便的获取匹配的表单元素》在表单检验中通常要使用到String对象的成员,包括indexOf()subString()和length等》表单校验中常见的两个事件是onsubmit和onblur,常用来激发验证》使用正则表达式可以验证用户输入的内容,...
2018-07-26 14:49:35
280
原创 第九章 表单校验
1,输入内容提示*{padding:0; margin:0;font-size:12px; line-height:25px;}.register{ float:none; width: 503px; clear:both; margin: 0px auto;}.register dl{clear: both;}.register dt{wi...
2018-07-26 14:38:11
1893
原创 第八章知识点
》DOM操作分为DOM Core,HTML-DOM和CSS-DOM三种操作类型》使用css()方法可以为元素添加样式,使用addClass()方法为元素追加类样式,使用removeClass()方法可以移除样式 使用toggleClass()方法可以切换样式》使用html()方法可以获取或设置元素的HTML代码,使用text()方法可获取或设置元素的文本内容,使用val()方法可...
2018-07-24 10:13:00
515
原创 第八章 使用jQuery操作DOM
1,增加游戏<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>增加游戏</title> <style> *{ mar
2018-07-24 10:02:44
2130
1
原创 第七章知识点
》在jQuery中,提供了click()方法等一系列基础事件绑定方法,支持window事件,鼠标事件,键盘事件等基础事件的绑定》使用bind()方法可以一次性绑定一个或多个事件处理方法,使用unbind()方法可以移除事件绑定》在jQuery中,提供了hover()和toggle()等复合事件方法》在jQuery中,提供了一系列显示动画效果的方法,其中使用fadein()方法和fade...
2018-07-19 22:01:14
259
原创 第七章 jQuery中的事件与动画
1,显示二级菜单并显示二级子菜单背景色<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>制作页面导航特效</title> <style> *{
2018-07-19 21:53:32
1134
原创 第六章知识点
》jQuery提供了丰富的选择器以获取DOM元素》jQuery中的基本选择器包括标签选择器,类选择器,id选择器,并集选择器和全局选择器》使用jQuery的层次选择器可通过DOM元素之间的层次关系来获取元素,包括后代元素,子元素,相邻元素和同辈元素》使用属性选择器可通过HTML元素的属性来选择元素》使用过滤选择器可通过特定的过滤规则来筛选所需的DOM元素,包括基本过滤选择器,可见性...
2018-07-19 21:49:10
247
原创 第六章 jQuery选择器
1,表格隔行变色<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>隔行变色表格</title> <style> *{padding:0px;
2018-07-19 21:43:06
610
原创 第五章知识点
》jQuery是一个优秀的JavaScript库,使用它可大大提高Web客户端的开发效率》要使用jQuery的功能,需要首先使用jQuery库文件》jQuery代码中常见的元素包括工厂函数,选择器和方法》$(Doument).ready()与window.onload的使用场合类似,但有差异》jQuery程序代码的特色:包含$符号和连綴操作》可以将DOM对象转换成jQuery对...
2018-07-18 14:17:52
172
原创 第五章 初识jQuery
1,单击图片,显示边框<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>单击图片添加边框</title> <style> </styl
2018-07-18 14:06:27
1113
原创 第四章知识点
》对象分为自定义对象和内置对象,为对象添加属性和方法》构造函数可用来创建特定类型的对象》原型链是实现继承的主要方法,会画原型链》借用构造函数就是子类型构造函数的内部通过apply()或call()方法调用父类型的构造函数》组合继承的思路就是使用原型链实现对原型属性和方法的继承...
2018-07-17 11:47:15
131
原创 第四章 JavaScript对象及初识面向对象
1,显示学生信息<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>显示学生的信息</title></head><body>&
2018-07-17 11:34:27
1258
原创 第三章知识点
》DOM操作分为DOM Core,HTML-DOM和CSS-DOM三个方面》在HTML DOM中查找节点的标准方法getElment系列方法,也可以使用parentNode,firstChild,lastChild,nextSibling previousSibling按层次关系查找节点,为避免浏览器兼容性,也使用firstElementChild, lastElementChi...
2018-07-16 15:05:45
276
原创 第三章 JavaScript操作DOM对象
1,图片轮播<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图片链接</title> <style> .scroll{width: 360px;
2018-07-16 14:44:50
1121
原创 第二章 知识点
》使用window对象可以实现弹出窗口,关闭当前窗口,弹出页面消息框等效果》使用Data对象可以获得当前系统的日期,时间》使用定时函数与Data()对象可以制作时钟特效》使用history和location对象的相关属性和方法可以实现浏览器的后退和前进,刷新等功能》doument对象的getElementByid()方法用于访问唯一元素 doument对象的getElementsByName(...
2018-07-12 10:40:28
200
原创 第二章 JavaScript操作BOM对象
1,模拟计算机病毒<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>模拟计算机病毒</title></head><body>&l
2018-07-12 10:32:31
948
原创 第一章知识点
《JavaScript由三部分组成:ECMAScript,DOM和BOM。《在HTML页面中引用JavaScript有三种方式:直接把JavaScript代码写在<script>和</script>之间,使用外部JavaScript代码写 在HTML标签中。《JavaScript的核心语法有变量的申明和赋值,数据类型,逻辑控制语句,注释。在JavaScript中,代码...
2018-07-09 21:56:27
182
原创 (使用jQuery高效制作网页特效)第一章 JavaScript基础
1,打印制作正金字塔直线<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>打印倒正金字塔直线</title> <style> div{
2018-07-09 21:45:54
635
原创 第八章知识点
》使用position属性定位页面元素,常见属性有static(默认值)relative(相对定位)absolute(绝对定位)fixed(固定定位)》使用z-index属性设置定位元素的堆叠顺序》使用opacity:x或filter:alpha(opacity=x)方式设定网页元素的透明度...
2018-06-25 15:52:29
192
原创 第八章 定位网页元素
1,制作美食今日推荐页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>美食今日推荐</title> <style> div{width: 27
2018-06-25 15:35:56
1682
原创 第六章知识点
》盒子模型的概念,盒子模型的边框,外边距和内边距在网页中使用方法》使用border,padding,margin调试边距以及线条美化网页,div,列表,表单元素等网页元素》精确计算盒子模型的尺寸,并且可以通过box-sizing选择盒子的解析方式。》使用border-radius给元素添加圆角效果,以及制作特殊的图形。》使用box-shadow给元素添加内,外阴影效果。...
2018-06-21 14:31:51
283
原创 第六章 盒子模型
1,制作北大青鸟网站的中心开班信息模块<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>中心开班信息</title> <style> div{wi
2018-06-21 14:22:59
686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人