初识Struts2
1、在 jsp/servlet 开发中,首先使用的是 Model1 开发模式,在 jsp 内嵌 javaBean 代码。好处
是执行效率比较高。在项目规模比较大的时候,代码非常乱,维护起来非常麻烦。不利于分
工,也不利于代码的重用。
2、由于 model1 的不足,发展为了 Model2。Model2 将代码分为了 3 块,视图 View,模型 Model,
控制器 Controller。内容和显示进行分离,开发人员可以专注于某一块,从而提高效率。适
合的项目规模比较大的情况。而且重复利用率得到提高,便于维护。
3、使用 mvc(model2)来进行项目开发,代码量比较大。而且重复的代码也挺多的。学会偷
懒-----框架:框架替程序员完成一部分的代码。从而提高开发效率。
4、servlet解决了什么问题
①将URL映射到一个Java类的处理方法上。
②接收请求数据
③如何将处理结果展示到页面
④如何进行页面跳转
5、Mvc 框架做的事情
- 将用户请求映射到一个 java 类。
- 获取用户提交的数据
- 渲染数据(将数据封装到前台显示(request))
- 控制视图跳转
6、Struts2目录介绍
- Apps 里面存放的是一些项目案例
- Docs 存放的是学习文档
- Lib 存放所需 jar 包
- Src 存放的是 struts2 的源码