- 博客(5)
- 收藏
- 关注
原创 struts-OGNL2
OGNL构成三要素:1.表达式表达式会规定OGNL操作到底要“干什么”;OGNL不仅支持链式描述对象访问路径,还支持在表达式中进行简单的计算,甚至还支持Lambda表达式;2.root对象OGNL的root对象可以理解为OGNL的操作对象,表名"对谁干";OGNL的root对象实际上是一个java对象,是所有OGNL操作的实际载体。这意味着如果有一个OGNL表达式,那么我们实...
2012-12-13 16:44:49
102
原创 面向对象浅谈
一.对象的组成在面向对象语言中,对象有几种模式:一个class包含几个组成要素:签名;用以描述事物的核心语义;属性;对象的内部特征和状态的描述;方法;对象的行为特征和描述;public class User{ 签名区 private String name; 属性区 private int age; //省略ge...
2012-12-13 14:00:58
77
原创 struts2-OGNL详解
一.什么是OGNLOGNL是基于java运行环境与文本世界的沟通的桥梁;1.什么是OGNL表达式OGNL表达式就是所谓的属性链;2.Struts2中的设置和取得<s:textfield name="username" label="UserName"/>获取user.portfolio.name这是一种比较复杂的情况,加入在属性链上出现null的情况如何呢?解决方案是:框架会尝试进行创...
2012-12-13 09:36:53
67
原创 struts2 OGNL与标签
一.ActionContext:ActionContext包含了框架的请求处理过程可以访问的所有数据,包含内容从应用程序数据到会话作用域或者应用程序作用域的映射。所有特定应用程序的数据(例如动作公开的属性),都存储在ValueStack上,它是ActionContext中的一个对象。所有的OGNL都必须根据ActionContext包含的某一个对象求值。默认情况下,OGNL解析会选择V...
2012-12-12 19:22:38
61
原创 30岁后研发人员......
最近在天涯上看了一篇文章,大意就是楼主30岁了,一直是一个研发工程师,感觉到迷茫....。在国内一直有一个说法,30岁以后就不适合做技术,精力比不上年轻人了,应该往其他方向上转,比如说管理啊等等;更有甚者,看见30多岁还在做研发的,就会感觉到这个人肯定没前途。对此我是嗤之以鼻的。 我就不拿国外说事,毕竟美国离我们很遥远。首先我先谈论下国内的软件现状,我曾经和一个中国第一代玩手机互联网开发的工...
2012-10-01 10:27:46
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人