- 浏览: 73496 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
eric_weitm:
在效率本身上而言,引用也有优势。另外,在编译器实现时,指针的传 ...
C++中的 引用和指针区别
文章列表
l如果在<servlet>元素中配置了一个<load-on-startup>元素,那么WEB应用程序在启动时,就会装载并创建Servlet的实例对象、以及调用Servlet实例对象的init()方法。
举例:
<servlet>
<servlet-name>invoker</servlet-name>
& ...
lServlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。
lHttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口的功能更为强大。因此开发人员在编写Servl ...
l用于HTTP请求中的常用头
•Accept: text/html,image/*
•Accept-Charset: ISO-8859-1
•Accept-Encoding: gzip,compress
•Accept-Language: en-us,zh-cn
•Host: www.it315.org:80
•If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT
•Referer: http://www.it315.org/index.jsp
•User-Agent: Mozilla/4.0 (compatible; MSIE5. ...
l在一个tomcat服务器中可以放置多个网站,所谓配置虚似主机,就是在tomcat服务器中配置一个网站。
l如需在WEB服务器中配置一个网站,需使用Host元素进行配置,例:
<Host name=”site1” appBase=”c:\app”></Host>
l配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册。
l配置多个网站。
l缺省虚似主机。
l虚似目录的映射有三种方式:
1、在server.xml文件的host元素中配置,
l补充知识点:映射缺省web应用
l注意:一个Context即代表一个web应用,context元素在配置文件中除用于映射虚似目录外,它还可用于为web应用配置一些资源,例如:配置web应用使用的数据库连接池,javamail session等(这些本配置以后会用到)。
在Tomcat6中,不再建议在server.xml文件中配置context元素,细节查看tomcat服务器关于context元素(查看API http://localhost:8080/docs/config/context.ht ...
lTomcat官方站点:http://jakarta.apache.org
l获取Tomcat安装程序包
ü tar.gz文件是Linux操作系统下的安装版本
ü exe文件是Windows系统下的安装版本
ü zip文件是Windows系统下的压缩版本
l安装Tomcat
l双击bin 目录下的startup.bat |shutdown.bat文件启动|关闭Tomcat服务器
l输入http://localhost:8080/,显示如下界面代表安装成功
package cn.csdn.dom;
import java.io.File;
import java.io.FileWriter;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.Node; ...
package csdn.xml.dom;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transfor ...
在针对XML文档的应用编程接口中,最主要的有W3C制定的DOM(Document Object Method,文档对象模型)和由DavidMegginson领导的SAX(SimpleAPI for XML,用于XML的简单API)。
SAX和DOM在实现过程中,分别侧重于不同的方面以满足不同的应用需求。DOM为 ...
DOM的编程API:
Node:节点
Document :根节点 表示整个文档
NodeList:节点的集合
NamedNodeMap:一般用于存储属性
Element:
Text
Attr
编程思路:
1.获得DocumentBuilderFactory的实例
2.通过工厂获得DocumentBuilder的解析器
3.parse(File)======>Document
------------------------------------------------------------------------------------ ...
xml文档的分类:
格式良好的:能够用浏览器打开的XML文档
合法有效的:(格式良好的) ==》DTD的验证工具
DTD:
内部DTD:DTD文档与XML文档写在一起
元素:
<?xml version="1.0"encoding="GBK"?>
<!DOCTYPE students[
<!ELEMENT students (student)>
<!ELEMENT student(id,name+,age?,address*,gender,(phone|email))>
<!ELE ...
l最简单的声明语法:
<?xml version="1.0"?>
l用encoding属性说明文档的字符编码:
<?xml version="1.0"encoding="GB2312" ?>
l用standalone属性说明文档是否独立:
<?xml version="1.0"encoding="GB2312"standalone="yes" ?>
lXML元素指XML文件中出现的标签,一个标签分为开始标签和结束标签 ...
DatagramSocket 类
要收发DatagramPacket必须打开一个数据报socket ,当服务器构造DatagramSocket时。
1.1服务器和客户端的服务器
两者使用的socket都是一样的,区别仅仅在于 服务器端的端口是已知端口,而客户端的端口是系统分配的。
TCP端口和UDP端口之间没有关联,所以两者可以共同绑定在同一个端口上,而不会有相互影响。
1.2 DatagramSocket 类的构造函数
DatagramSocket创建一个在指定端口监听的入站数据报的 socket ,使用此构造函数可以编写出在指导的端口监听的服务器 ...
客户端程序
import java.io.*;
import java.net.*;
public class TalkClient {
public static void main(String args[]) {
try{
Socket socket=newSocket("127.0.0.1",4700);
//向本机的4700端口发出客户请求BufferedReader sin=new BufferedReader(newInputStreamReader(System.in));
...
package cn.csdn.web.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class JdbcUtil {
//单例模式创建connection对象
private static Connection conn=null;
private static final String UR ...