我正在建立一个数据库来存储有关我的网站用户的信息(我正在使用stuts2,因此使用Java EE技术)。对于数据库,我将创建一个DBManager。我应该在这里应用单例模式还是将其所有方法都设为静态?
我将使用此DBManager进行基本的操作,例如添加,删除和更新用户配置文件。连同它一起,我将用于所有其他查询目的,例如,找出用户名是否已经存在,并出于管理目的以及诸如此类的目的获取所有用户。
我的问题
问候
Shahensha
附言数据库大于此。在这里,我仅讨论用于存储用户信息的表。
最佳答案
两者都没有。 Just create one。
在一个简单的servlet容器中,您可以为此使用 ServletContextListener
。在webapp启动期间,创建一个,并通过ServletContext#setAttribute()
将其放入应用程序范围。在webapp的生存期内,所有servlet都可以使用它。对于基本的启动示例,您可能会发现this article有用。