自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 java_web 复习 2 jsp 与 servlet (8)过滤器filter

Servlet过滤器是在Java  Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。 Servlet过滤器本身并不生成请求和响应对象,它只提供过滤作用。 Servlet过滤器能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容; 在Servlet被调用之后检查Response对象,修改Response...

2011-08-20 21:52:27 91

原创 java_web 复习 2 jsp 与 servlet (7)session

Web服务器跟踪客户状态通常有四种方法  – 建立含有跟踪数据的隐藏字段 – 重写包含额外参数的URL – 使用持续的Cookie – 使用Servlet API中的Session(会话)机制   Session用于跟踪客户的状态。Session指的是在一段时间内,单个客户与Web服务器的一连串相关的交互过程。在一个Session中,客户可能会多次请求访问同一个网页,也有可能请求访问各种不同...

2011-08-20 17:20:05 86

原创 java_web 复习 2 jsp 与 servlet (6)servlet

Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。 Servlet可完成如下功能:  – 创建并返回基于客户请求的动态HTML页面。 – 创建可嵌入到现有 HTML 页面中的部分 HTML 页面(HTML 片段)。 – 与其它服务器资源(...

2011-08-20 15:56:03 102

原创 java_web 复习 2 jsp 与 servlet (5)javabean

   JavaBean是一种可重复使用、且跨平台的软件组件。JavaBean可分为两种:一种是有用户界面(UI,User  Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。   JSP侧重于生成动态网页,事务处理由JavaBean来完成,这样可以充分利用JavaBean组件的...

2011-08-19 14:10:58 86

java_web 复习 2 jsp 与 servlet (3)jsp内置对象

jsp内置对象 JSP 有以下九种内置对象,包括: request,请求对象 response,响应对象 pageContext,页面上下文对象 session,会话对象 application,应用程序对象 out,输出对象 config,配置对象 page,页面对象 exception,异常对象 从本质上讲,JSP的这些内置对象其实都是由特定的Java类所产生的,在服务器运行时根据情况自动生成...

2011-08-19 08:49:43 87

java_web 复习 2 jsp 与 servlet (2)

jsp JavaServer Pages • 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页 • Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。 • 所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器...

2011-08-18 11:24:48 134

原创 java_web 复习 2 jsp 与 servlet (1)

java EE 是一种规范 不同的服务器实现方法不一样 项目在Tomcat配置 在 Tomcat 安装目录的 conf 目录下打开 server.xml 文件,在</Host>上面加入如下 XML片段: <Context path="/test" docBase="D:\shengsiyuan\shengsiyuan\WebRoot" reloadable="true" /...

2011-08-18 09:10:13 105

原创 java_web 复习 1 html 与 http 协议

HTML(Hyper Text Markup Language) ,超文本标记语言。 <html> <head> <title>这是网页的标题</title> <link rel="stylesheet" type="text/css" href="css.css"> &am

2011-08-17 15:32:32 72

css样式

css 层叠样式表   Cascading Style Sheets   • 一般说来所有样式有下面的规则(第四个最有优先性) 1. Browser default 浏览器默认  2. External style sheet 外部样式表  3. Internal style sheet (inside the <head> tag) 内嵌样式表(在<head>标签内...

2011-08-17 11:01:16 63

java web 表单验证

表单确认 • 客户端确认 – 减少服务器负载– 缩短用户等待时– 兼容性难 客户端 确认经常用到 javascript 基本的javascript 程序结构  javascript 中的变量类型 只有 var document 是javascript 内部对象 代表了当前的文档本身 <script type="text/javascript"> ...

2011-08-12 12:06:47 214

java基础复习总结7

一个File类的对象,表示了磁盘上的文件或目录 当无法操作,要操作要用到后面学到的类 file 的构造方法 File myFile = new File(" myfile. txt"); File myDir = new File(" MyDocs"); File myFile = new File( myDir, "myfile. txt"); public class File...

2011-08-03 13:18:22 85

装饰模式 包装模式 io上使用到

• 装饰模式又名包装(Wrapper)模式• 装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案• 装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。• 装饰模式可以在不创造更多子类的情况下将对象的功能加以扩展。   装饰模式把客户端的调用委派到被装饰类。装饰模式的关键在于这种扩展完全是透明的。装饰模式是在不必...

2011-08-03 13:04:03 62

原创 java基础复习总结6

常见URL 并使用 public class Url1 { public static void main(String[] args) throws Exception { URL url = new URL( "http://java.sun.com:80/docs/books/tutorial/index.html#DOWN"); String prot...

2011-08-03 00:37:33 59

java基础复习总结5

      Java 中如果我们自己没有产生线程,那么系统就会给我们产生一个线程(主线程,main方法就在主线程上运行) ,我们的程序都是由线程来执行的。       进程:执行中的程序(程序是静态的概念,进程是动态的概念)。       线程的实现有两种方式,第一种方式是继承 Thread类,然后重写run方法;第二种是实现Runnable 接口,然后实现其 run方法。 将我们希望线程执行的代...

2011-08-02 22:48:09 105

java基础复习总结4

泛型 变量类型的参数化 public class GenericFoo<T> { private T foo; public T getFoo() { return foo; } public void setFoo(T foo) { this.foo = foo; } public static void main(Str...

2011-08-02 11:11:26 84

java基础复习总结3

collection 集合框架 在集合里面toString方法被重写 所以输出的时候按照重写的格式输出 list 接口的 经常用到的实现类 ArrayList LinkedList   ArrayList 底层是采用数组实现的,初始长度为10的数组。 常用的方法 add() get() isEmpty() size() toArray()··· ArrayList 内部是存储的对...

2011-08-01 23:42:15 68

strategy 策略模式

策略模式的组成 – 抽象策略角色:策略类,通常由一个接口或者 抽象类实现 comparetor 接口 – 具体策略角色:包装了相关的算法和行为 继承comparetor的类 – 环境角色:持有一个策略类的引用,最终给客 户端调用的。 比如说 treeset 用怎么样的比较器 传什么比较器进来就用什么比较器。 策略模式有时候会导致策略过多 客户端都要知道 这个时候可以用到 工厂方...

2011-08-01 23:05:52 63

XML

XML 被设计用来传输和存储数据 HTML 被设计用来了显示数据

2011-07-31 20:21:30 64

java基础复习总结2

1. 多态 父类型的引用可以指向子类型的对象 2. 当使用多态的方式调用方法的时候 首先检查父类是否有 sing()如果没有编译错误,有的话执行。 3. 当final修饰源生数据类型的时候,表示变量的值不能改变,当修饰引用类型的时候表示引用只能指向这个对象了,但对象的内容可以改变。 4. final有两种赋值方法,一种是声明时候赋值,一种是在左右的构造方法中赋值。 5. static 静态...

2011-07-30 23:54:24 61

binary二分查找

 public static int binarySearch(int[] array, int value) {  int low = 0;  int high = array.length - 1;  int middle;   while(low <= high)  {   middle = (low + high) / 2;      if(array[middle] == va...

2011-07-30 23:46:25 111

bubble冒泡排序

public static void bubbleSort(int[] array) { for(int i = 0; i array[j + 1]) { int temp = array[j]; array[j] = array[j + 1]; array[j + 1] = temp; } }

2011-07-30 23:36:21 51

singleton单例模式

class Singleton {          private static Singleton singleton = new Singleton();          private Singleton() {   }  public static Singleton getInstance() {   return singleton; } } 第一种类型比较好,第二种在...

2011-07-30 23:09:42 48

java基础复习总结1

1. 一个java文件中可以放多个类,但有且只有一个public访问类型的类 2. 当一个类创建的时候,系统会创建一个参数为空的构造方法,如果自己定义了构造方法,那系统就不会给出这个参数为空的构造方法,当还想使用默认的构造方法创建对象的话,就会出现语法错误。当在一个方法总调用另外一个构造方法,必须放在第一条语句。 3. overload方法重载 一个类内部,override 方法重写,...

2011-07-29 23:51:43 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除