- 3
- 0
- 约小于1千字
- 约 8页
- 2019-03-16 发布于广东
- 举报
SSI学习框架总结 框架 Spring MVC Spring Mybatis Freemarker模板引擎 SpringMVC Spring Mybatis 数据库 表现层 控制层 业务逻辑层 持久层 问题 日志记录 权限控制 扩展 复用性差 1: 2: 3: 日志 通常,系统由很多组件组成,每个组件负责一部分功能,然而,这些组件也经常带有一些除了核心功能之外的附带功能。系统服务如日志、事务管理和安全经常融入到一些其他功能模块中。这些系统服务通常叫做交叉业务,这是因为它们总是分布在系统的很多组件中。通过将这些业务分布在多个组件中,给我们的代码引入了双重复杂性。 这正是AOP用得着的地方。AOP帮助我们将这些服务模块化,并把它们声明式地应用在需要它们的地方,使得这些组件更加专注于自身业务,完全不知道其它涉及到的系统服务。 Spring AOP 权限控制 Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证和用户授权两个部分 用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。用户授权指的是验证某个用户是否有权限执行某个操作。 Spring Security 扩展 复用性 为什么要提倡 设计模式?根本原因是为了代码复用,增加可维护性。 S?– 单一职责原则 O?–
原创力文档

文档评论(0)