- 浏览: 54390 次
- 性别:
- 来自: 北京
最新评论
文章列表
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html
举个简单的例子:
- 2010-04-22 19:51
- 浏览 160
- 评论(0)
求json对象合并的方法
var a ={"a":"1","b":"2"}var b ={"c":"3","d":"4","e":"5"}想得到结果:var c ={"a":"1","b":"2","c":"3","d":"4"," ...
- 2010-04-22 19:42
- 浏览 300
- 评论(0)
JavaScript对象与传统的面向对象中的对象几乎没有相似之处,传统的面向对象语言中,创建一个对象必须先有对象的模板:类,类中定义了对象的属性和操作这些属性的方法。通过实例化来构筑一个对象,然后使用对象间的协作来完成一项功能,通过功能的集合来完成整个工程。而Javascript中是没有类的概念的,借助JavaScript的动态性,我们完全可以创建一个空的对象(而不是类),通过像对象动态的添加属性来完善对象的功能。
JSON是JavaScript中对象的字面量,是对象的表示方法,通过使用JSON,可以减少中间变量,使代码的结构更加清晰,也更加直观。使用JSON,可以动态的构建对象,而不必通过类 ...
- 2010-04-22 19:40
- 浏览 173
- 评论(0)
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:
showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持)
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框 ...
- 2010-04-22 17:51
- 浏览 120
- 评论(0)
我们都知道,ajax能提高页面载入的速度的主要原因是通过ajax减少了重复数据的载入,真正做到按需获取,既然如此,我们在写ajax程序的时候不妨送佛送到西,在客户端再做一次缓存,进一步提高数据载入速度。那就是在载入数据的同时将数据缓存在浏览器内存中,一旦数据被载入,只要页面未刷新,该数据就永远的缓存在内存中,当用户再次查看该数据时,则不需要从服务器上去获取数据,极大的降低了服务器的负载和提高了用户的体验。
实现方式: 基本思想是将已经load下来的数据存在javascript数组变量中,当再次遇到请求时,先检查该数据是否已经请求,是则直接调用内存中的数据,否则便向服务器请求数据。
- 2010-04-21 19:09
- 浏览 130
- 评论(0)
关于Java中各种修饰符与访问修饰符的说明
类:
访问修饰符修饰符class 类名称 extends 父类名称 implement 接口名称
(访问修饰符与修饰符的位置可以互换)
访问修饰符
名称
说明
备注
- 2010-04-21 16:23
- 浏览 140
- 评论(0)
开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。
元素
在后面的小节中,分别讲解了类图的各个元素及其在Java中相应的表示。我会列出元素名,后续简短的代码片断和一幅图来表示元素在类图上的样子。每一节的最后简要总结了该元素。
类(Cl ...
- 2010-04-21 14:15
- 浏览 133
- 评论(0)
JSF应用中,在web.xml里面配置了一个Servlet,叫做javax.faces.webapp.FacesServlet,于是可以知道,查看、了解一个请求的处理过程可以从这里开始。从官方网站上下载JSF的源代码,项目名比较古怪,叫做“mojarra”,我看的版本是1.2_12_b01. ...
- 2010-04-21 13:11
- 浏览 112
- 评论(0)
JSF请求处理过程(二)请求处理过程总览(FacesServlet#service)更新日期:2009-07-20 点击:这总览,很明显是看FacesServlet的service方法。在FacesServlet的初始化过程中,构造出了全局的FacesContextFactory对象和LifeCycle对象。可以把FacesContextFactory看做是一个“请求包装工厂”,于是很明显,每当一个请求到达FacesServlet的时候,第一步便是拿着请求,到包装工厂里面包装一下,而包装的结果就是一个FacesContext。代码如下: 1 FacesContext context = face ...
- 2010-04-21 11:49
- 浏览 121
- 评论(0)
JSF 源代码赏析之Lifecycle
关键字: jsf sourcecode lifecycle
JSF的生命周期在JSF应用中起着至关重要的作用,每一个JSF请求的处理都需要经过一次生命周期,本文从源码的角度分析JSF的生命周期。 在讨论生命周期之前,我们先要讨论FacesContext的一些元素,他们在整个生命周期中扮演了非常重要的角色。么个JSF应用必须保存它所处理的请求信息,FacesContext为处理请求和生成响应保存了所有必需的上下文信息,具体而言,它包括: 1.信息队列,MessageQueue,保存所有的消息 2.当前的组件树,ViewRoot, 3.外部上下文,Ex ...
- 2010-04-21 11:40
- 浏览 151
- 评论(0)
序言
在JAVA社区里,WEB应用的开发一直存在开发难的问题。从开始的最简单的CGI程序,到JSP,SERVLET。虽然说JSP/SERVLET的出现大大减轻了开发的难度,但稍微复杂点的WEB应用,就会产生大量重复代码,后来为了解决这些问题,先后出现了诸如Struts, Spring等优秀的框架,并得到了很大推广。在这些基础上,Java社区进程(Java Community Process:JCP),包括Sun Microsystems、Oracle、Borland、BEA、IBM以及一群业内知名的Java和Web专家,开始制作JSF规范请求,最初的Java规范请求(JSR127)起始于200 ...
- 2010-04-21 11:36
- 浏览 102
- 评论(0)
网站汇总(转)
欢迎大家把自己喜欢的 JSF 网站发上来,和大家共享,此贴请不要发其它不相关的内容,或者评论。
http://myfaces.apache.org 我的最爱http://tobago.atanion.net/tobago-example-demo/ Tobago Demohttp://www.jenia.org/ Jenia项目http://www.jsf-faq.com/ JSF-FAQhttp://www.javaworld.com ... ;action?pageId=2630 台湾版的 JSF 入门教程
http://java.sun.com/j2ee/javase ...
- 2010-04-21 11:18
- 浏览 139
- 评论(0)
学习JSF 多日,现在开始看看源代码。首先是FacesServlet类了,作为一个前端控制器,每一个JSF请求都要通过FacesServlet,然后再到其他阶段,那么,FacesServlet 到底做了些什么操作呢?
文件头部的注释
/**
*
FacesServlet is a servlet that manages the request
* processing lifecycle for web applications that are utilizing JavaServer
* Faces to construct the user interface ...
- 2010-04-21 11:03
- 浏览 160
- 评论(0)
http://www.masatom.in/pukiwiki/?cmd=read&page=Java%2FSeasar2&word=seasar
seasar一般性配置:
diconファイル。 † さてSeasar はSpringとちがってできるだけxmlを書かずに自動化(Coc:Convention over Configuration:設定より規約)する思想で作られてるようで、先のインタフェースHogeService? と実装 HogeServiceImpl? も自動的にコンテナから取得することができました。
ちなみにDoltengをつかうといくつかのxmlファイル(* ...
- 2010-04-20 15:56
- 浏览 121
- 评论(0)