`
i_am_birdman
  • 浏览: 280664 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener> 和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个 web项目的所有部分都将共享这个上下文。 3、容器将<context-param>转换为键值对,并交给 servletContext。 4、容器创建<listener>中的类实例,创建监听器。 二、 load- on-startup 元素在web应用启动的时候指定了servlet被加载的 ...

学习用的电子书

如下:  
import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import org.postgresql.ds.PGPoolingDataSource; import com.sun.xml.internal.bind.CycleRecoverable.Context; public class syscfgServlet extends HttpServlet { public static PGPoolingD ...
表8-2. 数值类型 名字 存储空间 描述 范围 smallint 2 字节
什么是主键? 在数据库中,常常不只是一个表,这些表之间也不是相互独立的。不同的表之间需要建立一种关系,才能将它们的数据相互沟通。而在这个沟通过程中,就需要表中有一个字段作为标志,不同的记录对应的字段取 ...
1、检查是否开启了相应的数据库服务?(控制面板--管理工具--服务,服务名称一般是叫PostgreSQL Database Server 8.2)。 如果没开启,解决方法:自己手动建立该数据库服务。创建 PostgreSQL 服务,命令如下:(假设我们的数据库创建在"C:\Program Files\PostgreSQL\8.2\data\"下,默认安装就是在这个文件夹下) C:\Program Files\PostgreSQL\8.2\bin>pg_ctl register -N PostgreSQL -D "C:\Program Files\Postgr ...
PostgreSQL提供了应用可以直接使用的两种DataSource实现。一种是充当连接池,另外一种不使用任何 pooling 而只是简单的通过  DataSource 接口提供访问数据库的连接。 此外,  除非应用服务器不支持  ConnectionPoolDataSource 接口,否则这些实现能在应用服务器环境中使用。 下面列出一个例子,供参考。 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import org.postgres ...
刚开始用Postgres。。   package Utils; import java.sql.*; import org.postgresql. *; public class PostgrelDemo { public static void main(String args[]) { System.out.print( " this is a test " ); try { Class.forName("org.postgresql.Dri ...
JSP多线程 JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。 一、JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个 线程处理CLIENT端的请求。如果有多个客户端同时请求该JSP文件,则服务端会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降 低对系统的资源需求,提高系统的并发量及响 ...
在Servlet中两种实现:       forward方式:request.getRequestDispatcher("/somePage.jsp").forward(request, response);       redirect方式:response.sendRedirect("/somePage.jsp");     forward是服务器内部重定向, ...
jta   JTA(Java Transaction API) 为 J2EE 平台提供了分布式事务服务。 要用 JTA 进行事务界定,应用程序要调用 javax.transaction.UserTransaction 接口中的方法。例如: utx.begin(); // ... DataSource ds = obtainXADataSource(); Connection conn = ds.getCo ...
JNDI   Java术语 英文全称是:Java Naming and Directory Interface 术语解释:一组帮助做多个命名和目录服务接口的API。 JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。集群JNDI实现了高可靠性JNDI[8],通 过服务器的集群,保证了JN ...
1.配置jetty连接池      在webapp/WEB-INF下创建jetty的环境配置文件jetty-env.xml,jetty启动时从该文件读取配置并配置jetty,配置postgres连接池的jetty-env.xml范例如下:      <?xml version="1.0"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"      "http://jetty.mortbay.org/configure.d ...
14.3 字符流 java.io.Reader、java.io.Writer与其子类等是处理字符流(Character Stream)的相关类。简单地说,就是对流数据以一个字符(两个字节)的长度为单位来处理(0~65 535、0x0000~0xffff),并进行适当的字符编码转换处理,即Reader、Writer与其子类可以用于进行所谓纯文本文件的字符读/写。 14.3.1 Reader和Writer java.io.Reader和java.io.Writer支持Unicode标准字符集(Character Set)(字节流则只支持ISO-Latin-1 8-bit ...

JSTL 详解03

<fmt:formatNumber> Syntax 1: without a body <fmt:formatNumber value=”numericValue” [type=”{number|currency|percent}”] [pattern=”customPattern ”] [currencyCode=”currencyCode” ] [currencySymbol=”currencySymbol” ] [groupingUsed=”{true|false}”] ...
Global site tag (gtag.js) - Google Analytics