jsp和javabean
我正在构建托管在tomcat上的jsp页面,我想知道每个jsp中引用的bean实例是否是无状态/有状态的?这些bean实例是如何产生的?是否每次访问页面时都会(重新)创建它们?我是否需要担心两个不同的用户同时访问同一个页面并获得同一个bean实例 总的来说,我发现jsp和Bean之间的交互非常混乱,因此如果有人能参考这些概念的教程/解释,我将不胜感激。谢谢jsp和javabean,jsp,javabeans,race-condition,stateless,Jsp,Javabeans,Race Condition,Stateless,我正在构建托管在tomcat上的jsp页面,我想知道每个jsp中引用的bean实例是否是无状态/有状态的?这些bean实例是如何产生的?是否每次访问页面时都会(重新)创建它们?我是否需要担心两个不同的用户同时访问同一个页面并获得同一个bean实例 总的来说,我发现jsp和Bean之间的交互非常混乱,因此如果有人能参考这些概念的教程/解释,我将不胜感激。谢谢 另外,bean类中的静态字段如何?默认情况下,这些值是否具有应用范围?bean是纯对象Java对象,开发bean的目的是存储/持久化数据 每
另外,bean类中的静态字段如何?默认情况下,这些值是否具有应用范围?bean是纯对象Java对象,开发bean的目的是存储/持久化数据 每个jsp中引用的bean实例是否是无状态/有状态的 默认情况下是无状态的 这些bean实例是如何产生的?是否每次访问页面时都会(重新)创建它们 这取决于您使用的代码 我是否需要担心两个不同的用户同时访问同一个页面并获得同一个bean实例 除非您创建了具有应用程序范围的bean
关于和bean的生命周期取决于开发人员或开发人员选择使用的框架。如果您考虑多个页面(甚至同一页面)上的请求,除非您创建了一个类的实例并将其存储在某个位置,否则它将是无状态的。这就是JavaEE会话管理的由来,因此如果您想要有状态的行为,您应该创建一个bean实例并将其“持久化”到会话中
如果您坚持一个会话,您就不必担心多个用户访问应用程序,因为每个用户的会话是唯一的,Java EE会尝试确保这一点。bean类中的静态字段如何?默认情况下,这些值是否具有应用范围?