`
文章列表
1 ,关于名字空间:        YUI 对于名字空间的实现,其实只是使用 YAHOO.namespace() 来创建对象。对于 YUI 而言就是创建了一个全局对象,        比如:        SINOSOFT={};        SINOSOFT.util={}; 这样的方式来区别定义名称。       YAHOO.namespace() 方法源码: // 其实返回什么不重要了,主要是已经创建了对象。 YAHOO.namespace = function() { var ...
一般一个框架的设计要包含很多个方面,像:支持标准和跨浏览器、事件模型等功能。从框架的设计层面上来分析这个框架。 先列举设计应用框架的 n 点(摘自《 javascript 王者归来》): 1, 框架的自描述 2 ,基础接口和语义型代码 3 ,核心对象的原型扩展 4 ,简单方法?可以理解为通用方法 5 ,名字空间 6 ,支持标准和跨浏览器 7 ,事件模型 8 ,应用模式 9 ,提供 Ajax 组件 10 ,内存管理和其他(比如调试工具) YUI 有提供 YUILogger 来得到调试时信息,以及 YUIProfileView ...
     之前弄的ZKChat里面类混乱无序,仅仅是为了实现效果而存在。这次版本对ZKChat进行调整,且增加ZK邮件发送接收的功能,增加ZK mail的很久之前就完成了,可惜因为一直因为一些事情给耽搁了写这篇文章。      将之前的事件publish和subscribe封装起来,做为一个工具类,进行传递和接受,而在composer桌面管理的只需要做出相应的反应措施。      将消息封装为对象来在各个用户传递。其中使用技巧皆来自之前的对ZK的总结文章。   ZKChat模块整理:                                     ...
     ZK框架对最新浏览器ie8的不支持,这一阵的ZK框架学习完全抛弃了。估计因为Html5 的冲击,浏览器内核的更改, 大部分的前端开发都有一定影响,未来总归是要前进的。ZK啊,你为什么不支持最新浏览器了?唉,前端就是有这个麻烦。如果说前端的竞争让前端受人瞩目,可前端的变化让开发人员痛苦。什么时候“分久必合”?      作为ZK初步总结的最后一篇,就弄一些ZK里面比较杂的东西吧。ZK做的灵活了,很多东西的用法不是很清晰。文档似乎没有跟的上。         【一】关于databinding数据绑定       ZK的数据绑定是个不错的特色之处,可在页面显示的时候将数据负载在组件 ...
   最近完成的一个ZK版的聊天室,简单的完成了,主要是对ZK5 的EventQueues 熟练一下。    这个聊天室就像开发桌面一样,每一个界面有对应的composer对界面进行操作。而界面之间的信息传递就是通过ZK框架 提供的EventQueues来实现。     这个聊天室仅仅有几个特点,还有待更加的丰富与完善。     userListData是作为用户登录的信息保留,使用单例模式,全局的,这种设计貌似有很大的问题,在维护用户登录的时候,有些情况不能考虑到。  非常简陋的版本。 不过提供了一些ZK的使用案例。大家随便看看,别太当真的。       使用效果:   ...
翻译wiki上面的文章:http://en.wikipedia.org/wiki/Push_technology 对server-push有个更加完整的了解。   Push technology 或者说 server push ,是说一种基于互联网的交流,其请求是由publisher或者说中央服务端。与pull technology不同,pull technology是 ...
关于ZK框架的服务推实现,ZK3 和ZK5 有着很大的不同。这也是在small talk和how—to wiki里面看到的。    server-push服务推技术的兴起主要是因为http的无状态链接,导致服务端有什么信息, 比较难推到客户端。传统的ajax的形式,就是客户端不停的向服务端发出请求,来取得服务端的信息。现在server-push有多种方式, 有兴趣的可以去了解一下。ZK框架对于server-push也是实现了多种方式。       像第一篇文章里面那样, java 服务端完全有可能操作客户端的组件,服务端和客户端的紧密使得服务推在这里没有多大的作用,不过还是介绍一下吧。      ...
      最近经常使用ZK框架开发项目,对ZK是又爱又恨。       先简单介绍一下ZK框架: 是个ajax框架,事件驱动框架,最大优点免去了编写js这种痛苦的工作,并且像开发桌面程序一样来开发web应用,简单明了。(虽然以后可能普遍html5,可是这还是需要一定时间的过渡)。缺点:虽然是台湾的开源框架,可是国内貌似不怎么火爆,也就是说资源比较少,意味着英语要不错,且要有专研精神。官方论坛的small talk是不错的,ZK框架的好资源基本在那里,中文的参考手册却有部分的错误(ps,参考手册的一个错误曾让我抓狂)。还有一个缺点是开源框架普遍存在的一个缺点,就是版本更新了,文档却没有更新。当 ...
Java Persistence API   JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。   Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。   JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能够脱离容器独立运行,方便开发和测试的理念已经深入人心了。 ...
转载 来自:http://blog.csdn.net/dl88250/archive/2007/10/25/1843813.aspx     Java Logging API是sun公司于2002年5月正式发布的。它是自J2SE 1.4版本开始提供的一个新的应用程序接口。它能够很方便地控制和输出日志信息到文件,控制台或其它用户定义的地方,如数据库,电子邮件等。所以它是为最 终用户,系统管理员,软件服务工程师和开发人员提供的一种捕捉安全漏洞,检查配置正确性,跟踪调查系统运行瓶颈和调查系统运行错误的工具。 Java Logging API的设计目标是要: 1. 能够在运行时启动或关闭日志功能; 2 ...
JSF简介 一、 什么是 JSF: JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。 JavaServer Faces于2004年三月1.0版正式提出,清楚的将Web应 ...
Global site tag (gtag.js) - Google Analytics