乐趣区

SSM

RESTful API

  • 网站即软件
  • URI 不包含动词
  • 请求方法对应 CRUD

    GET —SELECT,从服务器取出资源

    POST — CREATE,在服务器新建一个资源

    PUT — UPDATE,在服务器更新资源(客户端提供改变后的完整资源)

    DELETE — DELETE,从服务器删除资源

  • param

    ?limit=10 — 指定返回记录的数量

  • 服务器返回的数据格式,应该尽量使用 JSON

Maven

  • 让 IDE 更强大,更方便,自动下载、引入 jar 包,单元测试,打包,部署

MVC

  • SpringMVC 的前端控制器,DispatchServlet,而 Struts2 是 Filter, 两者都是在 web.xml 中配置。
  • 核心控制器(前端控制器、预处理控制器):负责接收页面请求和返回数据给页面。
  • 拦截,路由,参数,分发,编码

Spring

  • IOC, Inversion Of Control, 反转控制 是 Spring 的基础.

    简单说就是创建对象由以前的程序员自己 new 构造方法来调用,变成了交由 Spring 创建对象

    DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可。

    http://how2j.cn/k/spring/spri…

  • AOP, Aspect Oriented Program 面向切面编程,

    首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能

    所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务

    所谓的周边功能,比如性能统计,日志,事务管理等等

    周边功能在 Spring 的面向切面编程 AOP 思想里,即被定义为切面

    在面向切面编程 AOP 的思想里面,核心业务功能和切面功能分别独立进行开发

    然后把切面功能和核心业务功能 “ 编织 ” 在一起,这就叫 AOP

    http://how2j.cn/k/spring/spri…

  • 1.Spring 依赖注入 DI 来管理各层的组件。2. 使用面向切面编程 AOP 管理事物、日志、权限等。
  • https://zhidao.baidu.com/ques…

Mabatis

  • 数据库,持久化

如何快速学习 ssm 框架?– meepo 的回答 – 知乎

  • https://www.zhihu.com/questio…

其他链接

https://blog.csdn.net/mengdon…

https://www.cnblogs.com/fengl…

https://blog.csdn.net/qq_3477…

https://blog.csdn.net/u012152…

退出移动版