- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Servlet基础梳理(五)----Filter
和Servlet类似,Filter也是一个实现特殊接口的普通java类,只不过实现了Filter接口,需要实现该接口的一些过滤方法,实现了对一些请求信息的拦截。首先,我们确定一下它拦截的对象:在浏览器调用Servlet之前,在服务器返回非浏览器之前就行过滤它可以拦截jsp,Servlet,静态图片和静态HTML文件。相当于服务器的门卫,对客户端发来的请求和对客户端做出的响应进行过滤。 那
2015-03-17 15:40:05 716
原创 Servlet基础梳理(四)
本篇说一下session和路径的问题。session:是一种在服务器端保存http状态信息的方案,目前有两种实现方式:基于Cookie或者URL重写。 基于cookie:第一次访问服务器,服务器给响应的cookie中带有sessionid,再次请求时把cookie带回。匹配sessionID。 URL重写:在请求的url中将sessionid以参数形式进行提交,
2015-03-17 13:08:24 785
原创 Servlet基础梳理(三)
这一篇说一下HTTP的请求和响应外加cookie。 HTTP请求: 由一个请求行,若干个请求头加一个空行,加请求体组成。一般分为两种,一种是get请求,一种是post请求。 get请求: 在url中输入地址一定是get请求,单击超链接一定是get请求 form中method=get一定是get请求 参数会在url中显示, get请求的数据量在1K以
2015-03-16 21:51:41 594
原创 servlet基础梳理(二)
接上一篇,servlet应该可以看做是一个实现了Servlet接口的普通的java类,只是对其进行调用的时候,我们不要自己对其进行创建化。它的创建,调用,销毁都是servlet容器进行的,我们不要自己去考虑这些问题罢了。 首先,作为一个类,servlet有其自己的生命周期。包括构造,初始化,调用,销毁。这样对于的几个方法就是其自身的构造器,和Servlet接口定义的Init方法,serv
2015-03-15 21:22:05 525
原创 servlet基础梳理(一)
将近一个月没看servlet了,再加上第一次学习也没有深入,只是笼统的看了一遍,编了一点基础案例就过去了,现在再去看感觉跟没学过一样。这里再用一点时间把这些基础都梳理一下,加深印象并为以后快速复习做准备,毕竟这是个快节奏的社会,一切都以快速做铺垫。 首先明确一点,基础的servlet编程在企业应用中承担的作用。如果不考虑使用其他框架开发的话,我认为实现MVC架构的分工应该是M:java
2015-03-14 10:27:29 916
原创 java基础之集合
在java中,对数据的操作很多都要用到集合。最近零星的看了一点集合的相关知识,这里稍微梳理一下。基本上就是集合操作的四个常用类的一点总结。 首先,集合大致分为两个方向,一种是普通的集合类型,通过接口collection向下扩展,另一种是map接口下的键值对的集合类型。今天主要说的的四个类ArrayList和LinkedList是collection接口下List接口的两个实现类。另外两个
2015-03-13 12:37:32 564
原创 java基础巩固之网络编程
今天看了一天的网络编程,感觉网络编程 就是计算机之间的IO操作。前面说的IO是单个计算机之间程序之间的通讯,而网络编程则是在多个计算机之间的程序的通讯。 大致梳理一下整个过程:计算机客户端通过IP唯一定位一个服务器主机,通过端口号在该主机上唯一定位一个程序,建立连接后,两个计算机就可以进行通讯,这就是基本上的IO操作了。我们说通讯的要素:IP和端口号(合成Socket):IP对
2015-03-10 14:30:37 493
原创 java基础巩固之IO(三)
基本上上两篇把IO主要的操作都涉及到了,这一篇作为收尾写一点零碎的东西吧。主要三个方面,一个是转换流,一个是标准输入输出流,再有就是编码方式。 转换流: 倘若文本文件用字节流来接受,可以再转换成字符流,通过字符流操作完再转换成字节流输出出去,这样进行编码和解码的过程称为转换。通过转换流实现。大致过程: 创建File 创建字节流 创建转换流 创建缓冲流 关闭
2015-03-09 21:28:33 428
原创 java基础巩固之IO(二)
接上一篇,在实际的应用中,一般很少用到节点流,而是用缓冲流(一种处理流)来处理相应的数据。主要原因是缓冲流实现了对节点流的加速处理。使用缓冲流可以更快速的实现对数据的操作,何乐而不为呢。 这里我们提一下整个IO类的的主要对应关系。如下表:抽象基类节点流缓冲流(处理流的一种)InputStreamFileInputStreamBuffe
2015-03-09 20:44:33 433
原创 java基础巩固之IO(一)
其实本来该学网络编程的,但是感觉好像网络编程也算是IO的一种扩展,只不过是本地计算机内部的IO扩展到更大范围内的IO操作,而IO操作前段时间大致的学习了一下,但是不算系统,只是在博客上大致的学习了主要梗概。今天再来继续深入一点的学习一下,希望更加深的了解IO,更好的为网络编程打基础。 关于IO这几篇说的主要部分有以下几点: File类的使用 IO原理和流的分类 文
2015-03-09 20:05:53 540
原创 java基础巩固之反射(二)
接上一部分,这里主要说三个部分,一个是关于反射的源头Class类,接下来是代理,一个是静态代理,一个是动态代理。基于反射机制的主要是动态代理,我自己对动态代理也不熟悉,所以这里也一并学习一下。Class类: 首先是说明java的运行机制:普通的类经过编译后生成.class文件。java虚拟机加载.class文件,之后该.class文件加载到内存后,就是一个运行时类,该运行时类就是一
2015-03-07 11:15:34 777
原创 java基础巩固之反射(一)
最近被反射弄得很头疼,上网上看相关的文章,看半天弄不懂咋回事。也可能是自己心情浮躁的原因吧,一直没能彻底搞懂。被逼无奈,就开始找《java编程思想》和《java核心技术》。大致看了看,还是似懂非懂。于是只好用我最喜欢的方式进行学习了,找培训视频,嘿嘿,网上各种都有,自己随便下个出名点的就好了。 这里先说说反射,百度给出的定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的
2015-03-06 22:18:00 595
原创 java基础巩固之常用类
本篇主要介绍两个常用类,String和Date。主要是大学的时候笔试经常做到一个题目:字符串反转,现在想想基本上都能写的出来,但是估计还不是特别熟练,这里就当复习也好,回忆也罢,暂且写这一篇吧。 String类: 这里主要用到三个方法实现字符串的反转(就是把字符排列顺序颠倒,例如:hello-->olleh). 第一个方法是将字符串转换成字符数组,然后将数组首尾对应的字符对
2015-03-06 20:55:48 967 1
原创 java基础巩固之泛型(上)
最近看代码经常遇到泛型内容,怎奈自己这一块掌握的不好,各种看不懂,所以拿出一点时间专门研究一下,大体上是根据《java核心技术卷一》的例子和解释来学习的,这里记录一下大致的情况,一是巩固整理相关知识点,二是方便以后更快的复习。 首先,使用泛型的目的:编写的代码可以被很多不同类型的对象所重用。通俗的讲就是做了一个模板,大家根据自己的类型往上套就行了。 本篇从三个层次来说一下泛型:第一是泛
2015-03-06 12:48:47 592 5
原创 JavaScript点滴记录(二)
知识梳理: 接着上一次的来说,在javascript中还定义了判断是否具有子节点的方法:haschildNodes:例如:var booleanCityNodes=cityNode.hasAttributes();当然这里是判断是否具有属性子节点。不过用法大致差不多,这里就不做赘述了。对于属性节点,当我们获取之后可以直接进行set和get的操作的,具体做法是:节点名.setAttribu
2015-03-04 12:48:02 537
原创 JavaScript点滴记录(一)
JavaScript这个东西其实一直在使用,但是从来没有系统的去学习过,或者去复习整理过。今天从网上下载了JavaScript专题的一系列教学视频,准备好好补一补这方面的相关知识,当然每天学完还是得及时整理,不然又得忘了,对于JavaScript的系统的学习,我记得大学的时候一门课叫web开发,那个时候就对JavaScript有一个系统的学习过,但是学完就基本上没用过了,所以对于这个东西的印象还是
2015-03-03 22:13:27 520
原创 没有基础的java之路之启程
大学毕业也半年多了,对于java这条道路,其实纠结了两三年了,我这种情况,在百度的劝退吧(java吧)里肯定是要被劝退N多次了吧。但是,今天来说,我既然走上这条道路,还是有带着一条路走到黑的觉悟的。 对于java和.net的犹豫不决从大三就开始,总是学一段java,就觉得没.net好学,于是就去再重新学.net。然后过了一段感觉.net也挺麻烦,然后就去学java,之后就是大四开始找工作了
2015-03-02 16:12:41 835 2
struts2登陆注册以及一些权限demo
2015-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人