1.Domain Model 领域模型 01
DDD(Domain Driver Design) :领域接口设计
Pattern 模式
代码pattern:单例模式,工厂模式...
系统pattern:MVC模式
分析pattern
Framework 框架
2.多层架构概述 02
C/S:以数据库为中心,优点是灵活性好,缺点是每个用户都要安装
B/S:多层架构才是真正的目的,优点是可扩展性强,可维护性高,缺点是灵活性不高,但是随着web技术的发展灵活性逐渐提高
B/S多层架构将显示、业务运算、数据库等功能完全分离,杜绝彼此的耦合与影响,从而实现松耦合和良好的可维护性。
呈现层(UI Layer/Presentation Layer)
struts
业务逻辑层(Business Layer)
spring
持久化层(Persistence Layer)
hibernate
3.相对路径 03-04
注意以下几个地方的相对路径
①form的action属性
②a标签的链接
③servlet中控制页面转向
4.MVC概述 05
mvc适合于大型项目开发
MVC框架的实现原理 06
分为两种:
①面向请求驱动的:struts1.x,struts2.x,webwork
②面向事件驱动的:JSF
前端控制器获取url的信息,根据信息将请求发送到相应的action去处理