Struts2课堂笔记

Struts2课堂笔记

ID:42389169

大小:192.00 KB

页数:15页

时间:2019-09-14

Struts2课堂笔记_第1页
Struts2课堂笔记_第2页
Struts2课堂笔记_第3页
Struts2课堂笔记_第4页
Struts2课堂笔记_第5页
资源描述:

《Struts2课堂笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学习笔记Struts2部分学习笔记讲师:梁建全liangjq@tarena.com.cn15学习笔记目录Day015一、前言51、为什么要学习Struts框架52、如何学习Struts框架5二、MVC在JavaWeb程序的使用51、什么是MVC?52、为什么使用MVC?53、MVC在JavaWeb中的实现5a、原ShoppingCart程序就是一个MVC结构实现5b、ShoppingCart程序虽然基于MVC,但结构还有一些问题54、Struts2的主要工作流程5三、Struts2框架的历史6四、Struts2框架基本使用61、Struts2使用步骤6a、下载

2、发布包,将核心包导入web工程6b、配置Struts2控制器,在src下添加struts.xml、Struts2控制器采用的是StrutsPrepareAndExecuteFilter组件实现。6c、根据请求编写Action,DAO,Entity等组件62、HelloWord示例6Day027一、Struts2使用基本规则71、web.xml配置72、Action编写规则73、struts.xml中的Action配置7二、实现一个列表显示功能715学习笔记1、开发步骤7三、OGNL表达式81、什么是OGNL82、OGNL工作原理83、OGNL表达式语法8Day

3、039一、Struts2框架Action组件的核心应用91、Action组件基本原理92、如何在Action中使用request,session,application等对象93、Action属性注入104、如何利用一个Action处理多个请求10Day0410一、Result组件原理101、Result组件的作用102、Result组件实现规则103、Result组件的使用11二、常用的几种Result组件111、JSP响应112、Action响应123、流响应124、JSON响应12Day0513一、Struts2标签131、通用标签132、表单标签13二

4、、拦截器组件1315学习笔记1、拦截器组件规则add.action(表单数据)--->params13a、拦截器组件的作用(工作流程)13b、拦截器组件的使用规则142、掌握自定义拦截器的使用143、内置拦截器的使用1515学习笔记Day01一、前言1、为什么要学习Struts框架Struts框架是MVC设计模式的实现,基于Struts开发可以简化开发难度,提高开发效率。2、如何学习Struts框架先掌握Struts框架的使用,有余力可以了解下实现原理。二、MVC在JavaWeb程序的使用1、什么是MVC?MVC是一种设计思想,根据职责不同将程序中的组件分成以

5、下3个部分。lV(View视图):负责与用户交互。将数据展现,或者是接收数据lM(Model模型):负责业务处理。业务模型,数据模型lC(Controller控制器):负责协同模型和视图工作。视图有请求调用模型处理,模型处理完毕调用视图响应。2、为什么使用MVC?MVC是一个非常优秀的设计思想,基于该思想架构程序,可以提高程序的结构灵活性,便于日后维护、扩展和升级。3、MVC在JavaWeb中的实现Servlet,JSP,Filter,JDBCa、原ShoppingCart程序就是一个MVC结构实现lView实现部分:采用JSP组件实现lModel实现部分:采

6、用DAO、Entity等组件实现lController实现部分:采用ActionServlet组件实现b、ShoppingCart程序虽然基于MVC,但结构还有一些问题当请求数量比较多时,需要在Servlet中编写大量的if...else分支语句,而且Servlet代码量非常多。改造方案:为Servlet提供一个XML配置文件,用于定义请求和Action组件的对应关系。然后将if...else分支中的代码提取到对应的Action组件中。4、Struts2的主要工作流程l首先客户端浏览器发送一个请求,请求到达控制器。l控制器根据xml配置信息调用相应的Actio

7、n组件(XML配置了请求和Action对应关系)l执行Action组件业务处理,该组件可以调用DAO,Cart,Entity等组件。15学习笔记l控制器调用JSP视图组件生成一个响应界面给浏览器一、Struts2框架的历史Struts2框架和Struts1没有必然联系,它是将原来的WebWork框架核心部分Xwork提取,进行封装后发布为Struts2。二、Struts2框架基本使用1、Struts2使用步骤a、下载发布包,将核心包导入web工程Østruts2-core-2.1.8.jar:Struts2核心包Øxwork-core-2.1.6.jar:Xw

8、ork核心包Øognl-2.7.3.j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。