原ChinaUnix博客专家,见:http://blog.chinaunix.net/uid/301743.html
QuipuKit ——又一个JSF实现 QuipuKit是一个带有AJAX功能的高级JSF组件集,并具有客户端验证框架,给开发者提供了一个易于使用且易伸缩的动态UI的Web应用程序. QuipuKit验证框架把传统的JSF验证移到了客户端。
ECruiser Suite ——另一个JSF实现 ECruiser Suite具有AJAX应用的丰富界面,包含了以下JSF组件:DataTable,SelectTable,GridTable,Tree,MenuBar,PopupMenu,TabControl,TabPane。
写在9月1日 1)女人们的Java(Women in Java) OpenJDK项目专为女人们建立了一个团体,就叫“Women in Java”,如果有兴趣参加,请进入http://wiki.java.net/bin/view/JDK/JavaWomen。
Eclipse下安装JavaFX JavaFX Script 插件 在Eclipse3.2下的安装 1)先决条件 (1)Eclipse SDK 3.2.2 (2)J2SE JDK 5.
ICEFaces Note(6) ——Progress Bar Component进度条组件 outputProgress组件能用于向用户报告进度,表明服务端任务运行需要多长时间。
使用JSF和JSR168开发AJAX应用程序 一、介绍 AJAX是一个热点,也逐渐变成了下一代互联网的标准,因为它提供了很多有益的特征,包括: (1)提高了用户的接受性和生产力,和桌面应用一样; (2)容易部署,其立即更新对所有用户有效; (3)连接标准且只依赖于广泛的部署技术; (4)对已存在的Web应用,易于增量更新; (5)有一个成功的组织——the OpenAjax Alliance(AJAX联盟),背后有很多重量级公司支持。
NetAdvantage for JSF 2007指南(2) 1、在IDE下建立组件NetAdvantage for JSF组件支持的IDE有:Eclipse、Oracle JDeveloper、Sun Java Studio Creator等。
NetAdvantage for JSF 2007指南(1)1、安装和部署Infragistics NetAdvantage for JSF 2007 vol.1需要JavaServer Faces v1.1支持,下载jsf-api.jar和jsf-impl.jar到你的web应用程序的WEB-INF/lib目录下。
Seam Note Seam是一个企业级Java应用框架。Seam对所有的业务逻辑定义了一个统一的组件模型,Seam组件是有状态的,用相关的几个良好定义的上下文来声明,包括longrunning、persistent、business process context和conversation context。
ICEfaces Note(5) ice:panelGrid styleClass="componentLayoutRootTable" columns="1"> ice:dataTable value="#{salesRecordsManager.
JTrac Note JTrac是基于Spring,Spring WebFlow,Acegi和Hibernate开发的issue跟踪的Web应用程序。 像Java开源大全http://www.open-open.com/open150463.htm所说,“JTrac是一个基于Spring,Spring WebFlow,Acegi和Hibernate开发的缺陷跟踪Web应用程序。
ICEfaces Note(4) 配置导航规则 按Navigation Model的解释,导航是一套规则,用于在点击按钮或超链接时,显示所选择的下一个页面。导航规则在应用程序配置源文件中进行定义。
ICEfaces Note(3) 一、使用ICEfaces的Auto-Complete Component 自动完成组件(Auto-Complete Component)实际上就是ice:selectInputText组件。
ICEfaces Note(2) 行选择器(Row Selector) 行选择器tag能够实现数据表中行的选择。它有下面的属性: 1)值(value):是布尔值,指示某行被选择了。
双射(bijection) 双射(bijection,即 bidirectional injection 的简称)。当注出(outject)属性数据时,视图可以通过名称找到它。
ICEfaces Note(1) 一、ICEfaces架构的主要元素包括: 1)Persistent Faces Servlet:通过”.faces“扩展名映射到Persistent Faces Servlet。
修复迅雷(Thunder)在 IE 等浏览器中右键菜单丢失或失效的问题 关于这个问题,网上的很多帖子都有错,少了一个program,在下面我注明了的: IE 右键菜单一般都是添加注册表相应项实现的,迅雷的 IE 右键菜单也不例外。
修复迅雷(Thunder)在 IE 等浏览器中右键菜单丢失或失效的问题 关于这个问题,网上的很多帖子都有错,少了一个program,在下面我注明了的: IE 右键菜单一般都是添加注册表相应项实现的,迅雷的 IE 右键菜单也不例外。
垃圾软件Registry Purify v4.15 前段时间由于要用C++,恰好朋友手上有C++ Builder2007,于是借用一番,使用后立马感觉痛苦,因为我只想写一个win32应用程序,而C++ Builder2007是基于.NET FRAMEWORK3.0的,开发不可谓不痛苦,本想借用C++ Builder2007的强大功能加速我的开发,没想到麻烦的事更多。
GWT in Action (1) Chapter I The difference between GWT and all those other frameworks is that with GWT you write your browser-side code in Java instead of JavaScript.
GWT in Action (1) Chapter I The difference between GWT and all those other frameworks is that with GWT you write your browser-side code in Java instead of JavaScript.
GWT笔记(6) Java仿真(Java Emulation) 尽管完整的GWT应用程序能用Java写出,再部分被翻译成JavaScript用于客户端执行。但这里有几个不足: 1)面向客户端的代码被某java包所限制,只能作为其子集,该java包是Google的java到javascript翻译器所支持的java包。
GWT笔记(6) Java仿真(Java Emulation) 尽管完整的GWT应用程序能用Java写出,再部分被翻译成JavaScript用于客户端执行。但这里有几个不足: 1)面向客户端的代码被某java包所限制,只能作为其子集,该java包是Google的java到javascript翻译器所支持的java包。
GWT笔记(5) Internationalization 国际化 (I18N) 国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。
GWT笔记(5) Internationalization 国际化 (I18N) 国际化(简写为i18n)是一个附加框架的过程,它让你的应用程序支持不同国家的语言。
GWT笔记(4) 一、History and Bookmarks 书签对于Ajax应用来说是一个特殊的问题,因为用户只和单个的页面进行交互,因此这儿存在许多不同的片段、状态。
GWT笔记(3) Remote Procedure Calls Rich Internet Applications (RIA) JavaScript Object Notation (JSON) 在任何时候,只要你需要把代码运行在两个不同的地方,你就需要一种方法让它们之间相互通讯。
GWT笔记(2) 一、用户界面(User Interface) 在开发GWT应用程序时要注意一件事,它的开发非常像Swing,SWT,甚至是VB。你创建按钮、列表、表单,经事件监听器与之交互。
GWT笔记(Google Web Toolkit)1 一、GWT介绍 1)GWT目的:通过提供相似的Java开发环境,并隐藏各浏览器不兼容的部分,使AJAX开发变得更容易。
J2EE Architecture(19) 1、会话Bean 会话Bean有两种类型:无状态的会话Bean和有状态的会话Bean。 两者区别在于:在参与和维护与客户端的会话状态时,所用的方法和参与程度不同。
J2EE Architecture(18) 1、J2EE专用设计模式 基于层来划分J2EE设计模式比较恰当。 具体的讲,基于关键层的设计模式有以下几种: 1)表示层设计模式 表示层设计模式主要用于管理企业应用程序的更改,提高程序的灵活性。
J2EE Architecture(17) 1、MVC架构 MVC(Model-View—Control,模型-视图-控制器)架构,是最早出现的一种架构,用于实现传统架构,如客户机/服务器、分布和Internet架构。
J2EE Architecture(16) 1、表示层 表示层通常也称Web层,Web服务器及其组件构成了J2EE应用程序的“表示部分”。 客户端通过Web层访问企业资源,Web层允许规模庞大的客户群在Internet或内网环境下,通过合理方式访问企业应用程序。
J2EE Architecture(15) 1、客户层 客户端包括个人桌面系统、工程工作站、笔记本、手机和PDA(Personal Digital Assistant)系统等。
J2EE Architecture(14) 1、实体Bean的生命期 1)创建实体Bean 容器调用如下方法创建实体Bean: newInstance() setEntityContext(...) newInstance()创建Bean实例,setEntityContext(...)将Entity Context属性对象作为参数。
J2EE Architecture(13) 1、EJB调用模型 普通调用模型,考虑远程客户端的调用。步骤: 1)开始时,远程客户端需要定位业务组件,并获得组件引用; 2)客户端使用JNDI查找服务,以检索Bean的home对象的引用; 3)客户端收到引用...
J2EE Architecture(12) 1、EJB规范 EJB(Enterprise JavaBean)是最重要的组件,也是J2EE技术的重要组成部分。 与Servlet和JSP不同,EJB能够为企业应用程序提供业务逻辑和数据访问逻辑支持。
J2EE Architecture(11) 1、JSP文档(JSP Document) 根据XML语法调整格式的JSP页称为JSP文档。它是识别“命名空间”的文档,不是普通的JSP页。
J2EE Architecture(10) 1、JSP标准动作 JSP标准动作(JSP Standard Action)允许执行更高级的任务。如不在JSP页中编写Java代码就能实例化对象,并与其它服务器端资源通信。
J2EE Architecture(9) JSP规范 1、JSP技术帮助开发人员创建企业应用程序的表示部分,允许方便地生成动态清晰的内容。 在HTML内容中嵌入Java代码是JSP技术的思想灵魂。
J2EE Architecture(6) 1、企业解决方案 很多企业在发展过程中,购置或自行开发了多种应用软件,这些软件,可能基于不同的硬件,使用互不兼容的操作系统,经专用协议与其它应用程序交流信息。
J2EE Architecture(7) 1、Servlet上下文 Web服务器能支持若干Web应用程序。每个Web应用程序又能支持一个或多个Servlet。
J2EE Architecture(5) 1、J2EE标准产品 标准产品是J2EE平台的有形方面: 1)应用程序组件 客户层组件:典型的客户端有Java应用程序、Java applet和瘦客户端等; 表示层组件:表示层组件在Web服务器环境中运行,Servlet、JSP和HTML等都是典型例子。
J2EE Architecture(4) 在Java语言从客户机/服务器环境发展为分布式平台后,J2EE应运而生。 1、J2EE要素 1)J2EE规范和API J2EE规范旨在提供一个基于标准的组件框架,供构建兼容的企业应用程序。
J2EE Architecture(3) 1、新架构的设计原理 企业完全可以淘汰现有方案,改天换地,创建全新的解决方案,但这种做法的高昂成本令大企业望而却步,企业更愿意基于以下原理创建架构: 1)物理分布 资源的物理分布有助于将能力提高到最大限度,以满足客户的服务需求,也有利于通过防火墙处理元素。
老鸟遇到新问题——JDK环境变量的配置 用Java编程已经有几年了,从早期使用的JBuilder到后来的NetBeans、Eclipse编辑环境,从JDK1.4到现在的JDK6,也用java做了多个项目,但偏偏在最近遇到了JDK环境变量的配置问题。
WinRunner测试设计(0) 1、介绍 WinRunner自动测试确保你的应用程序如你的预期进行工作。它录制你在应用程序中执行的各种操作,并产生一个测试脚本。
J2EE Architecture(1) 1、遗留系统指继承产品,即企业早期使用的应用程序、数据结构、运行环境和硬件集合。 很多现有大型机系统、软件和工具仍有无可替代的作用。
WinRunner测试设计(7) 1、发送消息到结果测试窗口 你可以在测试脚本中定义一个消息,WinRunner会把它发送到测试结果窗口。要这么做,需要在测试脚本中增加一条report_msg语句。
WinRunner测试设计(6) 1、使用常量(Constants)和变量(Variables) 常量和变量在TSL中用于处理收据。 常量的值不能改变,它可以是数字、字符和字符串。