- 博客(39)
- 收藏
- 关注
原创 AJAX的使用
AJAXAsynchronous JavaScript And Xml :异步JS和XML同步请求:指传统的在浏览器地址栏输入URL.点超链接.表单提交.发送的都是同步请求.RIA : Rich Internet application:富 Internet应用. RIA技术有很多种,每个公司都有自己的RIA技术,AJAX只是其中一种.也是应用最广最受欢迎的一种,主
2017-08-29 20:04:40 246
原创 Listener监听器以及小案例
Listener监听器对某些事件敏感的对象,当事件发生时,调用对象的某个方法,此对象就是监听器.javaWeb中的监听器,主要坚挺WEB服务器中发生的一些事情.(请求的创建与销毁 session的创建与销毁域中数据的变化等.)如何发开一个监听器创建一个类,实现对应的监听器接口在web.xml中配置注册此监听器监听器的生命周期:和过滤器一样javaW
2017-08-28 11:10:58 424
原创 Fileter过滤器的使用及小案例
回顾:EL:表达式语言,替代${表达式}表达式中的数据除了常量必须来自于域中取得域中数据 : pageScope/requestScope/sessionScope/applicationScopeparam/paramValues/header/headerVlaues/pageContext/cookie/initParamempty:判空数值:0对象:
2017-08-17 14:02:04 479
原创 我的学习之路_第三十五章_EL&JSTL
回顾:JSP:JavaServerPage=servlet三种脚本:三种注释: 三个编译指令:contentTypepageEncodingimporterrorPageisErrorPagefile七个动作指令:九个内置对象:page objectrequestsessionapplo
2017-08-07 08:30:45 377
原创 我的学习之路_第三十四章_jsp
jsp在只有servlet时,输出页面内容比较麻烦(成本高,java代码中输出HTML标签),所以需要一种技术,主要是HTML页面的代码(HTML,css,js),可以嵌入java代码,来实现动态页面的效果。这种技术就叫做 : JSPJSP:java server Page : 动态页面技术,JSP就是Servlet。如何开发一个JSP:在项目目录中
2017-08-03 21:07:13 205
原创 我的学习之路_第三十三章_会话技术 cookie&session
会话技术 cookie & session会话技术:再一段时间内,让服务器记得某个访客,在此段时间内,可以在不同的页面上共享数据。就像是一通电话,只要不挂断,在此通电话内进行的对象(回答)就是客户端浏览器和服务器之间的请求和响应。如果商店是服务器,客人是浏览器的话。会话就相当于是客人在商店里注册了会员,发一张会员卡,会员信息都保存在卡里,卡在用户手里( Co
2017-07-30 23:35:40 169
原创 我的学习之路_第三十二章_HttpServletRequest
HttpServletRequest取得请求行的信息:返回值 : String getMethod() 请求方式返回值 : String getRequestURI()请求目标返回值 : String getProtocol() 使用协议取得请求头的信息:返回值 : String getHeader(Strin
2017-07-25 21:07:22 184
原创 我的学习之路_第三十一章_servletContext
servletContextServletContext代表的是整个项目【域对象】就是一个Map,ServletContext代表的是整个项目,所以sercletContext域是可以被所有用于,所有页面,在任何时候都能访问到的一个公共空间.ServletContext域的使用:返回值 : void setAttribute(Stri
2017-07-18 21:15:30 150
原创 我的学习之路_第三十章_servlet
servlet:小服务程序servlet是JavaWeb体系中的三大核心(servlet/Filter/Listener)之一,而且是最主要的那个.作用:接受请求,处理请求,做出响应继承体系:servlet(接口)-->GenericServlet(抽象类)-->HttpServlet(抽象类)servlet(接口):init:初
2017-07-13 21:18:25 125
原创 我的学习之路_bootstrap
bootstrap内置了html,css,js插件为一体的前端框架响应式布局:设计一套页面就可以使用于很多现实设备bootstrap:1.入门(响应式布局的容器)1.先进入jQuery的js2.再引入bootstrap的js3.引入bootstrap的css文件4.设置视口(支持移动设备优先)5.页面创建一
2017-07-12 23:49:58 218
原创 我的学习之路_第二十八章_jQuery 和validator插件
jQuery利用jQuery进行遍历js原生:for(var i=0;i>?;i++){}jQuery:方式一: 想要遍历的jQuery对象.each(function(index,dom){});方式二: $.each(想要遍历的jQuery对象,function(index,dom){});操作元素的值或
2017-07-09 20:54:10 137
原创 我的学习之路_第二十七章_jQuery
jQueryjs类库把常用对象或者方法封装起来,让我们写代码效率更高1.jQuery2.extjs【jQuery入门】jQuery的引入:通过script标签的src属性引入入门: 获取jQuery对象$(选择器) == jQuery(选择器)获取值jQuery.val();jQuery对象和Dom对象
2017-07-08 20:44:21 116
原创 我的学习之路_第二十六章_javaScript(2)
Javascript【DOM操作】获取元素var obj = document.getElementById("id值");获取值obj.value;设置值obj.value=值;获取标签体内容obj.innerHtml;设置标签体内容obj.innerHtml=值;使用正则表达式校验数据1.编写正则表达式1.用户名的正则 :
2017-07-07 13:34:20 143
原创 我的学习之路_第二十五章_JavaScript
Javascript作用:可以对表单数据进行校验,可以对页面实现一些动态效果定义: JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。后来
2017-07-05 22:30:49 133
原创 我的学习之路_第二十四章_form表单以及div+css
from表单标签+dir+css【from表单标签】常用属性: action:提交地址 method:提交的方法 get: 默认提交方式 参数会追加到url后面 ? 参数名=参数值 & 参数名=参数值 数据最大不能超过1kbpost: 没有数据大小限制 不会跟在url后面(网址上
2017-07-02 22:48:50 274
原创 我的学习之路_第二十三章_HTML
Html : 超级文本语言 ( Hyper text Markup Language )HTML 文件扩展名是 * .htmlHTML 结构都是有标签组成通常情况下标签有开始标签和结束标签组成 例如 : 围堵标记如果没有结束标签,不能写文本 例如 空标记标签中可以有属性 属性的书写格式: 属
2017-07-01 14:38:25 233
原创 我的学习之路_第二十二章_事务
JDBC事务【事务】作用: 保证多条SQL语句,要么都执行成功,要么都执行失败.mysql数据库,执行SQL语句,自动开启事务,提交事务,回滚事务,把数据永久保存oracle数据库,执行SQL语句,手动开始会务,提交事务,回滚事务,把数据永久保存.Connection接口中和事务有关的方法:无返回值 setAutoCommit
2017-06-29 22:35:47 139
原创 我的学习之路_第二十一章_JDBC连接池
JDBC连接池和DButils【DBCP连接池工具类】使用读取配置文件的方式DBCP中有一个工厂类 BasicDataSourceFactory工厂类中有一个静态方法返回值为: DataSource createDataSource(Properties prop)此方式返回的就是DataSource接口的实现类对象 BasicD
2017-06-28 22:47:17 154
原创 我的学习之路_第二十章_JDBC
JDBC使用JDBC技术,通过mysql提供的驱动程序,操作数据库● 1. 注册驱动告知jvm 使用的是什么驱动程序(mysql,oracle)使用API中的类 DriverManager中的静态方法没有返回值 registerDriver (Driver dirver) 向DriverManager注册给定驱动程序.方法的参数是
2017-06-27 20:52:07 411
原创 我的学习之路_第十九章_SQL多表
SQL语句【SQL查询语句】格式: select [distinct]*(所有)| 字段名,...字段名 from 表名 [where 条件过滤] -- 查询指定字段信息select 字段名 from 表名 ; -- 查询表中所有字段select * from 表名 ; -- 取出重复的记录selec
2017-06-26 22:35:53 193
原创 我的学习之路_第十八章_SQL语句
SQL语句启动数据库: net start mysql关闭数据库: net stop mysql登录数据库 : cmd-->命令行-->mysql-->mysql -u账号 -p密码【创建和删除数据库】使用关键字 : create(创建) database(数据库)格式: create database 数据库名; c
2017-06-25 22:44:01 140
原创 我的学习之路_第十七章_JavaUtils
【BeanUtils工具类】javaBaen : Java和数据库所对应关系实体类表(Utils)-->类(User)表中的列-->类中字段(属性)表中的行-->根据类创建的对象javaBean包含:1.私有的成员变量2.公共的getter/setter方法3.空参数构造方法 4.toSting方法5.实现
2017-06-24 22:46:42 219
原创 我的学习之路_第十六章_xml
【XML】 可扩展的标记语言作用:存放数据、配置文件【XML的语法】xml的文件扩展名必须为: xmlxml的内容必须满足以下要求:1.固定的文档声明2.合格的元素和属性3.正确的注释4.符合要求的特殊字符编写规则●文档声明 ( )1.文档声明必须以结束2.文档声明必须从
2017-06-23 20:49:27 136
原创 我的学习之路_第十五章_
【Junit 单元测试的基本使用】1.在要执行的方法上添加一个注解 @Test2.注解会报错,解决方式 ctr1+1 add juntt3.选中要执行的方法,右键run as--->junit Test一次要执行多个方法:选中类,右键run as--->junit Test【Junit 单元测试的注意事项】1.没有添加 @Test 注解的方法,不能使
2017-06-22 22:52:29 128
原创 我的学习之路_第十四章_反射
类的反射【获取class文件对象的三种方式】:● 使用Object类中的方法 getClass()Class getClass() 返回此Object的运行时类.● 使用类名.class属性每一个数据类型,基本数据类型和引用数据类型,Java都会为其设置一个class属性例如: Class class = int.class
2017-06-21 22:27:07 146
原创 我的学习之路_第十三章_网络协议
【Inteaddress类】java.net.Inetaddress类:此类表示互联网协议(IP)地址.静态方法:返回值:Inetaddress getLocalHost() 返回本地主机(自己使用的电脑)UnknownHostException:未知主机异常返回值:InetaddressgetByName(String host
2017-06-20 22:35:47 138
原创 我的学习之路_第十二章_多线程
【 多线程 】主线程:执行主方法的线程,就叫做主线程.单线程:程序从main开始从上到下一次运行.程序从main方法开始运行,JVM运行main方法,会找操作系统开辟一个通往cpu的执行路径,cpu可以通过这条路径来执行main方法这条路径有一个名字叫主线程(main).●创建线程方式一继承Thread类实现步骤:1.创建Thread类的子类
2017-06-19 20:44:05 278
原创 我的学习之路_第十章_字符流
【字符流】IO流的分类★字节流 操作的文件不是文本文件字节输入流: InputStream 抽象类FileInputStream操作文件的字节输入流字节输出流: OutputStream 抽象类FileOutputStream操作文件的字节输出流★字符流 操作的文件是文本文件字符输入流: Reade
2017-06-16 22:26:06 135
原创 我的学习之路_第十章_IO流
IO流I: input 输入,读取到内存O: Output 输出,写入文件流: 数据流(字符,字节)输入: 字节输入流(FileInputStream),字符输入流(FileReader)输出: 字节输出流(FileOutputStream),字符输出流(FileWriter)【字节流】OutputStream:字节输入流,是所有
2017-06-15 21:08:50 215
原创 我的学习之路_第九章_File类,递归
【File类】所属包:java.io.File介绍:文件和目录路径名的抽象表现形式.用来描述电脑中文件,文件夹,以及路径类.常用的三个和File有关的单词: File(文件) Directory(文件夹,目录) path(路径)File是一个与系统无关的类,在任何系统中都可以使用. File类的3个重载的构造方法:
2017-06-14 22:38:10 139
原创 我的学习之路_第八章_map集合
【Map集合】Map集合中常用方法:1: 返回值:value值 put(K key, V value) 往Map集合中添加元素,如果key值重复,那么将返回被覆盖的value值.2: 返回值:value值 get(Object key) 传入一个key值,返回相对应的value值.如果没有,则返回null.3: 返回值:value值
2017-06-12 22:31:21 158
原创 我的学习之路_第七章_list集合,set集合
【List集合】List集合存储数据的结构堆栈:先进后出(先存进来的元素,最后取出)例如:子弹压进弹夹队列:先进先出(先存进来的元素,先取出来)例如:排队『ArrayList』 数组:查找元素快,增删元素慢有索引『LinkedList』 链表:查找元素慢,增删元素快没有索引,连接的是节点 例如:手拉手List接
2017-06-11 22:29:57 159
原创 我的学习之路_第六章_跌打器,泛型
【Collection】 类接口类所属包:java.util.CollectionCollection类是集合的最顶层的接口,定义了集合共性的方法.接口无法创建对象,使用多态的方式创建对象Collection 变量名 = new ArrayList();Collection接口常用子类接口有: List接口 se
2017-06-10 22:39:08 164
原创 我的学习之路_第六章_Data,正则
Date 类 (时间类)所属包:java.util.Date构造方法: public Date() 返回的是当前时间 也就是1970-1-1到电脑目前的时间值,用毫秒来表示public Date(long 毫秒值) 返回指定毫秒值的时间方法: 返回值 long getTime() 返回当前时间的毫秒值没有返回值 setTime(l
2017-06-09 22:20:50 167
原创 我的学习之路_第四章_异常
一 Object 类equals方法: 四则运算是不能操作引用类型的 ,而 == 可以操作引用类型,但是在任何时刻只要是用 == 比较引用类型,比较的永远都是地址值.返回类型 Boolean 比较两个对象是否相等,比较的是地址值Object 的equals方法比较的是地址值,子类可以重写此方法,比较两个对象的属性值toStr
2017-06-05 22:36:17 146
原创 我的学习之路_第三章_匿名内部类
final:final是最终修饰符,可以修饰类、成员方法、变量。final修饰的类无法被继承。final修饰的方法无法被重写。final修饰的变量无法被再次赋值,变为了常量。final修饰的引用数据类型变量,可以修改对象里面的属性内容,不可改变地址值final修饰的成员变量,不能使用默认值,没有意义,必须在创建对象之前完成赋值。static:静态
2017-06-04 22:32:03 152
原创 我的学习之路_第一章java入门
继承定义一个类B时,发现已有类A与要定义的类B相似,并且类B属于类A的一种时,可以将类B定义为类A的子类。当多个类有着共性内容,可以将共性内容向上抽取,抽取到一个新的类中,这个新类和多个类形成一个关系叫做继承。子类继承父类后,自动拥有父类所有可继承的属性和功能。注意事项java只支持单继承,不支持多继承,支持多层继承。所有的类都直接或者间接继承了Obje
2017-06-01 23:30:08 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人