JSP的开发模式
JSP + Servlet + JavaBean 称为MVC的开发模式.
M:model 模型 (javaBean:封装数据)
V:View 视图 (JSP:展示数据)
C:controller 控制器 (Servlet:处理逻辑代码,做为控制器)
三层架构
按照不同功能分为不同层,通常分为三层:表现层(web层),业务层,持久(数据库)层
分层的意义
- 解耦:降低层与层之间的耦合性。
- 可维护性:提高软件的可维护性,对现有的功能进行修改和更新时不会影响原有的功能
- 可扩展性:提升软件的可扩展性,添加新的功能的时候不会影响到现有的功能
- 可重用性:不同层之间进行功能调用时,相同的功能可以重复使用。