Tomcat有几个没有EJB的请求,Thread?

时间:2012-06-13 13:16:09

标签: java multithreading tomcat ejb guice

现在我开始了一个新的应用程序,我将其分为> ApplicationWeb,ApplicationFramework。

applicationWeb包含我的servlet,它将在ApplicationFramework端执行逻辑,这个将在不同的webservices以及当然DAO事务中发出几个请求...... 在我使用EJB之前我不需要担心Pools,trasactionality,concurrency等等,但是这次我想在Tomcat中使用POJO,在这种情况下我需要一个ThreadManager来管理所有请求和dao访问?或者没有问题,因为Servlet会为每个会话创建一个实例? 我正计划使用与我相关的Guice,并且可以更接近EJB使用的DI。

任何想法。

提前致谢

1 个答案:

答案 0 :(得分:0)

嗯,从技术上讲,Servlet将在单独的线程中处理每个请求。所以你不必担心Servlet层的并发性。

如果您将DAO和SERVICE层创建为无状态(您不会在字段中存储任何状态),您也不需要担心此级别的并发性(因为无状态对象是线程安全的)。

所以在我看来你不需要担心并发......