基于WebService的分布式多层应用范例
分层与职责PersonalManagerModel定义客户端和服务端共用的实体、接口、类型等PersonalManagerServerBizLogic服务端业务逻辑的实现,只提供功能,不区分调用者,此template简单,没有独立出DAC层PersonalManagerWS.WebFacade安全控制,通过Session识别用户、控制权限、查询时注入数据权限、写业务日志。每个方法被调用时会判断用户是否登录、是否有权限并写业务日志PersonalManagerWS以WebService发布服务PersonalManagerWSAdapter将Web引用的代理类转换回Persona
用户评论