一、三层架构
controller层:控制层 (springMVC,简化servlet工作)
service层:业务逻辑层(各个业务情况不一样,不适合整体封装,公司内部可以实现)
Dao层:数据访问层(mybatis,简化JDBC工作)
自上而下调用。
二、spring IQC(Bean容器) (AOP)
作用:控制反转——>消除创建new对象的步骤,事务,解耦
三、servlet
缺陷:
1、代码重复 2、方法冗余 3、判断繁琐 4、不易扩散
四、MVC
M:model(模型) V:view(视图) C:controller
五、
1、之前jsp(java+html)
2、servlet+jsp(只含有html)
3、servlet中java为controller中的java代码