Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。其工作原理如下图所示:
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
讲师介绍
李晓明
基于Java的Web应用与大数据开发
复旦大学软件工程硕士,副教授/高级工程师,曾在多家软件企业任职软件开发高级工程师岗位,10年以上的Java开发经验,目前在南京三江学院从事软件工程专业的核心企业开发类课程的教学工作,作为主编出版教材3部,获得发明专利2项,实用新型专利5项,软件著作权3项,在学术期刊发表论文30余篇,受聘于多家企业技术顾问。