添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
慷慨大方的面包  ·  spark databricks ...·  6 月前    · 
爱跑步的电池  ·  ElastaticSearch -- ...·  1 年前    · 
茫然的雪糕  ·  跨域请求异常:The ...·  1 年前    · 
安静的皮蛋  ·  Configuring cluster ...·  1 年前    · 

建立實體

實體 包中,我們將建立一個類別 User ,其中有兩個私有字串變數 name password 。讓我們建立建構函式(預設的和接受兩個值的建構子)、getters/setters、重寫 toString() 方法(以防萬一)以及 equals() hashCode() 方法。也就是說,我們將做一個合格的 Java 開發人員在創建類別時所做的一切。
現在我們可以開始建立使用者清單。我們將向其中添加用戶,並從那裡將他們顯示出來。然而,有一個問題。我們不創建 servlet 對象, Tomcat 為我們做這件事。我們在其中重寫的方法也已經為我們定義好了,我們無法新增參數。那我們要如何建立一個對我們的兩個 servlet 都可見的共享清單呢?如果我們只是在每個 servlet 中建立自己的清單對象,那麼我們將把使用者加入到一個清單中,並使用 ListServlet servlet 將使用者清單顯示到另一個清單中。事實證明,我們需要一個兩個 servlet 共用的物件。一般來說,我們需要一個對程式中所有類別都通用的物件;整個程序的唯一對象。我希望您聽說過一些有關設計模式的知識。也許,對於某些人來說,這是在他們的程式中使用 單例 模式的第一個真正需求。您可以變態並通過雙重檢查和同步創建一些很酷的 單例 (是的,我們有一個多線程應用程序,因為Tomcat 在不同的線程中運行servlet),但我將使用早期初始化的選項,因為它在這裡非常合適足夠了,它適合我們的目的。

創建模型

讓我們在 模型包中建立一個類別(並在其中實作 單例 模式)並將其命名為不尋常的名稱。讓我們說 模型 。讓我們在類別中建立一個私人用戶列表對象,並實現兩個方法:第一個用於添加用戶,第二個用於返回字串(用戶名)列表。由於我們的使用者物件由名稱和密碼組成,並且我們不想「洩漏」使用者密碼,因此我們只有一個名稱清單。