之前在写项目的时候总想项目中能有一个全局管理的人员信息, 脱离servlet规范, 能让我方便的拿到当前登录人员的信息, 想象老是很美好 spa
可是当我把他引入项目设计的时候才知道本身没有通过详细的思考,只是想用这样的设计去解决一时的问题,不曾注意到当前登录人员信息在业务层中使用的时候已经对业务层形成了污染,也形成业务可重用性的能力的低下,这样和业务逻辑提升到控制层也没有什么区别了 设计
一个小小的教训 接口
--- 当前登录人员信息能够做为全局信息访问 可是在作业务接口定义的时候不能定义为只能正对当前登录人员生效 servlet