2010-04-17 75 views
0

我已經實現了我的領域層類,並且我已經在Java應用程序中使用它們。 現在我想在java web應用程序中使用相同的類,但我不知道我該怎麼做? 在java應用程序中,我們在main(類和方法)中創建並運行一些對象,並在程序運行時使用它們。例如,一個對象,用於存放所有用戶請求所需的數據集合。 我的問題是: 如何創建並保存應該可用於所有用戶和客戶的此類對象和數據。在Web應用程序中重用已實現的業務類

回答

1

將它們放在應用程序上下文中。即在Servlet通話getServletContext().setAttribute("name", yourCollection);

然後,他們可以通過getServletContext().getAttribute("name")

+1

['ServletContextListener'](http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletContextListener.html)可能有助於加載(和銷燬)期間所涉及的數據webapp的啓動(和關機)。 – BalusC 2010-04-28 13:34:14

0

檢索您可以創建它代表了常見的應用程序邏輯,初始化和清理上的web應用程序的啓動和關閉公共信息和對象是獨生子。

所有的服務器都可以使用應用程序單例來檢索和存儲。

初始化和web應用程序的啓動和關閉清理您可以定義它具有時加載的啓動標誌在web.xml部署描述符管理從init()destroy()方法應用單設一個管理的servlet。

相關問題