2011年12月17日

Axis2系列之对象类型的简单例子【3】

摘要: 之所以说是简单例子,是因为类文件仍在data文件夹下,但包括了一维、二维数组及返回值是对象类型1.服务器端代码首先建一个beanpackage data;import java.io.Serializable;public class User implements Serializable { private static final long serialVersionUID = 1L; private int id; private String name; private String address; private String email; public int getId() 阅读全文

posted @ 2011-12-17 12:28 重阳真人 阅读(3337) 评论(0) 推荐(0) 编辑

Axis2系列之HelloAxis2【2】

摘要: 1.编写Axis2服务器端代码import java.util.Random;/** * 服务器端代码就是放到Tomcat下的webapps中 * 注意方法的输入参数和返回值类型 * */public class HelloAxis2Service { public String getMessage(String name) { return name + " say: hello Axis2"; } public String getCount(int i) { return "你是第 " + new Random().nextInt(10000) 阅读全文

posted @ 2011-12-17 12:12 重阳真人 阅读(1359) 评论(0) 推荐(0) 编辑

Axis2系列之准备工作【1】

摘要: 这几天在浏览老项目时发现有块逻辑不是很明白,上网一查原来使用到了叫Web Service的东东,所以花了一些时间学习并记录以备不时之需。 “工欲善其事必先利其器”,首先需要把开发环境准备好。Eclipse+Tomcat应该是标配了吧,在网上看到了好多还需要什么eclipse的Axis2插件,而且很多情况下都安装失败,再加上项目中并没有使用插件,所以姑且先不安装,与其花大量时间浪费在工具上,还不如先把“Hello Axis2”跑通,然后用到插件时再安装不迟。 1.下载Axis2相关的东东 Axis2下载地址http://axis.apache.org/axis2/java/core/dow... 阅读全文

posted @ 2011-12-17 11:22 重阳真人 阅读(274) 评论(0) 推荐(0) 编辑

2011年12月7日

像可口可乐这类世界知名公司为什么要持续大量地投放广告?

摘要: 知名公司不会一味地持续大量投放广告,而是围绕营销目标、综合考量产品和市场的现实情况,争取恰到好处地投放。分析如下:1、先解决为什么要做广告的问题。只要广告的目标存在,即有广告必要,广告目标有四:告知、说服、提醒、强化。以可口可乐为例,有果粒奶优等新产品上市,揭盖赢奖等新的营销活动需要通过广告来告知消费者;因为百事可乐、康师傅、统一等竞争对手的存在,说服消费者购买的广告就很重要;恰当提醒饮用的广告会促使消费者饮用更多的饮料,提升平均饮用量,比如雪碧的“家中享”系列广告就是要提醒你这个;碳酸饮料面对不少健康疑虑,需要不断地强化现有消费者继续购买的理由,2010年世界杯期间“Brrrr”系列广告,爽 阅读全文

posted @ 2011-12-07 12:42 重阳真人 阅读(790) 评论(0) 推荐(0) 编辑

2011年12月6日

Struts2中的参数传递

摘要: 【转自】本篇主要通过实例来讲述Struts2中各种各样的参数传递。这个参数传递的过程主要指数据从View层传递到Control层时Struts2的工作方式。根据前两篇文章的知识,我们知道,Struts2完成参数传递处理工作的基础是OGNL和ValueStack。而在这个过程中,我也把Struts2所要做的工作大致归纳为两个方面:1. 对OGNL操作进行封装,完成OGNL表达式所表示的值到Java对象的值传递机制2. 在参数传递的过程中,做恰当的类型转化,保证页面上的字符串能够转化成各式各样的Java对象接下来,通过四个不同的角度,来具体讲述Struts2在这两个方面的工作。目 录[ - ]最简 阅读全文

posted @ 2011-12-06 17:42 重阳真人 阅读(3015) 评论(0) 推荐(1) 编辑

在Struts2中使用OGNL

摘要: 【转自】http://struts2.group.iteye.com/group/wiki/1356-how-to-use-ognl-in-struts2OGNL是XWork引入的一个非常有效的数据处理的工具。我们已经了解了OGNL的基本操作和OGNL的内部结构,接下来,我们来看看XWork对OGNL做了什么样的加强,以及OGNL的体系在Struts2中如何运转。目 录[ - ]从例子开始ValueStack —— 对OGNL的加强Struts2中的OGNL上下文环境Struts2中使用OGNL进行计算从例子开始我们先从一个例子开始,看看数据在Struts2中是如何运转的。Java代码/*** 阅读全文

posted @ 2011-12-06 17:36 重阳真人 阅读(533) 评论(0) 推荐(0) 编辑

OGNL —— 数据运转的催化剂

摘要: 【转自】http://struts2.group.iteye.com/group/wiki/1353-ognl-catalyst-for-data-operation-in-struts2首先让我们花费1分钟的时间来简单思考一个问题,MVC这3者之间,到底是通过什么真正融合起来的?有人说是Controller,因为它是核心控制器,没有Controller,MVC就无从谈起,失去了职责划分的原本初衷。也有人说是View,因为所有的需求都是页面驱动的,没有页面,就没有请求,没有请求,也谈不上控制器和数据模型。个人观点:贯穿MVC模型之间起到粘合剂作用的是数据。数据在View层成为了展示的内容,而在 阅读全文

posted @ 2011-12-06 17:33 重阳真人 阅读(360) 评论(0) 推荐(0) 编辑

电信联通为何惧怕反垄断调查?

摘要: 大喊“震惊!冤枉!委屈!无奈!”的《邮电报》余声未断,电信、联通向发改委申请中止反垄断调查,并承诺整改的“低头状”就飞速“蹦出”。消息一出,引来无数质疑,甚至有网友直接问道“不是说没有垄断吗?还怕自查什么呀?”时隔仅几日,中国电信、中国联通的态度就会发生如此之大的“惊人转变”,被后到底背后是什么原因,促使其在短时间内完成:消气→自查→协商,并“牵手认错”等一系列动作。为何,在反垄断调查刚开始之际,他们就“同时”匆忙求饶?团团迷雾背后,笔者梳理出这样一些线索。犯了法,求饶就能妥协?让更多人,感到迷糊的可能要算是“电信联通向发改委申请中止反垄断调查”中,“申请中止”的举动。国家对于企业的经营违规, 阅读全文

posted @ 2011-12-06 13:03 重阳真人 阅读(144) 评论(0) 推荐(0) 编辑

2011年12月1日

BigDecimal使用并提供精确工具集

摘要: 先看下面一段代码,猜测一下执行结果,然后再运行之后看结果 Double d1 = 0.13; d1 = d1 * 100; Double d2 = 0.14; d2 = d2 * 100; Double d3 = 0.15; d3 = d3 * 100; System.out.println("d1=" + d1); System.out.println("d2=" + d2); System.out.println("d3=" + d3);运行结果是:d1=13.0d... 阅读全文

posted @ 2011-12-01 18:20 重阳真人 阅读(1567) 评论(0) 推荐(0) 编辑

DB2存储过程简单例子

摘要: 客户在进行短信服务这个业务申请时,需要填写一些基本信息,然后根据这些信息判断这个用户是否已经存在于业务系统中。因为网上服务和业务系统两个项目物理隔离,而且网上数据库保存的客户信息不全,所以判断需要把数据交换到业务系统,在业务系统中判断。 解决方式是通过存储过程,以前也了解过存储过程,但没使用到项目中。不过经过一番努力最后还是完成了,期间遇到了一些困难,特写此文让对DB2存储过程还不熟悉的童鞋避免一些无谓的错误。DROP PROCEDURE "PLName"@CREATE PROCEDURE "PLName"(--存储过程名字IN IN_ID BIGINT 阅读全文

posted @ 2011-12-01 17:55 重阳真人 阅读(43441) 评论(0) 推荐(1) 编辑

导航