韩顺平servlet笔记(个人总结版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一课

第二课tomcat 简单模拟

package com.my.first;

import java.io.*;

import .*;

publicclass Mytomcat {

/**

* @param args

*/

publicstaticvoid main(String[] args) throws Exception {

ServerSocketss = new ServerSocket(9999);

Socket s = ss.accept();

System.out.println("在9999上等待。。。");

OutputStreamos =s.getOutputStream();

BufferedReaderbr = new BufferedReader(new FileReader("f:\\hello.html"));

String str="";

while((str = br.readLine())!=null){

os.write(str.getBytes());

}

br.close();

os.close();

s.close();

// ss.close();

}

}

在浏览器中输入 http://localhost:9999 就会出现“hello world”

第三课

启动tomcat 各种问题总结

第四课

第五课

虚拟目录

如在f盘存放着各种web应用,但是空间不够了,这是我在d盘弄个文件当做该web应用的文件。但是要在server.xml中指定一下。

步骤:1、在那个磁盘下建立“f:\web2”,并建立相关的资源文件

2、在server.xml中配置

path=”/web2”docBase=”f:\web2”>

ps: path中的“/web2”是什么,在地址中就输入什么。

http://localhost:8080/web2/hello2.html

context 能配置的属性 path、docBase、reloadable(有改变就重启tomcat)、unpackWAR

配置自己的主机名

步骤:1、C:\Windows\System32\drivers\etc hosts配置。

2、在server.xml中配置

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

//添加别的目录。

第六课

Engine 下有多个host,可以指定默认的host 用defaultHost指定。在输入12.0.0.1的时候它会找默认的host。

第七课

Servlet的开发

1、实现Servlet接口

2、继承GenericServlet类

3、继承HttpServlet类

package com.my.first;

import java.io.IOException;

import javax.servlet.Servlet;

import javax.servlet.ServletConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

publicclass MyServlet implements Servlet{

@Override

publicvoid destroy() {

// TODO Auto-generated method stub

}

@Override

public ServletConfiggetServletConfig() {

// TODO Auto-generated method stub

returnnull;

}

@Override

public String getServletInfo() {

// TODO Auto-generated method stub

returnnull;

}

@Override

publicvoid init(ServletConfig arg0) throws ServletException { // TODO Auto-generated method stub

}

@Override

publicvoid service(ServletRequest arg0, ServletResponse arg1)

throws ServletException, IOException {

// TODO Auto-generated method stub

}

}

第八课

实验:

在webapps下建立项目wang,WEB-INF =》classes、lib、web.xml 把写好的类MyServlet 放在classes下,包括类的包。

第九课

相关文档
最新文档