1.struts1.x是什么?
是为了开发基于MVC模式的应用框架,是个开源框架
2.有哪些特点
良好的框架和设计
可重用性 扩展型好 模块化
提供丰富的标签库 使页面能够更加灵活的使用
3.有哪些缺点
太依赖web容器 当配置文件改动就要重启服务器
配置文件过于复杂
actionForm无法进行测试
action测试太过于依赖servlet api
4.struts1主要有3个核心类 (ActionServlet ModuleConfig requestProcessor)
actionServlet总控制器
ModuleConfig 读取配置信息
RequestProcessor 负责http请求
5.执行原理
6.手工搭建struts1步骤
搭建环境
导入strutsjar包
建立一个struts-config.xml文件放在WEB-INF下
在web.xml注册struts控制器-actionServlet
建立actionForm
建立一个类继承actionForm
在action-config.xml中注册actionForm信息
建立action
建立一个类继承action赋写execute方法
在action-config.xml中注册action信息