1、登录模块设计
以login-demo为例
开发模式 TDD(测试驱动编程)
get和post区别:
1.语义区别 get是得到,post是提交,get只用于获取数据,post主要用于提交数据,post请求是两次,第一次是先访问数据可以能不能请求,可以的话请求第二次;get是一次遵循幂等性。post不具备幂等性。
shift+F6 修改
技术选型:
1.搜索量 百度指数http://index.baidu.com/v2/index.html#/
2.社区活跃度 GitHub
3.是否开源
Bootstrap 是为了定位,系统中最多分12列。
Spring框架,是为了解决企业级开发的复杂度问题,主要作用是为了解耦,降低代码之间的耦合度。降低耦合度方式分为两类:IoC(控制反转)和AOP(面向切面编程)
系统在开发过程中分为主业务逻辑和系统级业务逻辑(交叉业务逻辑)
jdbc 连接数据库:1.加载驱动2.创建连接3.开启事务4.SQL操作5.提交事务6.释放事务
IoC交给Spring容器创建,IoC有两种依赖方式依赖注入和依赖查找,我们只用依赖查找。
AOP使得系统级服务得到最大的复用,且不用再由程序员手工将系统服务“混杂”到业务逻辑层。
ORM 框架:Mybatis、Hibernate
pojo原生java对象