之前在寫項目的時候總想項目中能有一個全局管理的人員信息, 脫離servlet規範, 能讓我方便的拿到當前登錄人員的信息, 想象老是很美好 spa
可是當我把他引入項目設計的時候才知道本身沒有通過詳細的思考,只是想用這樣的設計去解決一時的問題,不曾注意到當前登錄人員信息在業務層中使用的時候已經對業務層形成了污染,也形成業務可重用性的能力的低下,這樣和業務邏輯提升到控制層也沒有什麼區別了 設計
一個小小的教訓 接口
--- 當前登錄人員信息能夠做爲全局信息訪問 可是在作業務接口定義的時候不能定義爲只能正對當前登錄人員生效 servlet