从下列的4道试题(试题一至试题四)中任选1道解答。
试题一
1、论面向方面的编程技术及其应用(AOP)
面向过程编程是一种自顶向下的编程方法,其实质是对软件进行功能性分解。它适用于小型软件系统,例如某一算法的实现。在大型应用系统中,自顶向下逐步求精的方法无论在系统体系结构的确立,系统的进化和维护,以及软件重用性方面都存在其不足之处。
请围绕“论面向方面的编程技术及其应用(AOP)”论题,依次从以下三个方面进行论述。
1、概要叙述你所参与管理或开发的软件项目,以及你在其中所承担的主要工作。
2、叙述在项目实践过程使用AOP技术开发的具体步骤。
3、结合项目,论述使用AOP的原因,开发过程中存在的问题及所使用技术带来的实际应用效果。
试题二
2、论系统安全架构设计及其应用
信息安全的特征是为了保证信息的机密性、完整性、可用性、可控性和不可抵赖性。信息系统的安全保障是以风险和策略为基础,在信息系统的整个生命周期中提供包括技术、管理、人员和工程过程的整体安全,在信息系统中保障信息的这些安全特征,并实现组织机构的使命。许多信息系 ……此处隐藏12208个字……
●独立部署
●隔离失败
●高度可观察设计实现
微服务RESTful API :业务服务及通用服务
服务网关API Gateway:客户端到微服务通信
服务注册Service Registry:微服务注册,发现中心
事件总线Event Bus:微服务到微服务通信
安全保护Auth Provider:认证授权提供服务