- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 struts2由浅入深专题分享——interceptors 第二回 声明独立的拦截器和拦截器栈 by:丹恋耗
1.声明拦截器通常拦截器声明包含声明可用的拦截器并把它们与应该触发的动作关联起来。唯一复杂的地方是栈的创建,栈允许你一次引用一组拦截器。像所有框架组建的声明一样,拦截器的声明必须在package元素内部。 …… //声明拦截器栈 //引用拦截器
2014-02-22 10:32:24
1006
原创 struts2由浅入深专题分享——result-types 第一回 result-type类型及常见的几个类型 by:丹恋耗
关于类型:result-types> result-typename="chain"class="com.opensymphony.xwork2.ActionChainResult"/> result-typename="dispatcher"class="org.apache.struts2.dispatcher.ServletDi
2014-02-21 21:35:40
822
原创 struts2由浅入深专题分享——interceptors 第一回 interceptor的种类及exception拦截器 by:丹恋耗
Dubugstruts2源码之后,对其有了一些初步的认识。对照官方文档,了解了每个拦截器的作用,如下所示的默认拦截器栈:interceptor-stackname="defaultStack">interceptor-refname="exception"/>interceptor-refname="alias"/>interceptor-refname="se
2014-02-21 21:30:20
1007
原创 struts2由浅入深专题大纲(完善中....)
接下来会按照这个大纲进行深入的学习struts2filteractioninterceptor1.interceptor的种类,基本的继承关系类图resultType1.resultType基本介绍,使用场景以及区别2.类图结构ActionContext(ValueStatck/OGNL)
2014-02-21 09:14:58
861
原创 struts2由浅入深专题分享——关于struts2 第一回 工作原理及流程 by:丹恋耗
1.struts2的工作原理 图显示了struts2请求处理的工作流。struts2提供了一个更整洁的MVC实现,这些整洁的线条依赖于其它几个参与每一个请求处理的关键架构组件的帮助。这些架构主键主要包括了拦截器、OGNL和ValueStack。 其中,MVC设计模式有3个关注点:模型、视图和控制器,而在struts2中,它们分别通过动作(action)、结果(result)
2014-02-20 09:26:45
967
原创 java编码规范(完善中...)
一. 注释模版eclipse->windows->preference->java->code style->code templates->import <template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for
2014-02-18 10:15:14
1093
原创 basil折腾emacs:02:字体配置
一.字体选择英文字母选择Monaco, 中文选择文泉驿微米黑.二.字体安装文泉驿微米黑: 我的ubuntu12.04LST中已经有了, 查看路径/usr/share/fonts/Monaco:cd /usr/share/fonts/sudo mkdir Monacocp Monaco_Linux.ttf /usr/share/fonts/Monaco/fc-ca
2014-02-16 11:31:17
664
原创 basil折腾emacs:01.颜色主题配置
本期开始折腾Emacs, 之前已经接触了一段时间的emacs,但是看完基本操作文档以后没有即使的记录整理,都忘记了,所以现在乘着重新开始,赶紧做一点记录一点, 开篇先不严肃的尝试较为难以记忆的操作什么ctrl+xxx,meta+xxx等等。我是外貌协会的,不管用什么编辑器,都要折腾一下主题,颜色,高亮,字体什么的。OK下面我们开始,部分google来的,该配置很简单应该没有版权问题的吧。。。一
2014-02-15 22:41:41
1259
转载 JAVA阅读源码的真实体会
转自:http://zwchen.iteye.com/blog/1154193刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难
2014-01-20 15:29:29
855
原创 struts2全局异常处理及配合log4j异常日志记录
在编写代码时除了使用try catch来捕获异常之外,还可以用struts2的声明式异常处理,即在Action中直接抛出异常交给struts2来处理,并且在xml文件中进行相应的配置,如下:01<!--设置全局返回结果 -->02global-results>03
2014-01-20 15:26:16
1317
原创 使用SpringJUnit4ClassRunner进行单元测试
首先是import的类1import org.junit.Test;2import org.junit.runner.RunWith;3import org.springframework.test.context.ContextConfiguration
2014-01-20 15:23:59
1554
转载 SQL之EXPLAIN语法
转自:http://blog.youkuaiyun.com/gzh0222/article/details/67077601、EXPLAIN tbl_name EXPLAIN tbl_name是DESCRIBE tbl_name或SHOW COLUMNS FROM tbl_name的一个同义词。2、EXPLAIN [EXTENDED] SELECT select_options 如果在SELECT语句
2014-01-20 15:22:15
786
原创 struts2默认拦截器与自定义拦截器在使用时的注意事项
很多时候,我们会自定义一个拦截器来替换struts2默认的拦截器,这时,我们需要注意一些事项。百度一下,我们找到了默认拦截器的说明,如下:拦截器/Interceptor名字说明Aliasalias在不同的请求之间将请求的参数在不同的名称之间转换,请求的内容不变Chainingchain让前一个Action的属性可以变被后一个A
2014-01-20 15:21:17
1073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人