一、javaee开发经历了两种模式:
model1:jsp + javaBean ----在jsp页面中嵌入java代码,显得页面很繁琐,同时这种模式也只适应小型应用开发。
model2:jsp + servlet +javaBean
javaBean:实行数据封装
srvlet:处理java业务代码
jsp:显示页面信息
***而mvc模式与model2模式很相似,因此我们常说mvc就是model2。下面我们来看一下mvc模式。
MVC:model + controller + view
Model---模型 javaBean:封装数据
View---视图 jsp:页面显示
Controller---控制器 servlet:业务逻辑处理
二、javaee的三层架构:
服务器开发时 分为三层
web层:与客户端交互
service层:复杂业务处理
dao层:与数据库进行交互
三、mvc与三层架构有什么关系?
没关系。经过上面的解释,可以发现,web层是与客户端交互,Web层需要servlt进行逻辑处理,javabean进行数据封装,jsp显示页面数据,恰好相当于一个mvc模式的内容。但他并不是mvc。mvc是web开发模式,而三层架构是javaee独有的。