两种早期的JSP开发模型:
JavaBean负责存储數据和实现业务逻辑
由于需要在jsp页面中编写流程控制和调用javabean代码,所以当逻辑变得复杂起来时jsp页面就变得十分复杂。
适用于:小型应用業务逻辑不复杂的应用
JavaBean实现存储数据和业务逻辑
适用于:大型逻辑复杂的项目
基于MVC架构的应用程序有很多不变之处:
- 所有请求直接访问控淛器,由控制器对请求进行分发
- 由控制器对JavaBean进行实例化负责业务逻辑处理和数据存储
- 控制器处理请求,根据结果转发页面
- 用户URL的不同对應不同的处理单元
- 不同的处理结果导致不同的页面转发
基于这些不同通过一种外部文件将需要变化的地方描述清楚(xml文件),通过这种配置文件来灵活设置变化部分我们就可以把Web软件做成一个开发平台,由于软件已经基于MVC架构实现了基础结构开发者只需实现其特定本身应用(编写页面,实现Controll类配置配置文件)就可以完成Web软件的开发,这样一种软件称为Web框架
一,下载压缩包
- 在lib文件夹下导入jar包
发布并運行项目:在地址栏中访问HelloWorld