Struts2之struts2学习总结

一、学习案例:struts2的学习从这一章就开始告一段落了。我只是说我的博文关于struts2的要结束,而不是说你们的学习要告一段落。如果你敢说你已经精通了,好吧,熟练也行,那你就可以研究别的了。我知道,没人敢说,敢说的人早玩游戏去了。

本来这一章打算继续分析源码,但有朋友说,这样的分析效果不是很大,俗话说师傅领进门,修行在个人。前一章已经带大家开始struts2的源码分析了,所以后面的就靠大家了。

有人会问,怎么才算分析结束呢,这一点有必要提下。

大家分析源码不能只知道按F6,有方法调用时,我们要按F5跟进去查看,这样一步一步,直到拦截器结束即可,struts2原理图想必大家也都清楚,不清楚的问度娘。请求进去框架先一个个拦截器进行拦截,到了action执行完毕了,返回时也会被拦截器进行拦截,再之后就是返回页面了。

哥可以肯定的说初学者想要按流程走完,真的有些不现实。简单了解流程,多分析下源码即可,别对自己要求太多。

下一章就是hibernate了,相信初学者都有些迫不及待了吧。明天就开始咯。

当然在后续的学习中,大家如果有关于struts以及其他的问题仍然可以问我,大家的支持就是我努力的动力。呵呵。

还有就是关于struts的一些其他东西,比如ognl,标签库等等,在我的博文里没有讲。也不是说不重要,而是相当一定程度来上讲还是很重要的。给大家一个建议,就是大家找一本正式点的学习资料,从头看一遍struts,这样结合最近一段时间的学习,想必大家会很容易理解。关于我博文中没讲的,大家了解时如果有问题,可以问我。

联系QQ:202325731。这是我的网站服务qq,也可加:1126427292。但这个现在不常登,信息不能及时回复。So  you  know。

二、每日一乐:

是不是每家都有这么一个老男人。

开着电视机在沙发上打呼噜

“爸你不看我关掉了。”

“看”

“你明明闭着眼。”

“我在听!”

最终解释权归找合伙人(www.23hhr.com)所有,转载请注明出处。

时间: 2024-08-04 02:57:40

Struts2之struts2学习总结的相关文章

Struts2.X深入浅出 学习笔记

第一节.MVC以及Struts2简介 第二节.Action生命周期以及接收表单数据 第三节.Struts2配置以及Struts.xml详解 Struts2 主要配置文件 ? 1 2 3 4 5 Web.xml 设置过滤器以及annotation初始化参数 Struts.xml 主配置文件 Struts.properties 默认属性文件 Struts-default.xml 默认配置文件 Struts-plugin.xml 插件配置文件 Struts2 主要配置加载次序 ? 1 2 3 4 5

struts2源码学习之初始化(三)

在上一篇struts2源码学习之初始化(二)中已经详细介绍了Dispatcher的初始化工作,只差最后一点,容器的创建.这一篇就仔细介绍容器的创建过程,初始化过程以及容器的作用.还是先从源码入手,上一篇已经分析到了Dispatcher类的init()的这段代码: Container container = init_PreloadConfiguration(); container.inject(this); init_CheckWebLogicWorkaround(container); 接着

struts2源码学习之初始化(一)

看struts2源码已有一段时日,从今天开始,就做一个总结吧. 首先,先看看怎么调试struts2源码吧,主要是以下步骤: 使用Myeclipse创建一个web工程 导入struts2需要的jar包 如图: 让jar包关联源文件 在上图中的jar包右键,选择properties->java source attach,如果关联成功,双击jar包下的某个class文件就会显示java源代码了. 双击.class文件,在源代码关键地方设置断点 部署工程到Tomcat Tomcat以Debug方式启动

struts2 命名空间 namespace 学习

默认的命名空间" namespace="" ", 根命名空间 " namespace="/" ". <package name="test" extends="struts-default"> ,如果未指定命名空间,则命名空间默认为 " namespace="" ". 默认命名空间里的Action可以处理任何命名空间下的Action请求

struts2源码学习之初始化(二)

在上一篇struts2源码学习之初始化(一)中,详细描述了StrutsPrepareAndExecuteFilter的init()的主要工作,这一篇就详细说说Dispatcher.从上一篇文章中,我们知道了Dispatcher在Filter的init()方法中被创建出来,那么,它的功能是什么呢?Dispatcher类的功能正如它的名字所示,是派发,派发请求. PrepareOperations类预处理请求,比如找到findActionMapping(),找到之后就要交给Dispatcher,让D

Struts2之struts2文件下载详解

一.学习案例:通过在downloadfile.jsp页面点击"下载文件",查看文件是否可以成功下载. 二.案例分析:struts2文件下载只需简单配置即可. a)先在下载页面(downloadfile.jsp)创建下载文件的链接 <a href="downloadFile">下载文件</a> b)创建action(DownloadFileAction.java) 只需创建一个InputStream类型类型的get方法. 注意:此处方法名规则为

16.如何自学Struts2之Struts2异常处理[视频]

16.如何自学Struts2之Struts2异常处理[视频] 之前写了一篇"打算做一个视频教程探讨如何自学计算机相关的技术",优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 有问题可以直接回复这篇文章.

17.如何自学Struts2之Struts2 Annotation注释[视频]

17.如何自学Struts2之Struts2 Annotation注释[视频] 之前写了一篇"打算做一个视频教程探讨如何自学计算机相关的技术",优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 有问题可以直接回复这篇文章.

13.如何自学Struts2之Struts2本地化[视频]

13.如何自学Struts2之Struts2本地化[视频] 之前写了一篇"打算做一个视频教程探讨如何自学计算机相关的技术",优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 这节课讲的过程中碰到了些问题,同时处理问题费了些时间,有问题可以直接回复这篇文章. 碰到问题:不能显示本地化的字符 解决方案:之前在Tomcat8.0的properties文件放在src下是可以的,但是在我本机用Tomcat7.0不知道为什么就不行,只要尝试放在Web

11.如何自学Struts2之Struts2验证[视频]

11.如何自学Struts2之Struts2验证[视频] 之前写了一篇"打算做一个视频教程探讨如何自学计算机相关的技术",优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 这节课讲的过程中碰到了些问题,同时处理问题费了些时间,有问题可以直接回复这篇文章. 错误1:http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd - Class: sun.net.www.protocol