是Java过滤器单例吗

帕尔古尼·穆克吉

我正在实现一个Java企业应用程序,并为每个请求声明了一个过滤器,因此服务器如何跟踪此请求,是否为每个请求创建一个新的过滤器对象,或者它们只是处理所有请求的一个过滤器,换句话说就是Java网络过滤器单调?

路易吉·门多萨

首先,让我们回顾一下“单例模式”(强调我的)的定义

在软件工程中,单例模式是一种将类的实例化限制为一个对象的设计模式

声明实现该Filter接口的类时,它需要一个public构造函数(通常是默认构造函数),以便应用程序服务器可以实例化它。因此,通过这样做,Filter 不会成为单例。

请注意,应用程序服务器将为每个应用程序上下文(例如,每个已部署的Web应用程序)维护一个实例,但这与拥有单个实例不同为什么?因为您或其他程序员可能会不小心创建此类的实例(即使它没有使用该实例)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单例Servlet过滤器

来自分类Dev

ServletRequest过滤器测试用例

来自分类Dev

过滤器会是不纯功能吗?

来自分类Dev

django modelForm过滤器无效吗?

来自分类Dev

LDAP过滤器,用于多值字段中的单值

来自分类Dev

Java 8 LocalDateTime的周末过滤器

来自分类Dev

java jersay多个ServletContainer过滤器

来自分类Dev

根据条件跳过Java过滤器

来自分类Dev

Weka StringToWordVector过滤器-Java实现

来自分类Dev

Java列表过滤器按日期

来自分类Dev

Java流API过滤器

来自分类Dev

根据条件跳过Java过滤器

来自分类Dev

Java中的RGB图像过滤器

来自分类Dev

Java servlet 过滤器参数

来自分类Dev

Java 8 数组流过滤器

来自分类Dev

我可以在AngularJS的过滤器中使用过滤器吗?

来自分类Dev

R dplyr过滤器不掩盖基本过滤器吗?

来自分类Dev

Spark如何执行联接+过滤器?它可扩展吗?

来自分类Dev

Spring Security会自动执行过滤器注入吗?

来自分类Dev

可以在Realm的过滤器中使用@max吗?

来自分类Dev

管道和过滤器之间有差别吗?

来自分类Dev

Angularjs货币过滤器,可以动态更改货币吗?

来自分类Dev

Python:使用过滤器查找设备的IMEI吗?

来自分类Dev

过滤器可以从我的BaseController访问属性吗?

来自分类Dev

熊猫对过滤器的尺寸有任何限制吗?

来自分类Dev

使用MAC过滤器保护Wifi足够吗?

来自分类Dev

可以与过滤器中的命名路由进行比较吗?

来自分类Dev

$ rootScope:infdig错误是由过滤器引起的吗?

来自分类Dev

Python:使用过滤器查找设备的IMEI吗?