会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JNing
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
2014年5月27日
【java基础】Java反射机制
摘要: 一、预先需要掌握的知识(java虚拟机) 1)java虚拟机的方法区: java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类 的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文...
阅读全文
posted @ 2014-05-27 21:05 NW_KNIFE
阅读(1497)
评论(0)
推荐(3)
2014年5月21日
【struts2】ActionContext与ServletActionContext
摘要: 1 再探ActionContext 我们知道,ActionContext是Action执行时的上下文,里面存放着Action在执行时需要用到的对象,也称之为广义值栈。Struts2在每次执行Action之前都会创建新的ActionContext,在同一个线程里ActionContext里面的属...
阅读全文
posted @ 2014-05-21 10:31 NW_KNIFE
阅读(7001)
评论(0)
推荐(1)
2014年5月20日
【struts2】OGNL
摘要: 1OGNL概述 OGNL是对象图导航语言Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的属性,调用对象的方法,遍历整个对象的结构图,实现字段类型...
阅读全文
posted @ 2014-05-20 21:14 NW_KNIFE
阅读(523)
评论(0)
推荐(0)
【struts2】值栈(后篇)
摘要: 在值栈(前篇)我们学习了值栈的基本知识,接下来,来看看在程序中具体如何使用值栈。 1ActionContext的基本使用 1.1如何获取? 要获取ActionContext有两个基本的方法,如果在不能获取到ActionInvocation的地方,可以直接使用ActionContext一个静...
阅读全文
posted @ 2014-05-20 20:47 NW_KNIFE
阅读(2502)
评论(0)
推荐(1)
【struts2】值栈(前篇)
摘要: 1值栈是什么? 简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。 Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写...
阅读全文
posted @ 2014-05-20 20:27 NW_KNIFE
阅读(1096)
评论(0)
推荐(0)
2014年5月18日
【struts2】自定义登录检查拦截器
摘要: 在实际开发中,一个常见的功能要求是:有很多操作都需要登录后才能操作,如果操作的时候还没有登录,那么通常情况下会要求跳转回到登录页面。 1)如何实现这样的功能呢? 在具体实现之前,先来考虑几个问题: (1)这个功能应该在哪里实现? 要实现登录检查的功能,很明显是在Action运行之前,就要...
阅读全文
posted @ 2014-05-18 21:59 NW_KNIFE
阅读(1222)
评论(0)
推荐(0)
【struts2】自定义更强大的logger拦截器
摘要: Struts2自带的logger拦截器只是打印出了Action所对应的URL以及执行的方法名称,这对实际开发来说是肯定不够的。实际开发中为了调试方便,要记录的信息比较多,通常需要把这次请求相关的几乎所有信息都打印出来,比如:要访问哪个Action类要访问这个Action类的哪个方法打印出这次请求...
阅读全文
posted @ 2014-05-18 21:44 NW_KNIFE
阅读(1920)
评论(0)
推荐(0)
【struts2】自定义拦截器
摘要: 1)什么是自定义的拦截器 所谓自定义的拦截器,就是由我们自己定义并实现的拦截器,而不是由Struts2定义好的拦截器。虽然Struts2的预定义拦截器已经满足了大多数情况的需要。但在有些时候,我们可能会根据项目的实际需要而自定义一些拦截器,来实现一些特别的功能。 2)开发自定义拦截器 其实...
阅读全文
posted @ 2014-05-18 21:28 NW_KNIFE
阅读(420)
评论(0)
推荐(0)
【struts2】预定义拦截器
摘要: 1)预定义拦截器 Struts2有默认的拦截器配置,也就是说,虽然我们没有主动去配置任何关于拦截器的东西,但是Struts2会使用默认引用的拦截器。由于Struts2的默认拦截器声明和引用都在这个Struts-default.xml里面,因此我们需要到这个文件的struts-default包里...
阅读全文
posted @ 2014-05-18 20:47 NW_KNIFE
阅读(472)
评论(0)
推荐(0)
【struts2】拦截器基础
摘要: 1)拦截器是什么? 拦截器(Interceptor)是Struts2最强大的特性之一,它是一种可以让你在Action执行之前和Result执行之后进行一些功能处理的机制。来回顾一下官方给出的Struts2系统架构图中关于拦截器的部分,如下图所示: 这个图清晰的描述出了拦截器的运行地位,就是用...
阅读全文
posted @ 2014-05-18 19:33 NW_KNIFE
阅读(377)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
公告