2012-11-08 30 views
0

我有时对Java EE应用程序开发中的概念有些困惑。java bean概念的适用性

我们假设我有同时关注多个客户端的结构化数据或对象。例如,我可能有一个应用程序,它会大量使用动态数据,例如应该跟踪的汽车的瞬态坐标(不需要坚持它们),并且我可能希望为客户提供服务。我认为会话bean和实体bean都不适合表示这类数据,或者?会话bean通常不适合在一个客户端的上下文中表示对象的多个实例,对吧?

那么典型的Java EE应用程序不仅包含会话bean和实体bean,还包含Pojos? 如何表示不是特定于一个客户端的瞬态对象?请原谅我的noobish问题,我只需要一个关于该问题的一般概念...

+0

“像汽车的坐标的动态数据”不够精确的回答。你不想保持这些持续吗?如果你需要几台服务器来处理负载呢? –

+0

你说得对,这确实有点不确定。我编辑了我的问题。 – tsh

回答

1

在这种情况下,您确实会使用存储在某些内存集合中的POJO来表示您的瞬态数据。

会话bean无状态(所以不能包含共享数据)或有状态(这意味着它们只包含一个客户端的会话数据)。实体是持久的。

+0

很好,谢谢! – tsh