Sun确实反应太慢,在Adobe Flash平台已经可以开发产品级RIA应用的时候,它给出的road map还是慢慢腾腾: 2008年7月,Sun将开放JavaFX Desktop SDK 2008秋,JavaFX Desktop 1.0 发布 2009春,JavaFX Mobile and TV 1.0发布 也就是说,截至今天,1.0依然在按计划进行中,我们体验的只是Preview版本(Sun也不建议用这个版本进行产品开发),似乎让人灰心,但没关系,相信Sun可以后来居上,譬如NetBeans之于Eclipse(当然它们至今仍未分高下)。从上面也可以看 ...
GWT 入门介绍(续) 功能介绍(集成JUnit) @TODO 功能介绍(国际化)       项目开发过程中经常需要一些可配置的常量,例如查询最大条数,目录位置等。在传统的Java应用程序中这些内容通常会放在 属性文件中(Properties文件),但是使用属性文件有些弊端,第一,不支持类型,所有的内容都是String,第二是,只有在具体使用 的时候才能发现有些属性没有定义,而不能在编译的时候发现。       那么GWT如何处理这个问题呢?GWT中有一个特殊的接口com.g ...
GWT 入门介绍   GWT是 Google Web Toolkit的简称。 GWT是一个以Java语言为工具,以类似Swing的方式编写UI组件,之后通过GWT Compiler编译 为JavaScritp和HTML在客户端浏览器中运行的一个开发工具和编程模型。   GWT应用程序有两种方式运行: Hosted Model       在Hosted Model方式下,Java程序并不会被编译成JavaScript,GWT只是创造了一个类似       浏 ...
昨天更新Aptana的时候发现Aptana网站上多了一个JAXER,不知为何物。google了一把也只找到一个介绍的翻译,再回网站上看了一下,原来是22日刚发布的。不过看过简单介绍后,觉得最吸引人的地方就是这几张图     直接运行htm页面,服务器端运行的javascript,服务器端和浏览器端都能运行的方法,还有可以从浏览器端调用的服务器端的方法,有点意思,感觉有点像asp.net。马上研究了一下它的API文档(http://aptana.com/reference/jaxer/api/Jaxer.index-frame.html),基 ...
JSON-RPC协议是一种远程过程调用协议,其设计的目的就是为了简化处理。常规的处理机制是在两个对等 通信实体之间建立点对点的数据连接,在连接的生命周期内一方可能调用另一方提供的方法,为了调用一个远程 方法必须发送一个请求,而服务器端必须回答一个与该请求相对的响应除非这个请求是一个通知。 1.1 request (method invocation)  客户端通过向远程服务发送一个请求的方式来实现对远程方法的调用,而这个请求是一个由JSON协议串行 化的对象,含有下面三个属性:         ...
JSON (JavaScript Object Notation) 是轻量级的数据交换格式。他适合人们的读写,并且也容易利用机器自动生成。它基于java script 编程语言的一个子集,Standard ECMA-262 3rd Edition - December 1999.。他采用类似C, C++, C#, Java, JavaScript, Perl, Python 等语言的格式,并且独立于特定的语言。这些特征使的 JSON 成为一个很合适的数据交换语言。JSON 是建立在两种基本的结构之上的。1. 名字/值 对的 集合2. 值的有序列表。在 JSON 中,一个 Object 是一个由 ...
过去项目中使用过prototype、mootools、还有微软的ASP.Net Ajax,早在dojo0.3版本时就注意到它的存在,当时认为ajax的框架使用哪个都一样,prototype1.4版本时代码非常精简好用,写ajax异步刷新代码、web页面操作、浏览器的兼容都不错,现在发现dojo太强大了,几乎包含了prototype/mootools/ext核心功能,core/dijit/dojox三剑客至少从表面上看,可以解决大部分项目中对客户端体验要求和实际需求。但Google搜索了一番,发现对dojo评价褒贬不一,比如zerozone翻译的《Ext vs. Dojo》,并且对dojo wi ...
因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。        js 代码   var myJSONObject = {"bindings": [           {"ircEvent": "PRIVMSG", "method": "newURI", "regex ...
一 开发XML应用程序常用的几种模型 通常我们使用根据以下这些模型创建的API 来分析和操纵XML结构,这些模型可以是基于对象(基于树)的,如文档对象模型(Document Object Model,DOM);也可以是基于事件(基于流、推模型)的,如 Simple API for XML(SAX)。JDOM试图用 DOM 和 SAX 20% 的功能来满足 80% 的用户需求,它使用 SAX 和 DOM 解析器,作为一组相对较小的 Java 类被实现。而Java API for XML Parsing(JAXP)和MSXML提供了使用 DOM、SAX等处理XML文档的通用接口。 二 DOM、 ...
SOA(Service Oriented Architecture,面向服务的体系架构)是由Gartner在1996年提出的,其后一度非常沉寂。随着互联网技术的日益成熟和应用日益普及,SOA的概念又重新被人们提起。到了2002年12月,Gartner又提出了SOA是“现代应用开发领域最重要的课题”,并预计到2008年,SOA将成为占有绝对优势的软件工程实践方法。当前,SOA是软件领域最炙手可热的一个概念。          Gartner并没有给出一个非常明确的概念,在互联网上我们也可以 ...
设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况 也许有一天会发生改变。   从追MM谈Java的23种设计模式   1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory.   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。 ...
2008-04-10

SSO介绍

SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。 SSO技术实现机制 当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份效验,如果通过效验,应该返回给用户一个认证的凭据--ticket;用户再访问别的应用的时候就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行效验,检查ti ...
fastwind
搜索本博客
我的相册
5d1599e6-b2ce-37a1-a9bc-bd3278699142-thumb
0be92b64-8320-3c0c-9365-4b33d8931699.jpg
共 2 张
最近加入圈子
存档
最新评论