自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的Github

https://github.com/luqin

  • 博客(34)
  • 资源 (9)
  • 收藏
  • 关注

原创 即时通信与浏览器多TAB通信

摘要 浏览器与服务器端的即时通信技术解决了在线聊天等产品中涉及到的复杂网络环境下的问题;采用多tab通信技术来处理现代浏览器的跨页面通信,分析特定疑难问题的技术解决方案。TAG即时通信,多tab通信内容 关键技术消息推送:通过基于web server的长连接技术实现前端多Tab数据交互:借助Flash的Local Connection和ShareObject技术

2012-11-29 23:09:08 1877

原创 详解 JavaScript 回调函数

很多人把回调(callback)和异步(asynchronous)的概念混淆在一起了。1、定义回调是什么?看维基的 Callback_(computer_programming) 条目:In computer programming, a callback is a reference to a piece of executable code that is passed a

2012-11-29 22:09:03 1119

原创 案例学习BlazeDS+Spring之十五:Security Integration 101

Security Integration 101这是仅有的一个涉及的安全的demo,给本系列第一个demo——Spring BlazeDS Integration 101,增加了安全机制。 一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/spring-blazeds-security-101/index.htm

2012-11-26 11:45:14 983

原创 案例学习BlazeDS+Spring之十四:Collaboration

