Java Struts2.1.8开发视频教程(附工具及资料)

Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller(MVC)设计模式的应用框架,是MVC经典设计模式中的一个经典产品。

在Struts中,已经由一个名为ActionServlet的Servlet充当控制器(Controller)的角色,根据描述模型、视图、控制器对应关系的struts-config.xml的配置文件,转发视图(View)的请求,组装响应数据模型(Model)。在MVC的模型(Model)部分,经常划分为两个主要子系统(系统的内部数据状态与改变数据状态的逻辑动作),这两个概念子系统分别具体对应Struts里的ActionForm与Action两个需要继承实现超类。在这里,Struts可以与各种标准的数据访问技术结合在一起,包括Enterprise Java Beans(EJB),JDBC与JNDI。在Struts的视图(View)端,除了使用标准的JavaServer Pages(JSP)以外,还提供了大量的标签库使用,同时也可以与其他表现层组件技术(产品)进行整合,比如Velocity Templates,XSLT等。通过应用Struts的框架,最终用户可以把大部分的关注点放在自己的业务逻辑(Action)与 映射关系的配置文件(struts-config.xml)中。

Struts的优点主要集中体现在两个方面,Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。
Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。
Struts2的漏洞处理机制常被久病,一来OGNL的功能强大和请求处理机制极易产生远程执行问题,二来开发组对漏洞处理能力不足,要么修复后仍可以绕过,要么无法修复而长期闲置处理。

01介绍struts2及struts2开发环境的搭建
02第一个struts2应用开发
03解决struts2配置文件无提示问题
04Action名称的搜索顺序
05Action配置的各项默认值
06result配置的各种视图转发类型
07为Action属性注入值
08指定Struts2处理的请求后缀
09Struts2的处理流程与Action的管理方式
10为应用指定多个配置文件
11动态方法调用和使用通配符定义action
12请求参数接收
13自定义类型转换器
14全局类型转换器
15访问或添加几个属性
16文件上传
17多文件上传
18自定义拦截器
19对Action中所有方法进行输入校验
20对action指定方法进行校验
21输入校验的流程
22基于XML配置方式实现对action的所有方法进行校验
23基于XML配置方式实现对指定action方法校验
24配置国际化全局资源文件、输出国际化信息
25输出带有占位符的国际化信息
26配置包范围国际化资源文件
27配置Action范围国际化资源文件
28ognl表达式
29struts2常用标签解说
30使用标签防止表单重复提交
31Struts2-Spring2.5-Hibernate3.3整合开发

课程截图:

Java Struts2.1.8开发视频教程(附工具及资料) 第一张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第三张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第四张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第五张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第六张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第七张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第八张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第九张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十一张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十二张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十三张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十四张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十五张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十六张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十七张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十八张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第十九张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十一张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十二张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十三张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十四张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十五张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十六张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十七张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十八张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第二十九张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第三十张截图

Java Struts2.1.8开发视频教程(附工具及资料) 第三十一张截图


Premium WordPress Themes Download
Free Download WordPress Themes
Download Best WordPress Themes Free Download
Download Premium WordPress Themes Free
free online course
download lenevo firmware
Download WordPress Themes Free
lynda course free download

未经允许不得转载:拣钻资源网 » Java Struts2.1.8开发视频教程(附工具及资料)

赞 (0) 打赏

评论 0

评论前必须登录!

登陆 注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