一:框架
1:框架的意义在于可以大大提高我们的开发效率。框架时一种主动设计,使用框架必须遵守框架指定好的开发流程。
2:框架的强大之处不是源自它能让你做什么,而是它不能让你做什么。有规有矩,方可成方圆。有规则,大家都能上手。
二:Struts2
1:Struts2是一个MVC框架。
2:MVC---》模型(Model)视图(View)控制台(Controller)
Model层实现了系统中的业务逻辑,通常可以用javaBean或EJB来实现
View层用于与用户交互,通常用jsp实现。
Controller层是Model和View之间沟通的桥梁
3:Struts2的工作流程图
三:Struts2的环境搭建
1:导入Struts2的相关jar包
2:配置web.xml文件
3:src目录下,配置struts.xml配置文件
4:测试
(1)此处省略了后台userAction类,其中有一个register的方法
(2)form表单省略。form表单提交的地址是:http://localhost:8080/TestStruts2/userAction!register