{                case "accordionChange":                    accordion.selectedIndex = data.selectedIndex;                    return;                case "propertyChange"://属性值的更新会自动显示到绑定的控件上

2012-11-26 11:14:06 547

原创 案例学习BlazeDS+Spring之十三:JMS Chat

JMS Chat这个应用程序与之前的chat程序是差不多一样的,不同的只是使用的目标名使用的是“jms-chat”。在服务端,目标映射到一个JMS的topic。一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/jmschat/index.html。2、打开另一个浏览器,访问同样的URL,打开同个程序的另一个实例。

2012-11-26 11:05:53 816

原创 案例学习BlazeDS+Spring之十二:Traderdesktop

Traderdesktop:这是一个更为复杂的数据推送demo,它演示了如何使用主题来有选择的订阅指定消息。在这种情况下,用户可以仅订阅指定的股票更新消息。在服务端,Java组件发送模拟的市场数据到消息的destination。一、运行DEMO:1、通过http://localhost:8400/spring-flex-testdrive/feedstarter/index.html来

2012-11-26 11:03:29 818

原创 案例学习BlazeDS+Spring之十一:Simple Data Push

Simple Data Push这个简单的数据推送服务demo演示了如何使用消息服务,将数据从服务端推送到客户端。在服务端,一个JAVA组件发布一个模拟真实的值给订阅了此消息目标的FLEX客户端。这种功能常见到股票应用中。一、运行DEMO:1、运行Feed Starter application启动“Simple Feed”,服务端开始发布数据值。2、运行客户端程序:h

2012-11-26 11:01:15 851

原创 在BlazeDS与Flash间传送IMSQTI数据

由JAXB生成的imsqti_v2p1.xsd类共有345个,除了QTI规范包含的数据格式外,还有用于JAXB2工厂模式的类。起初是用JAXB读取XML文件后,编组成JAVA对象,但这个对象通过BlazeDS传到FLEX端时,总有些数据传不过来。是序列化的问题。认真对照了Java与AS序列化与反序列化数据类型的对照表,没找出什么问题,因为FLEX端的类,是使用IDE本身的Data/Service功

2012-11-26 10:59:55 636

原创 案例学习BlazeDS+Spring之十:Chat

Chat:该DEMO展示的是BlazeDS的消息服务,是一个使用发布/订阅者模式的简单聊天室。一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/chat/index.html;2、在另一个浏览器窗口访问同样的URL,打开第二个chat程序实例。3、在一个chat客户端输入消息,单击“Send”,这个消息显

2012-11-26 10:59:27 663

原创 Flash+BlazeDS+Spring+MySQL 中文乱码问题

在此环境下解决中文乱码问题,从前台到数据库,最好使用统一的UTF8编码。这里列出的个环节并不是都要设置,可以一步一步来查。如果是数据库中有乱码,先试一,如果是FLEX显示有问题,看三、四。一、MySQL乱码如果在数据库中查看的中文也是乱码,那先检查MySQL的设置。1、建立的表格使用UTF8字符集:CREATE TABLE `table` (  `Id` int(11) NOT

2012-11-26 10:57:44 624

原创 案例学习BlazeDS+Spring之九Company Manager

Company Manager该DEMO与InSync是类似的,提供公司信息的CRUD操作。但CompanyManager使用注释来进行定义。也展示了对象关联(CompanyDAO类与IndustryDAO类有关联)的处理。一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/companymgr/index.htm

2012-11-26 10:56:34 766

原创 BlazeDS4 添加MSSQL/MySQL数据源

首先下载MSSQL的驱动:http://sourceforge.net/projects/jtds/files/解压下载文件后,将jtds-1.2.5.jar复制到tomcat/lib下.给spring/infrastructure-config配置文件添加bean:                                其他数据源类似:spring

2012-11-26 10:55:32 661

原创 案例学习BlazeDS+Spring之八InSync06“松耦合”UI同步事件通知

InSync06:增加“松耦合”UI同步事件通知一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/insync04/index.html;2、单击Search按钮,从数据库获取所有的联系人。3、在Search文本框输入几个字符,单击“Search”按钮,按名字来查找联系人。4、双击DataGrid里的某个联系

2012-11-26 10:54:17 490

原创 案例学习BlazeDS+Spring之七InSync05新增联系人

InSync05:新增联系人一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/insync05/index.html;2、单击Search按钮,从数据库获取所有的联系人。3、单击“New Contact”按钮。4、在Contact窗体中编辑新建的联系人,单击“保存”创建一个联系人。 二、理解代码:

2012-11-26 10:52:40 665

原创 案例学习BlazeDS+Spring之六InSync04打开多个联系人

InSync04:打开多个联系人一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/insync04/index.html;2、单击Search按钮,从数据库获取所有的联系人。3、在Search文本框输入几个字符,单击“Search”按钮,按名字来查找联系人。4、双击DataGrid里的某个联系人将为打开独

2012-11-26 10:52:04 643

原创 案例学习BlazeDS+Spring之五InSync03强类型

InSync03:强类型一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/insync03/index.html;2、单击Search按钮,从数据库获取所有的联系人。3、在Search文本框输入几个字符,单击“Search”按钮,按名字来查找联系人。4、在DataGrid中选择一个联系人。5、在联系人窗体

2012-11-26 10:51:18 838

原创 案例学习BlazeDS+Spring之四InSync02使用RemoteObject事件

InSync02:使用RemoteObject事件 一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/insync02/index.html;二、理解代码: 1、insync02.mxml:fault="faultHandler(event)" endpoint="http://localhost:840

2012-11-26 10:50:32 745

原创 案例学习BlazeDS+Spring之三InSync01查找联系人

InSync01:查找联系人一、运行DEMO:1、运行程序:http://localhost:8400/spring-flex-testdrive/insync01/index.html;2、单击Search按钮,从数据库获取所有的联系人。3、在Search文本框输入几个字符,单击“Search”按钮,按名字来查找联系人。二、理解代码:1、insync01.mxml

2012-11-26 10:49:56 805

原创 案例学习BlazeDS+Spring之二Spring BlazeDS Integration 101

Spring BlazeDS Integration 101这展示BlazeDS+Spring最基本的DEMO。一、运行DEMO:1、运行应用程序,URL:http://localhost:8400/spring-flex-testdrive/spring-blazeds-101/index.html2、单击“Get Data”:DataGrid将填充数据,这个数据是P

2012-11-26 10:49:02 791

原创 案例学习BlazeDS+Spring之一

BlazeDS4的一个亮点就是与Spring的集成,这大大简化了与FLASH与JEE的集成开发。通过理解BlazeDS4附带的那些精湛的小DEMO,可以很快速的掌握这门技术。虽然案例学习这种方式不太利于形成系统性的知识,但对于实用性强的这些技术,使用案例学习会提高得很快。更完整的教程可以参考《BlazeDS Developer Guide》或是《Using LiveCycle Data Ser

2012-11-26 10:21:28 872

原创 BlazeDS helloworld &Spring

1. MyEclipse建立JAVA Web Project,javaHelloWorld.2.建立HelloWorld类,方法sayHello(String str).3.将BlazeDS webapps里的blazeds里的WIN-INF复制,覆盖javaHelloWorld里的WebRoot>WIN-INF.4.在FB中新建一FbHelloWorld,服务器类型J2EE,Blaz

2012-11-26 10:20:49 680

原创 在Flash Builder中开启BlazeDS的RDS

BlazeDS4下载地址:http://opensource.adobe.com/wiki/display/blazeds/Downloads如果使用的不是Turnkey版的BlazeDS,而是在已有tomcat上安装BlazeDS,将Turnkey版的BlazeDS下的几个war 文件复制到该tomcat的webapps下,重启即可。默认情况下BlazeDS 是不开启RDS的。需要修改配

2012-11-26 10:17:35 1208

原创 java send message to flex(BlazeDS)

最近公司想把flex与java后的通信成用BlazeDS,试了几天总算跑通了。 对BlazeDS不了解的可以先去这里了解下http://livedocs.adobe.com/blazeds/1/blazeds_devguide/下面是步骤: 1.下载BlazeDS.war解压到%TOMCAT_HOME%/webapps目录下文件名为blazeds内包涵了WEB-INF和META

2012-11-24 11:44:15 1217

原创 blazeds实现消息推送的实例

package com;import flex.messaging.MessageBroker;import flex.messaging.messages.AsyncMessage;import flex.messaging.util.UUIDUtils;/** * @文件名称: MessageBroker.java * @文件描述: 实现消息推送 * @版权所有

2012-11-23 16:20:53 1446 1

翻译 10 个项目文档最佳实践

在软件开发和维护过程中,文档是必不可少的资料,它可以提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用。尤其在维护工作中,文档的重要性更是不言而喻。本文整理了软件开发中10个最佳的文档编写实践,希望能对你的工作有所帮助。 1.  将编写文档作为开发工作中的一个重要环节(例如,占用总开发时间的10%)。在软件开发中,不能没有文档,但如果编写文档占用了大

2012-11-23 11:14:15 1086

原创 JavaScript自己封装ajax的js

/** * 执行基本ajax请求,返回XMLHttpRequest * Ajax.request({ * url * async 是否异步 true(默认) * method 请求方式 POST or GET(默认) * data 请求参数 (键值对字符串) * succe

2012-11-22 14:50:26 6955 1

原创 前端js也能写算法

html5 迷宫算法body{background-color:green;}#map{marign:100px auto;width:330px;font-family:"微软雅黑";font-size:12px;}#map:after{content:"";clear:both;}#map > div{width:60px;line-height:60px;height:60px;m

2012-11-22 09:32:54 2237

原创 js 数组Array用法

var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; alert(arr.length); //3 arr.pop(); alert(arr.length); //2 alert(arr[arr.length-1]); //bbb arr.pop(); alert(arr[arr.

2012-11-22 09:00:10 747

转载 ITeye 2012年11月第2周重要新闻回顾

关注技术趋势,点评IT热点,ITeye资讯频道,助您把握IT技术的脉搏!每周一我们会为您带来上周重要新闻总结,如果您对ITeye的新闻总结有任何的意见或建议,请留言给我们或邮件联系:webmaster(at)iteye.com。 2012年11月第2周值得关注的重要新闻如下。 一、IT 巨头那些事 微软 微软前段时间同时发布了Windows 8和Windows Ph

2012-11-12 13:41:19 1011

转载 ITeye 2012年11月第1周重要新闻回顾

关注技术趋势,点评IT热点,ITeye资讯频道,助您把握IT技术的脉搏!每周一我们会为您带来上周重要新闻总结,如果您对ITeye的新闻总结有任何的意见或建议,请留言给我们或邮件联系:webmaster(at)iteye.com。 2012年11月第1周值得关注的重要新闻如下。 一、移动开发 微软的Windows 8操作系统开启了全新的桌面时代。上周,微软的移动操作系统W

2012-11-12 13:40:33 896

转载 ITeye 2012年10月第4周重要新闻回顾

关注技术趋势,点评IT热点,ITeye资讯频道,助您把握IT技术的脉搏!每周一我们会为您带来上周重要新闻总结,如果您对ITeye的新闻总结有任何的意见或建议,请留言给我们或邮件联系:webmaster(at)iteye.com。 2012年10月第4周值得关注的重要新闻如下。 一、Windows 8正式发布 微软在上周五召开的发布会上,正式发布了新一代Windows 8操作

2012-11-12 13:38:33 994

原创 Java 包装器潜规则

Integer a=1000;Integer b=1000;System.out.println(a==b); 上面这些代码,对于一些知道 ''=='' 含义的人都明白,这个结果是False。因为他们是不同对象!  Integer c=100;Integer d=100;System.out.println(c==d);

2012-11-08 08:48:29 747

原创 精通one,学习another,关注next

Tip 1 要方法而不是记忆我的一个程序员朋友常跟我说记住超过 200 个 C++ 函数是多么的有帮助。我从来不必去查找函数的定义,因此我可以比其他程序员编程快上50%。他自豪的说。可结果是什么?难道他不知道编译器的代码自动完成功能可以节约大量查找函数及输入函数的时间吗,另外当C#发布出来后,他在记忆函数上面的努力就白费了。当然,编程中对函数的熟记是一件

2012-11-08 08:44:26 877

原创 2012年11月TIOBE编程语言排行榜:Objective-C有望再次成为年度语言

不管你是否care,TIOBE依然会在每月初发布最新的编程语言排行榜。根据最新的数据来看,Objective-C有望再次成为2012年的年度语言。现在距离TIOBE宣布年度语言只剩2个月时间了,Objective-C目前的份额为10.383%,比去年同期上涨了4.40%,并且在继续增长着。TIOBE的年度语言将颁给在本年度市场份额增长最多的语言。去年Objective-C已经获此殊荣,

2012-11-08 08:29:07 1788

CSDN好友拓扑图

CSDN好友拓扑图

2013-01-25

JS操作SVG基本封装

svg基本操作的js封装。未完版. 实现了svg的初始化。支持ie8以下,opera,chrome 实现了矩形、线、文本元素的创建 以及缩放功能

2013-01-17

HTML5 SVG 3D完整实现示例

HTML5 SVG 3D 效果实现示例,附带全部代码

2013-01-11

mybatis-spring-1.1.1-bundle

mybatis-spring-1.1.1 mybatis3.1.1 spring3.1.1

2012-08-05

JAVA导出Excel报表之jxl插件及实例源码

包含:jxl插件以及源代码示例 jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。

2012-06-20

SSH办公管理系统源码(含数据库)

S2SH办公管理系统源码(含数据库),适合有一定ssh基础的高级人才使用

2012-04-07

struts2使用jquery整合ajax、json用户登录实例源码

struts2使用jquery整合ajax、json用户登录实例源码

2012-04-07

java九宫格数独游戏源码

java九宫格数独游戏源码,上传上来供大家一起交流学习,共同完善

2011-06-04

Android(经典实例)

Android(经典实例),用实例由浅至深,快速深刻让你了解并学会Android开发

2011-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除