【发布时间】:2013-03-24 20:53:06
【问题描述】:
我正在使用 Eclipse、Tomcat7 和 Jersey 实现开发一个非常简单的 REST Web 服务,并连接到 MySQL。 查看球衣文档,我知道每个请求都会创建一个根资源类的新对象。但是不知道是不是每个请求都是独立的,比如一个请求需要等待很长时间,服务器会正常接受更多的请求吗?
问题是: 我有 2 个主要类,1 个类实现带有注释的 Jersey(Proxy.java),以及连接到 BD(Notificator.java)的其他类,只有一个此类(Singleton)的实例,以便仅使用 1 个连接目的。实现 Jersey 的类使用这个类。因此,如果其中一个请求被阻止,我不知道其他请求是否会运行,因为它们使用的是相同的 (Notificator.java) 实例。
关系是 (Proxy.java) 的 N 个实例使用唯一一个 (Notificator.java) 女巫有一个与 MySQL 的连接。
【问题讨论】:
-
为什么只需要一个与数据库的连接?
-
我这样做是为了简单,并避免并发问题。
标签: java web-services rest jdbc jersey