- 浏览: 137834 次
- 性别:
- 来自: 北京
文章分类
最新评论
[b] 以往每添加一个Servlet就要在web.xml里添加,随着项目的进度,Servlet数目越来越可观.web.xml里也密密麻麻的排满了这些食之无味弃之崩溃的东西,有一种方法可以改善这种境况.在web.xml里添加如下的Servlet配置:servlets ...
以往每添加一个Servlet就要在web.xml里添加,随着项目的进度,Servlet数目越来越可观.
web.xml里也密密麻麻的排满了这些食之无味弃之崩溃的东西,有一种方法可以改善这种境况.
在web.xml里添加如下的Servlet配置:
<servlet>
<servlet-name>InvokerServletservlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
servlet-class>
<init-param>
<param-name>debugparam-name>
<param-value>0param-value>
init-param>
<load-on-startup>-1load-on-startup>
servlet>
<servlet-mapping>
<servlet-name>InvokerServletservlet-name>
<url-pattern>/servlet/*url-pattern>
servlet-mapping>
ok,现在web.xml里保留这一个Servlet配置就可以满足所有的Servlet调用了,比如调用UserManagerService这个Servlet,在页面表单里这样写:
<form name="f" method="post" action="/servlet/com.mashiguang.
servlet.UserManagerService">
<input/>
<submit/>
form>
其中 表单action"/Servlet/"后面是这个Servletclass的全名,以上是Servlet配置为web.xml瘦身.[/b]
以往每添加一个Servlet就要在web.xml里添加,随着项目的进度,Servlet数目越来越可观.
web.xml里也密密麻麻的排满了这些食之无味弃之崩溃的东西,有一种方法可以改善这种境况.
在web.xml里添加如下的Servlet配置:
<servlet>
<servlet-name>InvokerServletservlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
servlet-class>
<init-param>
<param-name>debugparam-name>
<param-value>0param-value>
init-param>
<load-on-startup>-1load-on-startup>
servlet>
<servlet-mapping>
<servlet-name>InvokerServletservlet-name>
<url-pattern>/servlet/*url-pattern>
servlet-mapping>
ok,现在web.xml里保留这一个Servlet配置就可以满足所有的Servlet调用了,比如调用UserManagerService这个Servlet,在页面表单里这样写:
<form name="f" method="post" action="/servlet/com.mashiguang.
servlet.UserManagerService">
<input/>
<submit/>
form>
其中 表单action"/Servlet/"后面是这个Servletclass的全名,以上是Servlet配置为web.xml瘦身.[/b]
发表评论
-
使用memcached进行并发控制(转)
2015-12-29 14:39 883版权声明:本文为博主 ... -
Lock和Synchronized的不同
2014-10-24 15:46 766在 Java 中线程的状态可以分为:新建(New),运行状 ... -
ClassLoader加载流程
2014-04-16 09:59 673[b]当运行一个程序的时候,JVM启动, 运行bootstar ... -
springmvc请求接收参数的几种方法(转载)
2014-04-14 13:37 1533通过@PathVariabl注解获取路径中传递参数 JAVA ... -
JDK里的设计模式
2014-03-10 09:52 615适配器模式: 用来把一个接口转化成另一个接口。 java ... -
include与jsp:include区别
2014-02-28 15:03 579在jsp中include有两种形式,分别是 <%@ i ... -
DBCP的配置参数
2014-02-25 15:51 740tomcatde DHCP的配置 <Resource d ... -
java 时间处理的工具类(转)
2014-01-27 15:13 651import java.text.ParseException ... -
log4j
2014-01-17 13:56 394public Logger m_log = null; ... -
关于java Date和时区的问题
2013-12-18 11:55 836java2平台为我们提供了丰富的日期时间API。如java.u ... -
hessian异常总结
2013-12-12 17:53 1267版本不兼容 com.caucho.hessian.io.Hes ... -
java异常
2013-09-06 12:01 585java.sql.SQLException: Incorrec ... -
汉字转码的java实现
2013-08-05 17:26 1021package common; import java.ut ... -
验证邮件的有效性
2013-07-30 14:25 1134public static boolean checkEma ... -
纯hessian的部署(转)
2012-11-06 17:44 831Web 服务是通过在 Web 服务器上部署 Servlet 来 ... -
Ehcache的使用
2012-07-27 15:11 852一、 配置文件ehcache.xml <ehcache& ... -
struts2上传文件活动文件名、类型
2012-05-16 08:45 942public class FileUpload { ... -
struts2乱码
2012-05-14 17:36 0Struts2.1.6 StrutsPrepareAndExe ... -
解决struts2过滤器冲突问题
2012-04-27 13:40 0struts2使用FilterDispatcher进行url过 ... -
cron表达式
2012-03-14 15:02 869所在组的定时任务用的quartz,是我第一个用的,今天有同事用 ...
相关推荐
本篇文章将深入探讨Tomcat服务器的配置、启动分析以及Servlet文件配置等核心知识点,帮助读者理解并掌握Tomcat的基础应用配置。 首先,让我们来看看Tomcat服务器的配置。配置Tomcat涉及多个方面,包括服务器的端口...
7. **文件`servlet-01`**:这个文件可能是包含示例代码、实验步骤或者教程文档的压缩包,具体内容可能涵盖了上述的Servlet配置和生命周期管理。为了进一步学习,你可以解压文件,查看其中的代码和文档,实践操作以...
Servlet3.1规范是JAVAEE7标准的重要组成部分,它在Servlet3.0的基础上进行了一系列的优化和增强,为Web开发提供了更为强大和灵活的功能。这一规范的发布,旨在提升Java Web应用的性能、可扩展性和易用性。下面将详细...
总结来说,Java Servlet过滤器是Web应用中的重要工具,它们允许我们在请求处理流程中插入自定义逻辑,比如处理编码、进行安全检查或优化性能。理解并熟练配置过滤器对于提升Web应用的质量和性能至关重要。在实践中,...
- Java Servlet生命周期包括加载、初始化、服务、销毁四个阶段,理解这些阶段对于优化Servlet性能至关重要。 2. **Servlet容器** - Servlet是在Servlet容器(如Tomcat、Jetty等)中运行的,容器负责管理Servlet...
这篇博客主要探讨了Servlet的一些关键知识点,包括其工作原理、配置、生命周期以及常见问题。...在实际工作中,结合源码阅读和工具使用,如IDE的调试功能,可以帮助我们更深入地理解和优化Servlet的应用。
这对于优化性能、调试问题以及自定义Servlet行为都非常有帮助。 在实际开发中,我们通常不会直接实现`Servlet`接口,而是继承`HttpServlet`类,因为它已经为我们提供了一些基础的HTTP方法实现。例如,`doGet()`和`...
在开发过程中,理解Servlet API和源码对于提高代码质量、优化性能以及解决问题都至关重要。通过对Servlet API的深入学习,开发者可以更好地掌握Web应用程序的架构设计和实现,从而提升开发效率和应用性能。
Servlet是Java Web开发中的核心组件,它是一种...结合源码分析和适当的工具,如调试器和日志记录,可以更好地理解和优化Servlet的性能。在实际项目中,熟练运用Servlet能帮助开发者构建出功能强大、扩展性强的Web应用。
### servlet与JSP详细使用配置 #### 一、概述 在现代Web开发中,servlet与JSP(Java Server Pages)是非常重要的技术组件,它们共同为动态网页的生成提供了强大的支持。servlet作为服务器端的应用程序接口(API),...
通过对jakarta-servletapi-4-src.zip源码的分析,开发者不仅可以加深对Servlet API的理解,还能学习到如何优化Web应用程序的性能、安全性以及用户体验。这是一次深入挖掘Java Web核心技术的宝贵机会,对于任何希望...
了解Servlet的生命周期对于有效地管理和优化Servlet的行为至关重要。 1. **初始化阶段**:在这个阶段,Servlet被加载并创建实例,然后调用`init()`方法进行初始化。 2. **服务阶段**:当客户端发送请求时,服务器会...
5. **Servlet配置**:通过`web.xml`部署描述符,我们可以配置Servlet,包括设置Servlet的URL映射、初始化参数和会话配置等。 6. **Request和Response对象**:`HttpServletRequest`和`HttpServletResponse`分别代表...
最后,Servlet 3.0引入了注解驱动的Servlet配置,开发者可以直接在Servlet类上使用`@WebServlet`注解来声明Servlet,而不是在web.xml中配置。 总的来说,"Servlet API 中文手册"将涵盖以上所有内容,并可能包括更多...
### Servlet_JSP配置入门知识点详解 #### 一、Servlet与JSP基础知识 Servlet与JSP是Java Web开发中两个核心的技术。Servlet是一种运行在服务器端的Java应用,它可以响应HTTP请求,实现动态网页的生成。而JSP(Java...
实验9的标题是"Servlet实验",这表明我们将探讨Java中的Servlet技术,它是一种用于扩展Web服务器功能的Java ...此外,还会涉及错误处理、安全性以及性能优化等方面的知识,这些都是构建高效、健壮的Web应用所必需的。
4. **性能优化**:通过调整Servlet容器的配置,如线程池大小、连接超时等,可以优化Web应用的性能。 总结,Servlet插件是Java Web开发中不可或缺的部分,它简化了Servlet的管理和部署,使得开发者能够更加专注于...
- 优化了Servlet和过滤器的生命周期管理,提供了预初始化和销毁方法。 - 更新了HttpServletRequest接口,添加了获取请求行参数的新方法。 - 支持动态注册Servlet和过滤器,无需修改web.xml配置文件。 4. **...
2. **Servlet配置**:在Web应用的`web.xml`部署描述符中,我们可以配置Servlet,包括映射URL模式、设置初始化参数和加载优先级等。 3. **HttpServletRequest和HttpServletResponse接口**:这两个接口是Servlet API...
3. **Servlet配置**:定义Servlet的行为和属性。 #### 四、Servlet容器的工作流程 接下来,我们将详细介绍Servlet容器的工作流程,特别是它如何与`javax.servlet.Servlet`接口交互。 1. **初始化阶段**: - 当...