摘要:
以往安装ADT根本就不是个问题,可是现在就是个大问题了,联通的宽带网络连www.google.com.hk都打不开,你叫我们这些P民怎么活? https://dl-ssl.google.com/android/eclipse http://dl-ssl.google.com/android/eclipse都无法正常访问,会提示android ADT Unable to connect to repository http://dl-ssl.google.com/android/eclipse/content.xml 刚开始,还以为是eclipse版本的问题适应不了新的ADT版本,试了几个版本之 阅读全文
摘要:
2010-04-12 00:45 by 吴秦, 597465 阅读, 126 评论, 收藏, 编辑——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、Android SDK安装1.4、ADT安装1.5、创建AVD2、HelloWorld1、环境搭建1.1、JDK安装 阅读全文
摘要:
有很多人在网上买了火车票之后不知道该如何把它取回来 ,其实只要把票定好之后取票一点也不难的,下面小小编就告诉大家几个小方法哦 方法/步骤1首先我们首选的取票方式当然是火车票代售点了,我们只要拿着自己相关的证件就可以到火车票代售点去取了,而且我去的时候还不用排队,人家直接叫取票的先取了,买票的等着呢,我想都应该差不多吧,并且火车票代售点一般离自己都比较近 2其次便是到火车站去了,这里有两种取票方法的,首先我们到火车站售票厅之后会看到有一个专门供网上购票的人取票的窗口,我们只要带着自己的证件到窗口前取就好了 3然后便是自动取票机了,这里只是成人全价票才可以在这个机子上面取,如果我们定的是学生票或者 阅读全文
摘要:
一、什么是OGNL,有什么特点? OGNL(Object-GraphNavigationLanguage),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名|值名],例如: @java.lang.String@format('foo%s','bar')或@tutorial.MyConstant@APP_NAME; 3、支持赋值操作和表达式串联,例如: p 阅读全文
摘要:
原文链接:http://struts2.group.iteye.com/group/wiki/1353-ognl-catalyst-for-data-operation-in-struts2首先让我们花费1分钟的时间来简单思考一个问题,MVC这3者之间,到底是通过什么真正融合起来的? 有人说是Controller,因为它是核心控制器,没有Controller,MVC就无从谈起,失去了职责划分的原本初衷。也有人说是View,因为所有的需求都是页面驱动的,没有页面,就没有请求,没有请求,也谈不上控制器和数据模型。 个人观点:贯穿MVC模型之间起到粘合剂作用的是数据。数据在View层成为了展示的内容 阅读全文
摘要:
原文链接:http://www.cnblogs.com/beliefbetrayal/archive/2012/02/11/2347244.htmlOGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对Java对象图进行导航。AD: 2013云计算架构师峰会超低价抢票中一、OGNL表达式基础知识1. 示例:第一个OGNL程序2. 示例:上下文环境中使用OGNL3. 示例:使用OGNL调用方法4. 示例:使用OGNL操作集合 5. 示例:使用OGNL过滤集合与投影集合二 阅读全文
摘要:
“#”主要有三种用途:访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:名称作用例子parameters包含当前HTTP请求参数的Map#parameters.id[0]作用相当于request.getParameter("id")request包含当前HttpServletRequest的属性(attribute)的Map#request.userName相当于request.getAttribute("userName")session包含当前Htt 阅读全文
摘要:
在Struts2中有拦截器的概念,通过它的拦截器可以拦截Action。Struts2的拦截器是通过AOP来实现的,在Spring也有类似的概念。下面的我们先来比较一下Struts2和Spring中AOP的东西。AOP概念Struts2SpringJoinPointAction中方法的执行符合条件方法的执行PointcutAction(不能自己指定)可以通过正则或AspectJ表达式来指定AdviceBefore、After、AroundBefore、After、AroundAspect拦截器拦截器 从上面的比较中可以看到,Struts2的AOP功能比较单一,只能拦截Action类中的方法。S. 阅读全文