SSM框架
i. MyBatis, ORM框架, (Object Relational Mapping), 简化数据库操作.
ii. Spring, 容器, 用于整合其他的技术, 简化已有的技术.
iii. SpringMVC, mvc框架, 主要对C层进行简化,
iv. RBAC, 基于角色的访问控制, 通过数据库表格的设计来进行权限的控制,
v. EasyUI, 基于jQuery的界面设计,
分布式项目前置知识点
i. Linux, 常用命令, 如何安装软件
ii. Maven, 项目构建工具
iii. VSFTPD+nginx, 分布式文件上传和下载
iv. Redis, NoSQL数据库, KV结构的内存型数据库
v. Solr, 全文检索引擎, 进行搜索时使用
vi. Dubbo, 阿里巴巴开发的一款RPC框架
vii. Shiro, 权限管理框架, RBAC框架
微服务阶段
SpringBoot, SpringCloud
什么是框架
框架就是由一些聪明的程序员封装好的代码, 普通程序员可以借助这些代码进行偷懒. 使用框架, 可以大大的提升开发的效率. 框架的使用是很简单的, 但是原理很复杂. 封装框架一般会用到的技术: 反射, 设计模式.
使用框架的流程:
a) 需要找到框架提供的资料: *.jar
b) 编写配置文件, 用于告知框架一些基础信息: xml, properties
c) 通过框架提供的API进行编码.