`
dicmo
  • 浏览: 66972 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
Request Objects 在默认的连接器中org.apache.catalina.Request接口代表了一个HTTP请求对象。HttpRequest的父类—RequestBase类直接实现了这个接口。最终的实现是HttpRequestImpl,它继承HttpRequest。在第三章中,有facade类:RequstFacade和HttpRequestFacade。 Response Objects Processing Requests 现在,你已经了解了request、response对象和HttpConnector对象怎么创建它们。这部分我们关注HttpProcess ...
Chapter 4: Tomcat Default Connector 一个Tomcat连接器就是一个独立的模块,它可以被当做插件一样安置在servlet容器中。这里已经存在了许多连接器,包括:Coyote, mod_jk, mod_jk2, 和 mod_webapp都是连接器。作为一个Tomcat连接器,它必须符合一下 ...
这在里求JDBC中PreparedStatement的实现,我想不会是这样来拼接。 package com.dicmo.test; import java.util.ArrayList; import java.util.List; public class PreparedStatement{ private String sql; public String getSql() { return sql; } public void setSql(String sql) { this.sql = sql; } PreparedSt ...
基本的HelloWorld类: public class HelloWorld{ public static void main(String [] args){ System.out.println("Hello World"); } } C:\demo>javap -verbose HelloWorld Compiled from "HelloWorld.java" public class HelloWorld extends java.lang.Object SourceFile: "HelloW ...
第1章:通过一个简单的HTTP服务器开始这本书的内容。构建一个工作的HTTP服务器,你可以知道java.net package包下: Socket和ServerSocket两个类的内部工作。这章提供了足够多关于这两个类的信息,让你知道它们是怎么伴随应用程序工作的。 第2章:解释简单的servlet容器时怎么工作的。这章有两个servlet容器应用程序可以给静态资源请求和简单的servlet请求提供服务。特别的,你将学习到怎么创建request和response对象,把他们传递到被请求的servlet的service方法中。这里也可以有一个servlet运行在servlet容器里面。 第3章: ...
Parsing Headers 一个HttpHeader类代表了一个HTTP的头部信息。这个类将在第四章讲解。现在,我们了解以下内容就足够:  你可以通过使用它的无参构造函数来创建一个HttpHeader实例。  一旦你有一个HttpHeader实例,你可以把它传递给SocketInputStream的readHeader方法。如果有头部信息可读的话,readHeader方法将相应地填充好HttpHeader对象。如果没有头部信息可读,HttpHeader实例的nameEnd和valueEnd字段都将为0。  获取头部信息的名字和值,使用下面的方法: String name = ne ...
The Connector(连接器) HttpConnector类代表了一个负责创建一个等待HTTP请求的服务器socket连接器。 HttpConnector类实现了java.lang.Runnable接口,所以它可以当做自己的一个独立的线程。当你启动这个应用程序,一个HttpConnector的实例就被创建,然后它执行它的run方法。 run方法包含一个while循环来处理下面的事情:  等待HTTP请求  为每一个请求创建一个HttpProcessor实例  调用这个HttpProcessor的process方法 你可以看到,这HttpConnector类和之前的HttpSer ...
上午看了一JAVAEYE的一个上机题:http://www.iteye.com/problems/53270 下午上班没事就做了下,界面很简陋,但是找到当初才学习WEB编程时的感觉了。
Job类:实现Job接口,接口中有一个execute()方法,方法体是你要执行的操作的代码,比如数据库操作,文件操作内容。 JobDetail类:关联一个Job实例。 JobDetail(String JobName,String JobGroup,ClassjobClass) CronTrigger类:定时触发的类。CronTrigger(String triggerName,String triggerGroup,CronExpression cron) Scheduler类:SchedulerFactory sf = new StdSchedulerFactory();      ...
第三章: Connector 在正式开始这个应用之前,我们先以org.apache.catalina.util包下的StringManager作为开始。这个类用来处理在应用程序中和Cacalina本身错误信息的国际化。 The StringManager Class 一个像Tomcat这样大的应用需要很小心地处理错 ...
Application 2 在第一个应用中,有一个严重的问题。在ServletProcessor1类中的process方法,你需要向上转型ex02.pyrmont.Request的实例为javax.servlet.ServletRequest,然后把它传递给servlet的service方法的第一个参数。你也得把ex02.pyrmont.Response的实例向上转型为javax.servlet.ServletResponse然后传给servlet的service方法的第二个参数。向下面这样: try { servlet = (Servlet) myClass.newInstance(); ...
第二章: A Simple Servlet Container Servlet容器(container)可以处理简单的servlets和静态资源。你可以使用PrimitiveServlet来测试这个容器。 Listing 2.1: PrimitiveServlet.java import javax.servlet.*; import java.io.IOException; import java.io.PrintWriter; public c ...
第一章 一个简单的web server 这章分析java web servers怎么工作。一个web 服务器也被称作一个超文本传输协议(HTTP)服务器,因为它使用HTTP来与客户端通信,客户端通常是web浏览器。一个基于java的web服务器使用2个重要的类:java.net.Socket和java.net.ServerSocket.它们之间的通信是通过HTTP消息完成的。很自然我们这章由讨论HTTP和这两个类为开始。最后,继续分析这个简单web服务器应用结束本章内容。 The Hypertext Transfer Protocol (HTTP) HTTP是种允许web服务器和浏览器之间通过I ...
直接上rar包
1)JSON简介 2)JSON/LIST转换 3)JSON/MAP转换 4)JSON/动态Bean转换 5)JSON/静态Bean转换 6)JSON/XML输出 1.JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,基于JavaScript,但是不仅仅限于此。 详情可以参考www.json.org 例如一段XML <?xml version="1.0" encoding="utf-8"?>  <shop>   <name>饭店</name>     ...
Global site tag (gtag.js) - Google Analytics