`

day_01servlet

 
阅读更多

WEB-INF是给tomcat用的

 

 

Web Application的概念

1.Web Application Name

   1.1WEB-INF

          web.xml 该web app的配置文件

          lib   库文件

          classes  存放编译好的servlet

   1.2 META-INF 

     存放该web app的上下文信息,符合J2EE标准

2.Web Application可以直接放在webapp下面

3.也可以通过配置文件制定到其他目录

 <Context path ="虚拟路径名" docBase = "目录位置"

   debug = "0" reloadable="true"/>

  

操作:

http://127.0.0.1:8080/test/AdminIndex.html

这个和直接访问静态页面不同,这个是通过一个server来访问的。

 

sevlet是服务器端的小程序

  1.使用doget()是:

     客户端发送get请求

  2.request 封装了请求,response封装了反馈,

  3.继承HttpServlet是因为运行的http服务的servlet

 

servlet是被容器调用的,就是说是tomcat调用的。所以得把servlet放到容器里面去。

 

步骤:

1.拷贝lib

2.servlet配置,部署到容器里web.xml告诉是哪个+调用哪个地址

 

先找web.xml--->找名字--->对应的servlet的class-->new一对象,调用doget或dopost()方法

 

部署servlet时学习java  web最基础的内容,得练熟悉。

 

代码:

package day01;

 

import java.io.IOException;

 

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

public class httpServlet extends HttpServlet{

 

@Override

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

System.out.print("doget");

}

 

}

 

 

 

星期一, 十二月 14, 2015  23:29:23

 

1
1
分享到:
评论

相关推荐

    树懒_day06_http_servlet笔记

    移动开发的小白树懒,现在正努力的学习Web中的http,serlet,在web层中一步一步的学习中,为强大的自己而努力

    day31_servlet.md

    day31_servlet.md

    springmvc_day01_01_start.zip

    本教程以"springmvc_day01_01_start.zip"为起点,旨在帮助初学者快速掌握SpringMVC的基本概念和使用方法。我们将通过一个简单的示例,演示如何利用SpringMVC实现一个超链接请求到控制器(Servlet),从而完成页面的...

    day33_servlet_jsp.zip

    在本课程资料"day33_servlet_jsp.zip"中,我们主要探讨的是Servlet和JSP(JavaServer Pages)这两个核心的Java Web开发技术。Servlet是Java编程语言中用于扩展服务器功能的接口,而JSP则是一种基于Java的动态网页...

    day14_servlet&http&request_java_httprequestservlet_milejfl_

    本学习资料"day14_servlet&http&request"着重讲解了这两个主题,以及它们在实际应用中的结合。 1. **Servlet基础**: - **Servlet接口**:Servlet是Java Servlet API中的核心接口,它定义了一个服务器端程序,可以...

    springmvc_day01_start.zip

    在这个"springmvc_day01_start.zip"压缩包中,我们可以找到一个详细的SpringMVC入门实例,涵盖了从环境搭建到代码编写的全过程。 首先,环境搭建是学习任何技术的第一步。对于SpringMVC,这通常包括以下几个部分: ...

    java_servlet_day01.pdf

    ### Java Servlet 基础 #### 1.1 什么是Servlet? - **定义**: Servlet 是由 Sun Microsystems(现已被 Oracle 收购)制定的一种标准组件,用于扩展 Web 服务器的功能。通过 Servlet,Web 服务器可以动态地生成 ...

    java_servlet_day05.pdf

    java_servlet_day05.pdf

    java_servlet_day04.pdf

    java_servlet_day04.pdf

    day14_Servlet&HTTP&Request教案_docx1

    - **请求行** 包含请求方法(GET、POST等)、URL和HTTP协议版本,例如 `GET /day14/demo1? HTTP/1.1`。 - **请求头** 包含客户端信息、请求附加数据,如用户代理、接受类型、内容长度等。 - **请求体** 通常用于...

    day14_Servlet&HTTP&Request教案1

    首先,让我们深入理解Servlet的体系结构。 Servlet是Java平台上的一个标准,用于扩展服务器的功能,特别是用于处理HTTP请求。Servlet体系结构包括了三种主要的方式:直接实现Servlet接口、继承GenericServlet抽象类...

    传智播客黑马35期

    day01_html编程 day02_css编程 day03_javascript基础 day04_javascript加强 day05xml day06xml day07_tomcat服务器 day08_http协议 day09_servlet编程 day10_会话管理 day11_jsp基础 day12_jsp加强 day...

    Day09_http协议 & servlet

    Servlet容器负责管理Servlet实例的生命周期,并提供多线程支持,允许同时处理多个请求。 Servlet提供了一种标准的方法来扩展Web服务器的功能。它们通常用于管理用户会话、访问数据库、动态内容生成等。Servlet可以...

    day_45_bookstore.rar_day_45_bookstore

    【标题】:Day 45 Bookstore - MVC结构与Java在线书库系统 【描述】:这个项目是一个基于MVC(Model-View-Controller)设计模式的Java编程实践,它实现了一个在线书库系统,具备书籍上传和下载功能。在这个系统中,...

    传智播客崔希凡JavaWeb-day01-基础加强-全部资料

    首先,我们来看看文件列表中的"day01.doc",这通常是一个文档文件,可能包含了day01课程的详细讲义或笔记,包括JavaWeb开发的基本概念、环境配置、HTML和CSS的基础知识、以及Servlet和JSP的入门等内容。这份文档可以...

    原生servlet_CRUD

    文件列表中,`servlet_220301_day04.iml`是IntelliJ IDEA项目的配置文件,`src`目录包含源代码,`.idea`目录存储项目配置信息,`out`目录是编译后的类文件存放位置,而`web`目录很可能包含了Servlet配置文件(web....

    day18_综合案例(用户信息).zip

    在JavaWeb中,我们可以使用Servlet或Spring MVC框架来接收和响应这些请求。用户信息通常会存储在数据库中,例如MySQL,通过JDBC或者ORM框架如Hibernate或MyBatis来执行SQL查询进行验证。此外,安全性是登录系统的...

    day12_javaweb_javascript_day12-xml_energy7fo_

    【标题】"day12_javaweb_javascript_day12-xml_energy7fo_" 提供的资源包主要涵盖了JavaWeb开发中的JavaScript和XML技术,是作者个人学习过程中的一个阶段性的总结,虽然标注为“day2”,但可以推测整个系列应该包含...

    day01基础WEB

    【标题】:“day01基础WEB” 在计算机科学领域,Web开发是构建和维护Web应用程序的过程,它使得用户可以通过互联网进行交互。"day01基础WEB"可能是一个学习系列的第一部分,专注于介绍Web开发的基本概念和技术。这...

Global site tag (gtag.js) - Google Analytics