- 博客(60)
- 收藏
- 关注
原创 (6/19)MySQL数据库==复习
MySQL数据库:Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。
2017-06-20 12:28:07
1424
原创 (6/16)JSP过滤器
SP 和 Servlet 中的过滤器都是 Java 类。过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个过滤器附加到一个 Servlet 或一组 Servlet。过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:在
2017-06-17 14:53:14
335
原创 (6/15)JavaScript复习
JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。alert() 函数
2017-06-16 13:06:07
392
原创 Servlet简介
Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。[1]其主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API
2017-06-15 13:24:08
293
转载 (6/13)JSTL标签库
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL 标签XML 标签JSTL 函数
2017-06-14 23:22:36
257
原创 (6/12)EL表达式
EL表达式全称是Expression Language,它是一种借鉴了JavaScript和XPath的表达式语言。EL表达式的特点:1)自动转换类型2)使用简单语法:${ EL 表达式}【EL表达式的语法有两个要素:$和{},二者缺一不可。】①点操作符EL表达式通常由两部分组成:对象和属性。②[ ]操作符与点操作符相似,也可以访问对象
2017-06-13 11:15:23
278
原创 (6/11)JSP开发业务应用
使用分页显示数据在方便页面浏览的同时,由于限制数据读取显示的数量,因而减少了与数据库交互时的资源占用。实现数据分页显示,需要经过的步骤如下:确定每页显示的数据总量。确定分页显示所需的总页数。编写SQL查询语句,实现数据查询。在JSP页面中进行分页显示设置。Commons-FileUpload组件是实现文件上传功能的免费组件,可以在JSP中实现文件的上传和下载
2017-06-11 23:08:57
463
原创 (6/10)Servlet入门
Servlet它是一个符合规定规范的Java程序,是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器所管理,用于生成动态的内容。主要应用于HTTP协议的请求和相应。Servlet容器:Servlet容器也叫Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务。Servlet就是运行在服务器端的J
2017-06-11 22:19:47
159
原创 复习(要点)
1、实现Struts2的几种方式①实现Action接口②继承Action接口实现类ActionSupport2、实现拦截器的几种方式①实现Interceptor②继承Abstract Interceptor3、hibernate(jdbc操作数据库)jdbc访问数据库的步骤:加载JDBC驱动,与数据库建立连接,创建Statement或PreparedSt
2017-06-09 13:35:25
192
原创 JSP数据交互
所谓内置对象就是由Web容器加载的一组类的实例,不需要使用“new”关键字去获取实例。request对象主要用于处理客户端用户提交的请求信息。response对象与request对象相对应,它用于响应客户请求并向客户端返回响应信息。response对象的sendRedirect()方法用于将请求重定向到一个新的URL上。重定向在客户端发挥作用,通过浏
2017-06-08 13:47:13
182
原创 动态网页开发基础
动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,他们会根据某种条件的变化,返回不同的网页内容。优势:交互性自动更新随机性静态网页和动态网页各有特点,采用哪种主要取决于网站的功能需求和网站内容的多少。二者同时存在于同一个网站上也很常见。B/S相对于C/S构架应用程序,从维护效率上得到了极大提高,并且不再受空间的限制,只要能连接Interne
2017-06-07 13:16:44
292
原创 表单校验
思路:1)首先获取表单元素的值,这些值一般都是String类型,包含数字、下划线等。2)使用JavaScript中的一些方法对获取的String类型的数据进行判断。3)表单from有一个事件onsubmit,他是在提交表单之前调用的,因此可以在提交表单时触发事件,然后对获取的事件进行验证。1、使用String对象验证邮箱先获取表单元素的值,然后进行判断。使用jQue
2017-06-06 11:00:08
369
原创 <6/2 周五>jQuery中的事件
基础时间事件名=“函数名()”;或DOM 对象.事件名=函数;1)window事件当用户会执行某些影响浏览器的操作时,触发的时间。2)鼠标事件用户在文档上单击或移动鼠标时产生的事件。3)键盘事件当键盘聚焦到Web浏览器时,用户每次按下或释放键盘上的按键时都会产生事件。4)表单事件是所有事件类型中最稳定、且支持最稳定的事件之一。绑定事件与移除事件
2017-06-04 17:54:36
182
原创 jQuery选择器
选择器是jQuery的根基。在jQuery中,对事件处理、遍历DOM和Ajax操作都依赖于选择器。jQuery选择器的优势1)简洁的写法2)支持CSS1.0到CSS3.0选择器3)完善的处理机制选择器基本选择器:包括标签选择器、类选择器、ID选择器、并集选择器、交集选择器、全局选择器。层次选择器:后代选择器、子选择器、相邻元素选择器、同辈元素选择器。
2017-06-01 22:55:06
211
原创 jQuery语法结构
jQuery语法结构工厂函数$() $(selector).action();选择器selector $(selector)方法action() jQuery对象.addClass([样式名])jQuery程序的代码风格"$"的使用 它是jQuery程序的标志操作连缀书写 css(“属性”,“属性值”);★css()方法和
2017-05-31 19:55:06
2158
原创 初识jQuery
jQuery是JavaScript的程序库之一,它是JavaScript对象和实用函数的封装。JavaScript是一种面向Web的脚本语言。jQuery的应用场合:1)访问和操作DOM元素2)控制页面样式· 3)对页面事件的处理4)方便的使用jQuery插件5)与Ajax技术的完美结合优势:1)轻量级(体积小)2)强大的选择器3)出色的DOM封
2017-05-31 10:26:06
222
原创 JavaScript内置对象(基础)
Date对象 语法: var 日期实例 =new Date(参数);如果没有参数,则表示当前的日期和时间 。 参数是字符串格式“MM DD,YYYY,hh:mm:ss”,表示日期和时间。【月日年时分秒】Math对象 ceil():对数进行上舍入 floor():对数进行下舍入
2017-05-29 19:51:45
170
原创 JavaScript基础(总结)
JavaScript由3部分组成:ECMAScript、DOM和BOM。在HTML页面中引用JavaScript有3种方式:直接把JavaScript代码写在标签和之间,使用外部JavaScript文件或直接把简短的JavaScript代码写在HTML标签中。JavaScript的核心语法有变量的声明和赋值、数据类型、逻辑控制语句、注释。在JavaScript中,代码区分大
2017-05-28 20:41:59
256
原创 JavaScript对象【基础】
浏览器对象模型(BOM)是JavaScript的组成之一,它提供了独立于内容与浏览器窗口进行交互的对象,使用浏览器对象模型可以实现与HTML的交互。作用:将相关的元素包装起来,提供给程序设计人员使用,从而减低开发人员的劳动量,提高设计Web页面的能力。BOM模型图:window|————————————————| ||| ||history docume
2017-05-27 15:45:06
163
原创 JavaScript常用语法——函数(基础)
函数类似于Java中的方法,是执行特定功能的JavaScript代码块。JavaScript提供了两种把非数字的原始值转换成数字的函数,即parseInt()和parseFloat()。还有一个检查是否是非数字的函数isNAN(),通常用于逻辑判断。一、常用系统函数1、parseInt()可解析一个字符串,并返回一个整数。语法:parseInt(“字符串”)
2017-05-26 08:00:42
491
原创 JavaScript基础(一)
JavaScript是一种描述性语言,也是一种基于对象和事件驱动的、并具有安全性能的脚本语言。特点:JavaScript主要用来向HTML页面中添加交互行为。(它与HTML一起,在一个Web页面中链接多个对象,与Web客户实现交互。) JavaScript是一种脚本语言,语法和Java类似。 JavaScript一般用来编写客户端的脚本。 JavaScript是一
2017-05-24 20:41:37
168
原创 Java中JDBC的应用
JDBC(全称:Java Data Base Connectivity)是java数据库连接简称 ,提供连接各种数据库的能力JDBC API主要的功能: 1.与数据库建立连接 2.执行SQL语句 3.处理结果JDBC关键字的使用: 1.DriverManager:依据数据库的不同,管理JDBC驱
2017-05-23 17:31:21
189
原创 Java复习题集(四)
1、如果main方法被声明为private会怎样?能正常编译,但运行的时候会提示”main方法不是public的”。 2、Java里的传引用和传值的区别是什么?传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3、Java的”一次编写,处处运行”是如何实现的?Java程序会被编译成字节码组成的class文件,这些字节码可以运行在任何平台,因此Java是平
2017-05-22 21:39:14
466
原创 Java复习题集(三)
1、String是最基本的数据类型吗? String不是基本数据类型,基本数据类型包括byte、int、char、long、float、double、boolean和short。Java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。2、Java有没有goto? goto是Java中的保留关键字,但是现在没有在
2017-05-20 19:15:34
299
原创 Java复习题集(二)
1、请描述什么是对象,什么是类?对象是一个你能够看得到、摸得着的具体实体类是模子,定义对象将会拥有的特征(属性)和行为(方法),类是抽象的概念,仅仅是模板2、定义一个类的步骤什么?1、定义类名2、编写类的属性3、编写类的方法3、成员变量和局部变量的区别是什么?作用域不同局部变量的作用域仅限于定义它的方法成员变量的作用域在整个类内部都是可见的
2017-05-20 19:11:34
201
原创 MySQL数据库小结
1.创建表,具有默认值CREATE TABLE IF NOT EXISTS `teacher`(id INT(4) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR(20) NOT NULL DEFAULT 'admin' COMMENT '姓名')ENGINE=MYISAM CHARSET=utf8 COMMEN
2017-05-19 12:30:45
267
原创 Java复习题集(一)
1、开发Java程序步骤?编辑源程序(以.java为后缀名保存)=>编译.java文件(生成.class文件)=>运行.class文件(输出程序结果) 2、Java程序的注释分类?1、单行注释//2、多行注释/**/3、文档注释/** */3、Java领域分为哪些?1、JavaSE、JavaEE、JavaME4、怎么样理解JAVA的程序概念?通常指完
2017-05-18 14:43:34
475
原创 Java面向对象编程课程总复习
使用Java实现数据库编程1/MySQL数据库基础MySQL数据库安装和配置MySQL存储引擎命令行连接MySQL2/SQL语句基础操作建库、建表、建约束删除数据库、表、约束数据插入、删除、修改使用LIMIT子句限制查询结果集3/高级数据查询简单子查询In子查询EXISTS子查询4/事务、视图、索引、备份和恢复、用户管理5/JDBC
2017-05-17 12:21:32
1158
原创 where条件语句的应用
1.where条件:逻辑运算符:and/or/xor(^)/not(!):and:SELECT * FROM result WHERE studentresult>=80 AND studentresult//查询所有大于等于80并且小于等于90的学生信息。or:SELECT * FROM result WHERE studentresult>=80 or st
2017-05-16 07:15:41
1214
1
原创 Java面向对象编程(常用基础)
1、实现Struts2的几种方式①实现Action接口②继承Action接口实现类ActionSupport2、实现拦截器的几种方式①实现Interceptor②继承Abstract Interceptor3、hibernate(jdbc操作数据库)jdbc访问数据库的步骤:加载JDBC驱动,与数据库建立连接,创建Statement或PreparedStatem
2017-05-14 20:51:20
357
原创 数据访问层(总结)
1.什么是持久化?持久化是将程序中的数据在瞬间状态和持久状态见转换的机制2.持久化的实现方式数据库普通文件XML文件3.持久化的主要操作读取、查找、删除、修改、保存4.什么是DAOData Access Object(数据访问对象)位于业务逻辑和持久化数据之间实现对持久化数据的访问DAO起着转化器的作用,把实体类转化为数据库中
2017-05-13 08:35:12
505
原创 MySQL索引概貌
数据库索引作用:提高查询速度确保数据的唯一性可以加速表和表之间的连接,实现表与表之间的参照完整性使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间全文检索字段进行搜索优化分类:主键索引(PRIMARY KEY)唯一索引(UNIQUE)常规索引(INDEX)全文索引(FULLTEXT)主键索引主键: 某一个属性组能唯一标识一条记录特点:
2017-05-11 22:46:11
166
原创 项目要点
系统开发步骤:1、明确需求(70%+30%开发)2、涉及数据库3、设计技术框架Java技术三层架构4、编码顺序①系统启动→②登录功能→③宠物主人操作→④宠物商店操作5、测试界面交互设计 原则:统一性原则界面风格统一(相同方式展现相同类型的数据)交互风格统一(相同方式完成相同类型的操作)美观性原则界面美观大方易用性原
2017-05-11 07:18:09
216
原创 select语句(总结)
语法:SELECT [ALL | DISTINCT] { * | table.* | [ table.field1 [ as alias1] [, table.field2 [as alias2]][, …]] }FROM table_name [ as table_ alias ] [ left|out|inner join table_name2
2017-05-10 08:30:13
461
原创 MySQL事务处理(总结)
1.概念:mysql中事务是将一组SQL语句放在同一批次内去执行。注意:在执行期间,若其中任意n条语句发生错误,则该批次内所有的sql语句都将被取消执行,执行过的sql也将发生回滚。2.事务的ACID原则事务的原子性(Atomicity)是指一个事务要么全部执行,要么不执行.也就是说一个事务不可能只执行了一半就停止了.比如你从取款机取钱,这个事务可以分成两个步骤:1划卡,2出钱
2017-05-08 22:46:49
240
原创 数据访问层(连接数据库)
数据访问层:又称为DAL层,有时候也称为是 持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select(查询),Insert(插入),Update(更新),Delete(删除)等操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。数据访问层,简单的说,就是通过DAL对数据库进行的SQL语句等操作。数据库访问层的主要职责:读取
2017-05-06 23:36:54
10482
原创 MySQL数据库·入门(复习)
修改表名:alter table 旧表名 rename 新表名;添加字段:alter table 表名 add 字段名 列类型[属性];修改字段:alter table 表名 change 旧字段名 新字段名 列类型[属性];删除字段:alter table 表名 drop 字段名;查看表:desc 表名;添加主键名:
2017-05-06 23:20:26
194
原创 DAO模式中的实体类
实体类:用于存放与传输对象数据。特征:实体类的属性一般使用private修饰。根据业务需要和封装要求对实体类的属性提供getter/setter方法,负责属性的读取和赋值,一般用public修饰。对实体类提供无参构造方法,根据业务需求提供相应的有参构造方法。实体类最好实现java.io.Serializable接口,支持序列化机制,可以将对象转换成字节序列而保存在磁盘上或在网络
2017-05-04 22:46:29
5752
原创 数据访问层(基础)
一、持久化持久化是将程序中的数据在瞬时状态和持久状态间转换的机制。(JDBC就是一种持久化机制)主要的持久化操作包括:保存、删除、修改、读取和查找。(采用面向接口编程,可以降低代码间的耦合性,提高代码的可维护性和可扩展性)二、DAODAO是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。DAO模式的优势在于它实现了两次隔离:①隔离了数据访问代码和业务逻辑代码。
2017-05-03 22:08:59
764
原创 JDBC(小结)
statement接口和resultset接口resultset executeQuery(String sql):可以执行SQL查询并获取resultset对象。int executeupdate(String sql):可以执行插入、删除、更新的操作,返回值是执行该操作所影响的行数。boolean execute(String sql):可以执行任意SQL语句,若结果为r
2017-05-03 00:51:07
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人