- 浏览: 263409 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
saishangxue123:
文章写的清楚、明了,一气呵成,支持
什么是反射、反射能干什么、如何使用反射? -
allen3010:
1,2,3,4,5这六个数字。。。。。
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列
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!!”);
}
}
项目文件夹/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!!”);
}
}
发表评论
-
java时间大小比较
2015-04-02 21:48 1005摘自: http://blog.sina.com.cn/s/b ... -
StringBuffer的常用方法
2015-03-30 16:06 997摘自:http://blog.csdn.net/deaful/ ... -
什么是反射、反射能干什么、如何使用反射?
2013-08-16 00:03 4890//来源互联网 一、什 ... -
Class.forName···关于Class. 的应用介绍
2013-08-15 23:36 1191//摘自互联网 Class.forName(xxx.xx ... -
java泛型map的用法(转2)
2013-07-25 23:04 92341.声明一个map: Map map = ne ... -
java泛型map的用法(转)
2013-07-25 22:56 3154http://www.apkbus.com/blog-2079 ... -
关于日期 Date Calendar
2013-07-23 22:46 1163import java.security.Timestam ... -
正则表达式 例子
2013-07-22 23:00 853import java.util.regex.Matche ... -
Iterator的使用方法
2013-07-18 21:45 0import java.util.*; publ ... -
泛型的写法种种
2013-07-18 21:41 1062public class Generics<T> ... -
ArrayList ,LinkedList, TreeSet的使用方法
2013-07-18 21:35 2354import java.util.*; public ... -
Stack的使用方法
2013-07-18 21:26 1401import java.util.Stack; ... -
Hashtable的使用方法介绍
2013-07-18 21:24 23211**************************** ... -
老式枚举的使用方法
2013-07-18 21:23 979import java.util.Enumeration; ... -
java中Map的各种排序介绍
2013-07-14 13:24 1754//本篇来源于互联网 HashMap: 最常用的Ma ... -
java配置文件用法
2013-04-14 22:43 1336package cn.com.mfsoft.config; ... -
java利用反射得到实例
2013-04-10 22:44 1309对于面向接口编程的项目免不了要一反射相接触,动态得到实例: ... -
spring的beanFactory和factoryBean
2013-04-05 16:10 2167spring的beanFactory和factoryBe ... -
Spring配置文件总结
2013-04-05 16:05 911Spring配置文件总结(转) 2010-06-07 23: ... -
Spring 的微内核与FactoryBean扩展机制
2013-04-05 15:49 1652Spring 的微内核与FactoryBean扩展机制 ...
相关推荐
通过本教程的学习,您将能够掌握基本的Servlet开发流程,并学会如何在JDeveloper环境中进行部署与测试。 #### 二、准备工作 在开始之前,请确保已安装以下软件: - Oracle JDeveloper:这是一个集成开发环境(IDE)...
开发者在构建web应用时,通常会将此jar包添加到项目的类路径中,以便能够利用Servlet API进行编程。 Servlet API主要包括以下几个关键概念和类: 1. **Servlet**:这是所有服务器端Java小程序的基类,实现了...
这可能是一个示例应用,用于演示或教学如何在JBuilder 2005中进行Servlet开发。 通过学习和分析这个压缩包,开发者可以了解如何使用JBuilder 2005构建Servlet应用,包括如何配置项目、编写Servlet代码、设置和运行...
基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 ...
Servlet开发手册Servlet开发手册Servlet开发手册Servlet开发手册
Servlet开发流程是Web开发中的重要一环,尤其对于初学者来说,掌握这一流程至关重要。Servlet是一种Java编程语言的实现,用于扩展服务器的功能,处理HTTP请求。以下是对Servlet开发流程的详细解析: 1. **创建...
Servlet开发和Tomcat配置是Java Web开发中的基础步骤,用于创建和运行动态Web应用程序。以下是对这个主题的详细说明: 1. **Servlet介绍**: Servlet是Java编程语言中的一组接口,它允许开发人员扩展服务器的功能...
本文将深入讲解Servlet的基本概念、Java EE体系、Web开发以及如何使用Tomcat服务器进行Servlet开发。 首先,Java EE(Java Platform, Enterprise Edition)是一套用于开发企业级应用的标准和框架,它包括13种技术,...
为了进行 Java Servlet 的开发,首先需要搭建一个合适的开发环境。本教程推荐的环境配置如下: - **IDE:** MyEclipse 8.5 - **Web 容器:** Apache Tomcat 6.0 - **数据库:** SQL Server 2000 确保以上组件已经安装...
销毁阶段,当Servlet不再使用或服务器关闭时,调用`destroy()`方法进行资源释放。 二、Servlet配置 在web.xml文件中,我们可以通过`<servlet>`和`<servlet-mapping>`元素来配置Servlet。例如: ```xml <servlet> ...
本教程“深入学习:Java Servlet开发与实例”旨在帮助Java从业者深入理解Servlet技术,并通过实例进行实践,提升开发能力。 Servlet是Java平台上的一个标准API,定义了如何在服务器端处理HTTP请求和响应。它为...
1. **引入依赖**:在进行Servlet开发时,需要在项目中引入Servlet相关的库,通常是在Maven或Gradle的构建文件中添加依赖。对于Maven,可以添加以下依赖: ```xml <groupId>javax.servlet <artifactId>javax....
Servlet是Java Web开发中的核心组件,它是一种Java编程接口,用于扩展服务器的功能,尤其是在Web服务器上处理客户端...通过学习和实践,开发者能够熟练掌握Servlet开发技术,为构建更复杂的Java Web应用打下坚实基础。
初学者在接触Java Web开发时,常常会被各种框架所吸引,然而,资深的开发者建议,初学者应当先远离框架,从基础的Servlet开发开始学习。这样做的目的是为了更好地理解Web开发的基本原理,为后续深入学习和掌握复杂...
这个"Servlet简单开发示例"是一个很好的起点,可以帮助初学者理解Servlet的工作原理和基本使用方法。 Servlet是一个Java类,实现了Servlet接口或者GenericServlet或HttpServlet接口。它们在服务器端运行,接收并...
基于 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开发的网盘...
### 简单Servlet开发详解 #### 一、实验目的 在本次实验中,我们将学习如何使用Eclipse IDE来开发并测试几个简单的Servlet程序。通过本实验,学生能够更深入地理解Servlet的工作原理,掌握其开发流程,并进一步...
总之,这个项目展示了如何利用Servlet和JSP进行Java Web开发,通过MySQL存储数据,Tomcat作为服务器,Eclipse作为开发工具,以及必要的JAR库支持,实现了一个基础但完整的Web应用程序,特别是登录系统的实现,是Web...
【JSP_Servlet开发的bbs论坛】 在Web开发领域,JSP(JavaServer Pages)和Servlet是两种常用的Java技术,常被用于构建动态、数据驱动的Web应用程序,如论坛系统。本教程针对的是初学者,旨在帮助他们理解并掌握如何...