Struts的概述
1.MVC是模型(model)——视图(view)——控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码。
(1)模型——属于软件设计模式的底层基础,主要负责数据维护;
(2)视图——负责向用户呈现全部或部分数据;
(3)服务器——通过软件代码控制模型和视图之间的交互;
2.struts是以webwork框架和struts框架为基础,通过提供增强和改进的struts框架,进行实现简化web技术人员开发工作的目标,不久之后webwork框架和struts社区联合创作现在流行的struts2框架。
3.struts2框架的优点:POJO表单及POJO操作、标签支持、AJAX支持、易于整合、模板支持、插件支持、易于修改标签、减少配置、视图技术。
4.Struts2框架的缺点:更大的学习曲线 、文档缺乏 、不够透明。
5.Struts2控制器五个核心部分进行实现:
操作(Actions)
拦截器(Interceptors)
值栈(Value Stack)/OGNL
结果(Result)/结果类型
视图技术
5.Struts生命周期:从操作开始到完成操作页面上的变化过程就可以叫做生命周期。
浙公网安备 33010602011771号