上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 68 下一页
  2007年8月6日
摘要: ICEfaces Note(3)一、使用ICEfaces的Auto-Complete Component自动完成组件(Auto-Complete Component)实际上就是ice:selectInputText组件。这个组件提供了一个带有自动完成功能的增强的文本输入组件。一旦用户输入文本到组件中,组件将提供一个可能匹配的弹出列表供用户选择。这个组件在用户还没有完成输入时预测了用户想要键入的短语。这个组件需要开发者在backing bean实现匹配搜索算法。下面给了使用该组件的例子。1、selectInputText组件能产生两种类型的列表(list):1)字符串数据的列表;2)任意复杂的子 阅读全文
posted @ 2007-08-06 23:53 YangJin 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ICEfaces Note(2)行选择器(Row Selector)行选择器tag能够实现数据表中行的选择。它有下面的属性:1)值(value):是布尔值,指示某行被选择了。这个值必须被定义到数据表的变量中。它必须出现。2)多行(multiple):缺省为false;若为true,表示超过一行被选择。3)选择监听器(selectionListener):当点击了一行时,监听器方法被调用。4)选择类(selectedClass):当一行被选择时,应用某CSS风格。5)鼠标覆盖类(mouseOverClass):当鼠标移动到某行时,应用某CSS风格。<ice:dataTablevar=&qu 阅读全文
posted @ 2007-08-06 08:50 YangJin 阅读(128) 评论(0) 推荐(0) 编辑
  2007年8月3日
摘要: 双射(bijection)双射(bijection,即 bidirectional injection 的简称)。当注出(outject)属性数据时,视图可以通过名称找到它。在 postback 或者组件初始化时,数据被注入(inject)到一个组件中。后者是著名的控制反转(inversion of control,IOC)模式的一种实现,可用于连接委托对象。传统 IOC 与 双射之间的主要不同点在于,双射使长期作用域中的组件可以引用短期作用域中的组件。可以进行这种连接是因为双射在调用组件时(而不是启动容器时)解析依赖项。双射是有状态组件开发的基础。@Name("addressMan 阅读全文
posted @ 2007-08-03 12:40 YangJin 阅读(1390) 评论(0) 推荐(0) 编辑
  2007年8月2日
摘要: ICEfaces Note(1)一、ICEfaces架构的主要元素包括:1)Persistent Faces Servlet:通过”.faces“扩展名映射到Persistent Faces Servlet。2)Blocking Servlet:管理所有要阻塞和非阻塞的请求。3)D2D ViewHandler:建立Direct-to-DOM rendering环境。4)D2D Parser:从JSP文档中聚集组件树。5)D2D RenderKit:翻译组件树到DOM。6)DOM Response Writer:往DOM中写入。7)DOM Serializer:序列化DOM。8)DOM Upda 阅读全文
posted @ 2007-08-02 13:11 YangJin 阅读(171) 评论(0) 推荐(0) 编辑
  2007年7月28日
摘要: 修复迅雷(Thunder)在 IE 等浏览器中右键菜单丢失或失效的问题关于这个问题,网上的很多帖子都有错,少了一个program,在下面我注明了的:IE 右键菜单一般都是添加注册表相应项实现的,迅雷的 IE 右键菜单也不例外。 点“开始”→运行→输入“regedit”→定位到[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt],点“MenuExt”左边的“+”展开子项,我们可以看到很多都是 IE 右键菜单里的内容。 1、如果展开后有“迅雷下载链接”、“迅雷下载全部链接”的选中“迅雷下载链接”,双击“默认”,输入你的迅雷 阅读全文
posted @ 2007-07-28 11:02 YangJin 阅读(314) 评论(0) 推荐(0) 编辑
  2007年7月24日
摘要: 垃圾软件Registry Purify v4.15前段时间由于要用C++,恰好朋友手上有C++ Builder2007,于是借用一番,使用后立马感觉痛苦,因为我只想写一个win32应用程序,而C++ Builder2007是基于.NET FRAMEWORK3.0的,开发不可谓不痛苦,本想借用C++ Builder2007的强大功能加速我的开发,没想到麻烦的事更多。从安装C++ Builder2007前到安装后,我查看了注册表(用工具),发现大概增加了5万多条注册表记录。后来我完成任务后,卸载C++ Builder2007和.NET框架,也仅卸载了近1万条注册表记录,也就是说,我电脑里还保留了近 阅读全文
posted @ 2007-07-24 00:37 YangJin 阅读(121) 评论(0) 推荐(0) 编辑
  2007年7月22日
摘要: CSDN博客感想在CSDN写blog接近一年了,访问它的速度一直不理想,尤其是对象我这样的教育网用户来说。我常常要在半夜12点以后才能把文章放上去,白天和傍晚经常打不开blog,痛苦啊!六月份写的几篇blog,今晚一次全部放上去,真累。我买了《Thinking in Java, 4th》,从国外买的,不算邮寄费,折合人民币都要532元(还是打折价),太他妈贵了,这两个月值得我好好看看这本书了。 阅读全文
posted @ 2007-07-22 01:16 YangJin 阅读(104) 评论(0) 推荐(0) 编辑
摘要: GWT in Action (1)Chapter IThe difference between GWT and all those other frameworks is that with GWT you write your browser-side code in Java instead of JavaScript.GWT allows you to interact with existing JavaScript code.At the core of GWT is a Java-to-JavaScript compiler that produces code capable 阅读全文
posted @ 2007-07-22 00:57 YangJin 阅读(156) 评论(0) 推荐(0) 编辑
摘要: GWT笔记(6)Java仿真(Java Emulation)尽管完整的GWT应用程序能用Java写出,再部分被翻译成JavaScript用于客户端执行。但这里有几个不足:1)面向客户端的代码被某java包所限制,只能作为其子集,该java包是Google的java到javascript翻译器所支持的java包。2)另外,客户端运行的代码只使用JRE的子集,该子集能被JavaScript所支持。一旦你熟悉它们后,你会发现这些限制并不象早先想的那么坏。这有点象写移动版的Java应用程序(J2ME)。一、语言子集(Language subset)GWT的java到javascript翻译器解析源代码 阅读全文
posted @ 2007-07-22 00:52 YangJin 阅读(140) 评论(0) 推荐(0) 编辑
摘要: GWT笔记(5)Internationalization 国际化 (I18N)国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。Localization 本地化(L10N)本地化(简写为l10n)为当使用框架定制应用程序的每一种语言时。GWT提供了完整的和可伸缩的国际化支持工具。还有拼写检查和语法错误检查等。实现国际化的标准Java方法是通过资源绑定和配置文件来实现。GWT也是如此。一、Constants,Messages and DictionaryGWT为本地化文本提供了4种选择。1)常量 Constants这种类型只能用于文本中且不能替换。例如域标签或菜单 阅读全文
posted @ 2007-07-22 00:49 YangJin 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 68 下一页