博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JEE_Model1和Model2模型
阅读量:6831 次
发布时间:2019-06-26

本文共 708 字,大约阅读时间需要 2 分钟。

Mode1和Mode2:

动态Web编程技术的发展历史:

微软 Java
   
CGI技术
   
  Servlet
   
ASP  
   
  JSP
   
  JavaEE
   
ASP.NET  

MVC思想:

MVC并不是Java语言所特有的设计思想,也不是Web应用所特有的思想,

MVC是所有面向对象程序设计语言都应该遵守的规范。

MVC思想将一个应用分成:Model模型,View视图,Control控制器。

从设计模式来看,MVC思想类似于观察者模式。

常用的MVC框架:JSF,Tapestry,SpringMVC,Struts1,Struts2……

 

Struts2:

Struts2以WebWork设计思想为核心,吸收了Struts1的部分优点,建立了一个兼容WebWork和Struts1的MVC框架。

Struts2是WebWork的升级,而不是Struts1的升级.

Struts1存在的问题:

(1)支持的表现层技术单一

(2)与Servlet API严重耦合,导致难于测试

(3)代码严重依赖于Struts1 API,属于侵入式设计,一旦系统需要重构,ActionMapping,ActionForm,ActionForward等类将没有利用价值。

WebWork的简介:…。

Struts2与Struts1,WebWork的对比:…。

Struts2大量使用拦截器来处理用户请求,从而允许用户的业务逻辑控制器与Servlet API分离。

转载于:https://www.cnblogs.com/wzmmao/archive/2012/08/14/2638694.html

你可能感兴趣的文章
Java开源运行分析工具(转)
查看>>
MySQL Spatial Extensions 地理信息
查看>>
mybatis generator maven插件自动生成代码
查看>>
Windows正在使用无法停止通用卷怎么办
查看>>
POJ3255 Roadblocks 【次短路】
查看>>
angularjs的config和interceptor - session注入
查看>>
存取器描述
查看>>
Java map双括号初始化方式的问题
查看>>
Linux学习和ROS安装(1)
查看>>
Deepin-安装和卸载软件
查看>>
从B站、爱奇艺、映客的IPO上市,看国内视频公司的内容审核现状
查看>>
责任链模式的使用-Netty ChannelPipeline和Mina IoFilterChain分析
查看>>
Maven聚合项目在eclipse中显示没有层次
查看>>
关于83版射雕英雄传
查看>>
cURL: win64-ssl-sspi from Mirrors 64bit win7 version
查看>>
内核编译及模块相关命令使用
查看>>
Linux 内核同步机制
查看>>
292. Nim Game
查看>>
Nifi InvokeHttp processor
查看>>
return ||和return && 区别
查看>>