WEB
向北西行
我正在努力变成让自己喜欢的那个自己
展开
-
XML 的 DOM 解析范例:将XML用作数据库
前面学习了XML 的书写规范,以及XML 的解析方式,今天看一个实例,将XML 用于存储数据。1、首先,建立XML 文件:dataBase.xml Tom 25 98 John 25 98 2、建立 domain 类Student.javapackage com.haizhu.xmlUsedAsDataBase.domain;pub原创 2013-08-21 22:50:21 · 1242 阅读 · 0 评论 -
request 和 response
一:request1、返回服务器信息2、接收页面参数3、跳转1、返回服务器的各种信息package com.haizhu.request;import java.io.IOException;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.原创 2013-09-01 00:45:47 · 624 阅读 · 0 评论 -
会话技术:session 和 cookie
一:什么是会话 简单的理解:用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。二:保存会话数据的两种技术1、Cookie:Cookie是客户端技术,程序把每个用户的数据以Cookie的形式写给用户鸽子的浏览器,当用户使用浏览器再去访问服务器中的web资源师,就会带着鸽子的数据区,这样,web资源处理的就是用户鸽子的数据量原创 2013-09-01 18:57:38 · 768 阅读 · 0 评论 -
静态包含 & 动态包含
一:静态包含将所包含的的页面编译成一个servlet,然后执行,示意代码: 静态包含 这是本页面的内容。 二:动态包含将本页面和包含的各个页面编译成各自对应的servlet,执行之后再包含在一起 动态包含 <% request.getRequestDispatcher("/publi原创 2013-09-03 00:35:32 · 782 阅读 · 0 评论 -
EL 表达式
一:EL 表达式1、EL 表达式用于获取数据,在JSP页面中可以使用 ${ 标识符 } 的形式,通知JSP 引擎调用 pageContext.findAttribute() 方法,以标识符为关键字从各个域对象中获取对象,如果域对象中不存在标识符所对应的对象,则返回结果为“”(注意,不是NULL)。 实例:使用EL 表达式获取 request、session、applica原创 2013-09-03 23:26:28 · 910 阅读 · 0 评论 -
JSP标签
一:JSP标签 JSP标签也被称之为 JSP Action(JSP动作)元素,它用在JSP 页面中提供业务逻辑功能,避免在JSP页面中直接编写Java 代码,造成JSP 页面难以维护。二:JSP 常用标签 下面是javaBean 标签: 详见JSP 与 JavaBean 三原创 2013-09-03 21:21:54 · 619 阅读 · 0 评论 -
JSP 与 javaBean
在面向对象思想的程序中,一定少不了javaBean,JSP 也提供了一些标签,用来支持javaBean,如下面的例子所示: 范例:Person.javapackage com.haizhu.domain;public class Person { private String name; private int age; public String getName() {原创 2013-09-03 22:12:35 · 770 阅读 · 0 评论 -
JSTL 标签
一:JSTL 标签库 JSTL 是sun 公司开发的一套标签库,使用JSTL 可以在页面中实现一些简单的逻辑,从而替换页面中的脚本代码。在页面中使用JSTL 标签需要完成以下两个步骤:1、导入jstl.jar 和 standerd.jar 这两个 JSTL 的 jar 文件2、在 JSP 页面中使用 元素导入标签库二:JSTL 标签库中常用标签原创 2013-09-04 00:21:38 · 606 阅读 · 0 评论 -
自定义标签
一:自定义标签1、自定义标签主要用于移除 JSP 页面中的 java 代码2、要使用自定义标签,需要完成以下两个步骤: a、编写一个实现 Tag 接口的 java 类,把页面 java 代码写在这个 java 类中(标签处理器类) b、编写标签库描述符(tld)文件,在tld 文件中对标签处理器类描述成一个标签二:入门定义一个查看本机IP原创 2013-09-04 01:47:09 · 672 阅读 · 0 评论 -
ServletConfig 和 ServletContext
一:ServletConfig1、程序启动的时候可能需要提前设定一些参数(如servlet采用哪个码表,servlet连接哪个库,servlet哪个配置文件),但是在程序中写死不太好,所以可以采用在配置文件中进行配置的方式,Servlet 的配置文件中,可以使用一个或多个标签为 Servlet配置一些初始化参数2、当Servlet 配置了初始化参数后,web 容器在创建 Servlet 实原创 2013-08-25 22:16:24 · 819 阅读 · 0 评论 -
Servlet
一:简介servlet是 sun 公司提供的一门专门用于开发动态web资源的技术,是使用Java 语言编写的服务器端程序,可以像JSP一样,生成动态的WEB 页,Servlet主要运行在服务器端,并由服务器调用执行,是一种按照Servlet标准开发的类。(JSP 在执行的时候,依然是依靠 *.class 文件的执行,所以JSP骨子里依然是Servlet。)在JDK 的 API 中,提供了一个s原创 2013-08-24 18:31:33 · 425 阅读 · 0 评论 -
XML 的 解析 :DOM 和 SAX
按照DTD 或者 Schema 标准,写好一个 XML 文件之后,就需要将 XML 文件的内容进行解析,以便于知道有什么内容有什么作用。那么怎么解析出这个 XML 的信息呢?有两种方式:DOM 和 SAX。其中,DOM方式是W3C 推荐的标准方式,但是 SAX 是 XML 社区事实上的标准,几乎所有的 XML 解析器都支持它。DOM:优点,对文档CRUD比较方便,但是内存占用较大S原创 2013-08-20 21:39:54 · 612 阅读 · 0 评论 -
XML
XML介绍:xml就是可扩展标记语言,最初是为了替换HTML,最后没有成功,现在主要有两个作用:1、在XML语言中,允许用户自定义各个标签,用于描述一段数据,这个标签包括一个开始和一个结束标签。标签之中可以继续嵌套二级标签。2、另外,xml还经常用于软件配制文件,以描述程序模块之间的关系。XML使用方法:最简单的声明格式:由于中文乱码的问题,我们需要指定编码方式,这原创 2013-08-19 22:14:36 · 608 阅读 · 0 评论 -
XML 的 SAX 解析范例:将数据封装至javaBean
在 XML 的解析方式中,我们了解了 SAX 解析,通过解析器和解析处理器就可以对数据进行操作,这里,我们把解析出来的数据进行封装。我们还是使用以前的book.xml文件:book.xml &bookName; 海竹 30.0 WEB 西行 29.9 book.xml中引用了book.dtd规范:book.dtd原创 2013-08-22 13:42:37 · 1627 阅读 · 1 评论 -
XML 的 Dom4j 解析范例,以及 XPath
使用的还是以前的book.xml文档book.xml Think in Java 海竹 30.0 WEB 西行 29.9 看例子:Dom4jDemo.javapackage com.haizhu.xml;import java.io.File;import java.io.FileOutputStream;import j原创 2013-08-22 23:34:41 · 601 阅读 · 0 评论 -
XML 的 约束 :DTD 、 Schema
XML约束:XML 文件的书写,是要遵守一定的书写格式的,这样,在解析的时候才能让机器读懂你什么意思。在 XML 技术里,可以编写一个文档来约束一个 XML 文档的书写规范,这称之为 XML 约束。一共有两种约束方式 XML DTD 和 XML Schema。1、DTD1.1 DTD 范例Document Type Definition ,全称为“文档类型定义”。例如:原创 2013-08-20 00:03:48 · 683 阅读 · 0 评论 -
Tomcat
一:简介二:运行Tomcat 是使用java语言编写的程序,所以运行的时候,需要Java虚拟机的支持,所以安装版的Tomcat在安装的时候就会自动搜索并指定Java的jar包。、在开发中,比如我们访问“www.baidu.com”,并没有输入端口什么的东西,这是默认访问的80端口,所以,我们可以将Tomcat的端口号更改为80端口,找到Tomcat的安装目录下面的conf目录,原创 2013-08-23 23:47:50 · 735 阅读 · 0 评论 -
HTTP 协议
一:引入由服务器的知识我们知道,一个电脑上的文件要想被外界访问,必须有服务器的帮助,服务器接收到访问请求就会执行相应的命令,并返回请求的资源。但是,所有的请求都要遵循一定的规则,不然,服务器就不明白你的请求到底想要干什么,所以,这里,对于HTTP就需要HTTP协议。(打开控制面板,打开程序和功能,看到左边有个“打开或关闭Windows功能 ,打开找到telnet客户端,把这2项都勾选上,然原创 2013-08-24 13:56:12 · 501 阅读 · 0 评论 -
WEB 服务器
一:什么是WEB服务器1、引入我们在D盘根目录建立一个test.html文件,随便输入什么内容,比如:Hello world!但是我们怎么通过互联网进行访问呢?你如何访问我的电脑里的这个文件呢?这就需要WEB服务器。 二:简单实现WEB服务器1、简单实现:package com.haizhu.server;import java.io.FileInputStream;im原创 2013-08-23 23:05:27 · 559 阅读 · 0 评论 -
param、attr、传值、取值
1、执行 aaa.action?id=1&name="Haizhu",在action中跳转到another.jsp页面,则在这个页面中可以通过下面的方式取值 "/>原创 2013-12-05 17:21:06 · 1764 阅读 · 0 评论