看门人 / 应用守卫

一般应用系统都有登录、登出和退出等操作,但这些操作可能以多种方式进行调用,例如:系统启动时打开登录对话框,用户也可以点击[文件/登录]菜单打开对话框。这样就需要这些操作封装到一个控制类中,称为:Janitor 或者Application Guarder。

1) 用户点击登录按钮实现如下
<o:p> </o:p>
它是如何工作的?Janitor 应该是一个单例模式的,一个应用中应该只有一个Janitor 的实例。
想Janitor能够正常的工作,需要给它一个安全服务的实现类,和登录对话框的实现类,如果登录或登出成功,Janitor 应该通知已经注册的Application Listener。
具体实例如下:1) 用户点击登录按钮实现如下
2485

被折叠的 条评论
为什么被折叠?



