![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高级java编程思想和应用
文章平均质量分 83
碼字猴code_monkey
一隻努力想成為大牛的碼字猴...
展开
-
深入浅出Java回调机制
博客分类: Java技术 Java回调异步调用 前几天看了一下Spring的部分源码,发现回调机制被大量使用,觉得有必要把Java回调机制的理解归纳总结一下,以方便在研究类似于Spring源码这样的代码时能更加得心应手。 注:本文不想扯很多拗口的话来充场面,我的目的是希望以最简明扼要的语言将Java回调的大概机制说清楚。好了,言归正传。 一句话,回调是一种双向转载 2014-08-18 12:13:37 · 464 阅读 · 0 评论 -
struts2文件下载及 <param name="inputName">inputStream</param>的理解
struts.xml文件配置: [html] view plaincopy span style="font-size:16px;">xml version="1.0" encoding="UTF-8" ?> "-//Apache Software Foundation//DTD Struts Configuration 2.0转载 2014-08-21 14:51:37 · 655 阅读 · 0 评论 -
ServletContext,ActionContext,ServletActionContext
ServletContext ServletContext从他的package信息可以看出,它是标准的JavaEE WebApplication类库 javax.servlet.ServletContext ServletContext提供了标准的Servlet运行环境,其实就是一些servlet和web container进行通信的方法 p转载 2014-08-21 14:53:46 · 633 阅读 · 0 评论 -
Struts2中的OGNL表达式
浅析值栈 ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象 当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点 值栈也位于内存中,它也是和parameters、request、session、applic转载 2014-08-21 15:38:13 · 485 阅读 · 0 评论 -
ActionContext和ServletActionContext小结
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request转载 2014-08-21 14:53:00 · 367 阅读 · 0 评论 -
OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名原创 2014-08-21 15:06:49 · 452 阅读 · 0 评论 -
Java 中的悲观锁和乐观锁的实现
http://blog.163.com/ainiyiwannian2046@126/blog/static/4910134020093221132298/转载 2014-11-04 22:28:50 · 477 阅读 · 0 评论 -
Java开发中的23种设计模式详解
http://zz563143188.iteye.com/blog/1847029转载 2014-11-07 10:05:14 · 521 阅读 · 0 评论