`
he_wen
  • 浏览: 234332 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
第六章 生命周期 一、本章总括 Catalina 由许多组件组成。当Catalina启动后,这些组件同时也需要启动。当Catalina停止,这些组件一定要有机会做一些清楚的工作。比如,当The Container停止后,就必须要底啊用整个加载的Servlet的d ...
一、The Context应用     在这章的第一个应用程序(Wrapper容器),你已经学会了怎样部署一个仅仅只有一个wrapper容器的简单Web应用程序。这个程序只有一个servlet。尽管在一些应用程序中可能只需要仅仅一个servelt,但是大部分应用程序是需要多个servlet.因此在本应用程序中有增加了一个类型的容器(Context容器,它是Wrapper的父类容器)。      本应用程序阐明了怎样用一个Context容器(该容器包含两个Wrapper容器即两个servlet类)。因此,你拥有了更多的Wrapper容器,就需要借助一个组件(Mapper),帮助容器(Cont ...
第五章、容器       一个容器就是处理一个servlet请求和封装web客户端的相应响应的一个模块。一个容器由org.apache.catalina.Container接口所具有,Tomcat有四种类型容器如:Engine、Host、Context、Wrapper。这章是讲解Context和Wrapper,剩下 ...
     首先,由于本人读《How Tomcat works》已有一个半月,感觉读完此书受益匪浅,我在网上搜索到这本书仅仅翻译了前面四章,后续章节都没有翻译。所有本人决定翻译后面的章节,对于翻译的内容难免有所误差,望大家多多指教。     然后,我要特别申明的就是对于翻译过程中,有注解的字样,这是我自己看完后的总结或者理解,望读者多多注意。           下面让我来说明一下,读完此书你能学到什么?   一、你能学到设计模式分别为:        门面模式这个在本书中应用非常广泛、责任链模式、模板模式、工厂、单列模式、观察者模式等等   二、你会学到怎么样做到日志管理   三、你 ...
这里是servlet的类图之间的设计关系,里面接口、抽象类我只写上关键的方法让大家参考:   下面根据类图关系和servlet的生命周期讲解: 一、servlet容器(如tomcat)加载servlet类,读入其.class类文件到内存 二、servlet容器开始针对这个servlet,创建ServletConfig对象(他的主要任务就是读取配置文件的相关信息,想我们写一个Servlet时,就要配置.XML文件,指定自己的Servlet在哪个地方,还有是否经过过滤器等等) 三、 servlet容器创建servlet对象4. servlet容器调用servlet对象的 ...
一、TCP/IP参考模型的各层协议以及功能 下面对重要的协议进行讲解:1、主机到网络层      实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口,以便在其上传递IP分 ...
一、下面对OSI参考模型进行讲解 这个是OSI参考模型的图 下面图是装包的过程 下图是解封装过程 二、下面对参考模型中各个层主要功能和主要协议进行讲解 1、物理层 传输信息离不开物理介质,如双绞线和同轴电缆等,但 ...
一、下面是说明泛型的基本原理与代码的应用 /** * 利用反射就可以不用把StringBuffer装换成String,因为构造器知道是存放的是String类型 */ Constructor<String> constructor1 = String.class.getConstructor(StringBuffer.class); String str2 = constructor1.newInstance(new StringBuffer("abc"));  泛型的基本原理:  下面利用实例代码利用反射式怎样跳跃编译器的检查 ...
一、java 1.5的新特新注解和枚举 二、本文主要讲解注解和反射的主题应用? 1、Java.lang包下游三个基本的注解分别是:Deprecated用 @Deprecated 注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器会发出警告。 2、注释类型 OverrideOverride 表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息。 3、注释类型 SuppressWarningsSuppressWarning ...
Introspector (Java Platform SE 6)<!-- Generated by javadoc (build 1.6.0-beta2) on Mon Mar 19 18:21:51 CST 2007 --> <script type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title=&quot;In ...
 父类加载器。 下面用例子进行说明如: public class ClassLoaderTest { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub System.out.println( ClassLoaderTest.class.getClassLoader().getClass().getName() ); System.out.println ...
一、基本原理  
1、Spring 指定datasource     A) 参考文档,找dbcp.BasicDataSource         i、c3p0         ii、dbcp         iii、proxool     B) 在DAO或者Service中注入dataSource     C) 在Spring中可以使用PropertyPlaceHolderConfigure来读 ...
1、环境搭建 a)只用IOC功能 spring.jar、jarkata-commons.jar/commons-loggin.jar 2、IOC容器    A)实例化具体bean    B)动态装配 3、AOP支持     A)安全检查     B)事务管理 4、Spring IOC配置与应用     1、FAQ:不给提示                      A)window-preferences-myeclipse-xml-xml catalog                     B) User spefied Entries -add      ...
一、IO流的三种分类方式     1.按流的方向分为:输入流和输出流     2.按流的数据单位不同分为:字节流和字符流     3.按流的功能不同分为:节点流和处理流     二、IO流的四大抽象类:     字符流:Reader Writer     字节流:InputStream(读数据)     OutputStream(写数据)     三、InputStream的基本方法     int read() throws IOException 读取一个字节以整数形式返回,如果返回-1已到输入流的末尾     void close ...
Global site tag (gtag.js) - Google Analytics