`

如何进行servlet开发

    博客分类:
  • java
阅读更多
1、Servlet目录结构

项目文件夹/WEB-INF/classes/.class文件
项目文件夹/WEB-INF/lib/所需要的jar包

项目文件夹/WEB-INF/web.xml配置文件
2、xml配置文件
<?xml version=”1.0″ encoding=”ISO-8859-1″?>

<web-app xmlns=”http://java.sun.com/xml/ns/javaee”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd”
version=”3.0″
metadata-complete=”true”>

<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
//名字自己随便起

<servlet-name>Hello</servlet-name>
//对应的class文件 包名+类名
<servlet-class>aa.Hello</servlet-class>
</servlet>

<servlet-mapping>
//此<servlet-name>与<servlet>中的一定相同
<servlet-name>Hello</servlet-name>
//浏览器访问地址 随便写!
<url-pattern>/sp</url-pattern>
</servlet-mapping>

</web-app>
3、servlet编程 (实现Servlet接口方式)
package aa;

import javax.servlet.*;

import java.io.*;

public class Hello implements Servlet {

//销毁servlet实例(释放内存)
//1、reload 该servlet
//2、关闭tomcat
//3、关机
public void destroy() {
System.out.println(“destory!”);

}

@Override
public ServletConfig getServletConfig() {
// TODO Auto-generated method stub
return null;
}

@Override
public String getServletInfo() {
// TODO Auto-generated method stub
return null;
}

//该函数用于初始化servlet(类似于构造函数)
//该函数只会被调用一次!
//当用户第一次访问该servlet时调用
public void init(ServletConfig arg0) throws ServletException {
System.out.println(“init it”);
}

//该函数用于处理业务逻辑
//程序员应该把业务逻辑代码写在这里
//该函数会被调用多次, 用户每访问一次就会被调用一次!
//req 用于获得客户端信息
//res 用来向客户端返回信息
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException {
// TODO Auto-generated method stub
//从res中得到PrintWriter
System.out.println(“service it”);
PrintWriter pw = res.getWriter();
pw.println(“hello world!!”);
}

}
分享到:
评论

相关推荐

    第一个servlet开发全过程

    通过本教程的学习,您将能够掌握基本的Servlet开发流程,并学会如何在JDeveloper环境中进行部署与测试。 #### 二、准备工作 在开始之前,请确保已安装以下软件: - Oracle JDeveloper:这是一个集成开发环境(IDE)...

    用于servlet程序的开发的servlet-jar包

    开发者在构建web应用时,通常会将此jar包添加到项目的类路径中,以便能够利用Servlet API进行编程。 Servlet API主要包括以下几个关键概念和类: 1. **Servlet**:这是所有服务器端Java小程序的基类,实现了...

    JBuilder 2005 Servlet 高级开发下载

    这可能是一个示例应用,用于演示或教学如何在JBuilder 2005中进行Servlet开发。 通过学习和分析这个压缩包,开发者可以了解如何使用JBuilder 2005构建Servlet应用,包括如何配置项目、编写Servlet代码、设置和运行...

    基于 Servlet 开发的房屋发布系统.zip

    基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 ...

    Servlet开发手册

    Servlet开发手册Servlet开发手册Servlet开发手册Servlet开发手册

    Servlet开发流程

    Servlet开发流程是Web开发中的重要一环,尤其对于初学者来说,掌握这一流程至关重要。Servlet是一种Java编程语言的实现,用于扩展服务器的功能,处理HTTP请求。以下是对Servlet开发流程的详细解析: 1. **创建...

    Servlet开发(tomcat配置)

    Servlet开发和Tomcat配置是Java Web开发中的基础步骤,用于创建和运行动态Web应用程序。以下是对这个主题的详细说明: 1. **Servlet介绍**: Servlet是Java编程语言中的一组接口,它允许开发人员扩展服务器的功能...

    学习servlet最全的材料。适合初学者入门

    本文将深入讲解Servlet的基本概念、Java EE体系、Web开发以及如何使用Tomcat服务器进行Servlet开发。 首先,Java EE(Java Platform, Enterprise Edition)是一套用于开发企业级应用的标准和框架,它包括13种技术,...

    servlet开发流程介绍

    为了进行 Java Servlet 的开发,首先需要搭建一个合适的开发环境。本教程推荐的环境配置如下: - **IDE:** MyEclipse 8.5 - **Web 容器:** Apache Tomcat 6.0 - **数据库:** SQL Server 2000 确保以上组件已经安装...

    Java Servlet开发与实例

    销毁阶段,当Servlet不再使用或服务器关闭时,调用`destroy()`方法进行资源释放。 二、Servlet配置 在web.xml文件中,我们可以通过`&lt;servlet&gt;`和`&lt;servlet-mapping&gt;`元素来配置Servlet。例如: ```xml &lt;servlet&gt; ...

    深入学习:Java Servlet开发与实例

    本教程“深入学习:Java Servlet开发与实例”旨在帮助Java从业者深入理解Servlet技术,并通过实例进行实践,提升开发能力。 Servlet是Java平台上的一个标准API,定义了如何在服务器端处理HTTP请求和响应。它为...

    创建简单servlet

    1. **引入依赖**:在进行Servlet开发时,需要在项目中引入Servlet相关的库,通常是在Maven或Gradle的构建文件中添加依赖。对于Maven,可以添加以下依赖: ```xml &lt;groupId&gt;javax.servlet &lt;artifactId&gt;javax....

    基于servlet开发的项目

    Servlet是Java Web开发中的核心组件,它是一种Java编程接口,用于扩展服务器的功能,尤其是在Web服务器上处理客户端...通过学习和实践,开发者能够熟练掌握Servlet开发技术,为构建更复杂的Java Web应用打下坚实基础。

    初学 Java Web 开发,请远离各种框架,从 Servlet 开发

    初学者在接触Java Web开发时,常常会被各种框架所吸引,然而,资深的开发者建议,初学者应当先远离框架,从基础的Servlet开发开始学习。这样做的目的是为了更好地理解Web开发的基本原理,为后续深入学习和掌握复杂...

    Servlet 简单开发示例

    这个"Servlet简单开发示例"是一个很好的起点,可以帮助初学者理解Servlet的工作原理和基本使用方法。 Servlet是一个Java类,实现了Servlet接口或者GenericServlet或HttpServlet接口。它们在服务器端运行,接收并...

    基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统

    基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍...

    基于javaWeb原生servlet开发的网盘项目源码(期末大作业).zip

    基于javaWeb原生servlet开发的网盘项目源码(期末大作业).zip基于javaWeb原生servlet开发的网盘项目源码(期末大作业).zip基于javaWeb原生servlet开发的网盘项目源码(期末大作业).zip基于javaWeb原生servlet开发的网盘...

    简单Servlet开发

    ### 简单Servlet开发详解 #### 一、实验目的 在本次实验中,我们将学习如何使用Eclipse IDE来开发并测试几个简单的Servlet程序。通过本实验,学生能够更深入地理解Servlet的工作原理,掌握其开发流程,并进一步...

    Servlet+jsp Java Web开发

    总之,这个项目展示了如何利用Servlet和JSP进行Java Web开发,通过MySQL存储数据,Tomcat作为服务器,Eclipse作为开发工具,以及必要的JAR库支持,实现了一个基础但完整的Web应用程序,特别是登录系统的实现,是Web...

    JSP_Servlet开发的bbs论坛

    【JSP_Servlet开发的bbs论坛】 在Web开发领域,JSP(JavaServer Pages)和Servlet是两种常用的Java技术,常被用于构建动态、数据驱动的Web应用程序,如论坛系统。本教程针对的是初学者,旨在帮助他们理解并掌握如何...

Global site tag (gtag.js) - Google Analytics