摘要:
我觉得Spring之所以发展的好,主要是理论研究与实践是并轨的,能跟得上时代的步伐,尤其是基础理论的研究(可能是最近看三体看多了,对基础理论非常崇拜)。微服务的实现啊,RESTful的实现,对应的SpringMVC,SpringBoot,etc,Spring一直在刷新自己,反观Struts2,一个又 阅读全文
摘要:
今天是Struts2学习笔记的最后一篇文章了。用什么做结尾呢,这两天其实还学了很多东西,没有记录下,今天就查漏补缺一下。 文件上传与下载、FreeMarker以及昨天没做完的例子 文件上传与下载 文件的上传与下载涉及到Java的IO操作,etc啊……女朋友打电话写不下去了,明天补! 2017年3月1 阅读全文
摘要:
今天我宛若一个智障… Struts2学的差不多了,今天开始做数据库CURD操作的案例,发现模型驱动一直报NullPointerException异常….我的妈,我查了半天觉得没啥问题,把关注点放在了getter和setter,一开始以为是不是只实现getModel方法是不是不行,是不是还要实现setModel,后来发现不是….再检查是不是引入的模型变量的名字必须为model….后来发现又不是…然... 阅读全文
摘要:
在微信读书上在看一本李刚写的Struts 2.X权威指南 (好像叫这个)的书,可以看得出来作者的开发经验还是很充足的,但是觉得他的尺度和顺序没有把握好,他自己说拦截器是数据校验、国际化的基础…完了还把拦截器放在大后面讲…应该讲完Action就讲拦截器啊,这样才有前置知识你后面的知识才好说啊,而且拦截器很重要的好伐…数据校验基本上讲得是Pattern,你还不仔细将Pattern,这是个啥意思….好了... 阅读全文
摘要:
拦截器初探 昨天临睡觉之前看了看拦截器,也在昨天的学习笔记里面胡诌诌了几句,今天就来好好的会会拦截器这个东西。实际上拦截器是一种模块实现的机制<起码我是这么体会的>(至于说书里面说体现了AOP的设计思想…我连AOP是啥还没搞清楚好伐…),在struts1的版本里面,struts将所有的功能围绕着核心 阅读全文
摘要:
刚才看书发现了一个问题,就是ActionSupport和Action接口的区别没搞清楚,弄得我以为我之前的代码写错了。其实ActionSupport已经实现了Action接口了,实际开发中也很少使用Action接口,直接都是继承ActionSupport的。Mark一下,省的以后看代码惊到了.... 阅读全文
摘要:
今天把这两天看书体会的Struts的运行原理记录一下:其实Struts官方提供了一张图可以视为景点,几乎每一个将Struts的课程都会使用: 上面的图里面的struts核心过滤器已经更换为StrutsPreparedAndExecuteFilter了,使用的时候要注意,虽然长但是也很好记住的。上面的 阅读全文
摘要:
之前在跟着老师们做项目的时候经常会烦恼Struts.xml怎么配置,老师也没讲太清楚,都是说很简单,但是不懂的人就是太难了!哈哈,万事还是要靠自己的! struts.xml今天又看了几个小时的书,也跟着做了一个登陆的实例,这个实例有两个版本,一个是使用JavaBean当Model,一个是使用Acti 阅读全文
摘要:
Struts2 学习笔记① 所有的程序学习都从Hello World开始,今天先跟着书做一个HW的示例。 Struts2是一套MVC框架,使用起来非常方便,接触到现在觉得最麻烦的地方是配置文件。我的一个老师曾经说过框架=反射+设计模式+配置文件,现在细想确实很有道理。 让Struts2运行起来首先需 阅读全文