摘要: 1 request对象常用API 1)表示web浏览器向web服务端的请求 2)url表示访问web应用的完整路径:http://localhost:8080/day06/Demo1 uri表示访问web应用的资源路径:/day06/Demo1 queryString表示?开头的参数;name=jack pathInfo:路径之外的信息,如果没有,返回nullpackage cn.itcast.web.request;import java.io.IOException;import javax.servlet.ServletException;imp... 阅读全文
posted @ 2014-02-10 11:00 无名の辈 阅读(2216) 评论(0) 推荐(0)
摘要: 1 HTTP协议特点 1)客户端->服务端(请求request)有三部份 a)请求行--请求行用于描述客户端的请求方式、请求的资源名称,以及使用的HTTP协议版本号请求行中的GET称之为请求方式,请求方式有:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT 常用的有:POST、GET不管POST或GET,都用于向服务器请求某个WEB资源,这两种方式的区别主要表现在数据传递上,客户端通过这两种方式都可以带一些数据给服务器: •如请求方式为GET方式,则可以在请求的URL地址后以?的形式带上交给服务器的数据,多个数据之间以&进行分隔,例如: GET /ma 阅读全文
posted @ 2014-02-10 10:59 无名の辈 阅读(350) 评论(0) 推荐(0)
摘要: **1 ServletContext对象 1)在web应用中,由服务器创建的唯一的一个对象是ServletContext 2)ServletContext对象在每一个Servlet中取得都是相同到 3)ServletContext对象在存取方法: 存ServletContext.setAttribute(String,Object):void 取ServletContext.getAttribute(String):Objectpackage cn.itcast.web.servlet;import java.io.IOException;import... 阅读全文
posted @ 2014-02-10 10:59 无名の辈 阅读(350) 评论(0) 推荐(0)
摘要: *1 工具常用的快捷键 1) Eclipse和MyEclipse,IBM,2001,Java编写,开源,跨平台跨语言 2)Alt+/快速内容提示 3)Ctrl+1快速修补错误 4)Syso+Alt+/快速显示System.out.println()语句 5)Ctrl+Shift+F快速排版正确代码 6)Ctrl+Shift+X转大写,Ctrl+Shift+Y转小写 7)Ctrl+Shift+O一次性导入多个包 8)Ctrl+/加或减单行注释 9) Ctrl+Shift+/加多行注释,Ctrl+Shift+\取消多... 阅读全文
posted @ 2014-02-10 10:59 无名の辈 阅读(349) 评论(0) 推荐(0)
摘要: 1 什么是JavaBean?有何特征? 1)符合特定规则的类 2)JavaBean分二类: a)侠义的JavaBean .私有的字段(Field) .对私有字段提供存取方法(读写方法) b)广义的JavaBean .私有的字段(Field) .对私有字段提供存取方法(读写方法) .数量任意的业务方法2 内省API(SUN公司开发)站在反射角度 1)在操作JavaBean时,即对JavaBean进入setter和getter操作时 2)属性和getXxxxx()有关,同时必须有返回值 3)... 阅读全文
posted @ 2014-02-10 10:59 无名の辈 阅读(660) 评论(0) 推荐(0)
摘要: *1 dom4j解析器 1)CRUD的含义:CreateReadUpdateDelete增删查改 2)XML解析器有二类,分别是DOM和SAX(simple Api for xml)。 a)DOM一次性将整个XML文件读到内存,形成一个倒状的树形结构 b)SAX多次将整个XML文件读到内存 c)Document对象代表XML文件在内存中的映像 3)常用的API如下: SAXReader saxReader = new SAXReader(); SAXReader是dom4j的核心类 Document document = saxReader.r... 阅读全文
posted @ 2014-02-10 10:58 无名の辈 阅读(623) 评论(0) 推荐(0)
摘要: 0 作业[cn.itcast.xml.sax.Demo2] 1)在SAX解析器中,一定要知道每方法何时执行,及SAX解析器会传入的参数含义1 理解dom解析器机制 1)dom解析和dom4j原理一致 2)Node是所有元素的父接口 3)常用的API: DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();取得DOM解析器工厂 DocumentBuilder domParser = factory.newDocumentBuilder();取得DOM解析器 dom... 阅读全文
posted @ 2014-02-10 10:58 无名の辈 阅读(709) 评论(0) 推荐(0)
摘要: 1 JNDI和在tomcat中配置DBCP连接池 JNDI(Java Naming and Directory Interface),Java命名和目录接口,它对应于J2SE中的javax.naming包,这套API的主要作用在于:它可以把DataSource对象放在一个Tomcat容器中(JNDI容器),并为容器中的DataSource对象取一个名称,以后程序想获得DataSource对象,只需通过名称检索即可.其核心API为Context,它代表JNDI容器,其lookup方法为检索容器中对应名称的对象。 a)JNDI是Java命名和目录接口,不同的Web服务器有着不同的实现 b)不同进. 阅读全文
posted @ 2014-02-10 10:57 无名の辈 阅读(759) 评论(0) 推荐(0)
摘要: 1 自定义标签简介 •自定义标签主要用于移除Jsp页面中的代码。 •快速入门:使用自定义标签输出客户机IP •移除jsp页面中的java代码,只需要完成两个步骤: •实现SimpleTag接口/SimpleTagSupport类,重写doTag()方法。 •编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述,并放置在WEB-INF/目录下。 •完成以上操作,即可在JSP页面中导入和使用自定义标签。 •查看SimpleTag接口api文档,分析自定义标签的执行流程。 SUN公司为降低标签技术的学习难度,在JSP 2.X中定义了一个更为简单、便于编写和调用的SimpleTag接口来 阅读全文
posted @ 2014-02-10 10:57 无名の辈 阅读(501) 评论(0) 推荐(0)
摘要: 1 文件上传表单 1)上传文件的本质是文本复制的过程 2)技术层面,在Java中一定会用到IO操作,主要以二进制方式读写 3)传统方式下,对于上传文件字段不同的浏览器有着不同的解析方式,例如: IE6:upfile=c:\aa\bb\a.JPG 非IE6: upfile=a.JPG 4)可以将form以MIME协议的方式将上传文件传递到服务端,服务端以二进制流的方式读写 代码:客户端form enctype="multipart/form-data"/> 服务端request.getInputStream()Tip:文件上... 阅读全文
posted @ 2014-02-10 10:57 无名の辈 阅读(2151) 评论(0) 推荐(0)