- 浏览: 17258 次
- 性别:
- 来自: 深圳
-
最新评论
-
free_chilly:
hax 写道apusiczhang 写道
To ...
IoVC,一种新的编程思想 -
free_chilly:
lonlyleo 写道这种标签不太喜欢,我喜欢jodd-for ...
IoVC,一种新的编程思想 -
Joo:
广告都做到这里来了阿呵呵有空可以看看我的http://www. ...
IoVC实例分析:Hello Duke! -
hantsy:
JSF目前验证是基于java 5以前的技术,这种基于文件配置的 ...
OperaMasks 2.0特性之三:输入校验 -
QuakeWang:
有3个问题:1. 在你前面的博客文章中提到过OperaMask ...
OperaMasks 2.0特性之二:国际化
文章列表
1. 前言
随着微软正式发布IronPython,推出基于第一款基于动态语言的开源编程工具;紧接着Sun又正式对外宣布收购JRuby,Ruby将成为JVM支持的第一个动态语言,动态语言一直围绕在我们的身边。如何使用动态语言给我们编写Java Web UI带来帮助?什么样的动态语言能够适合Java开发团队呢?SirsiDynix的架构师Travis Jensen通过五条粗略的标准来评估Groovy,JRuby,Jython这三种动态语言在Java上的表现。
动态语言与Java之间的交互
IDE工具的支持
Java开发者的学习曲线
可供选择的Web框架
...
- 2008-06-30 15:04
- 浏览 1084
- 评论(0)
开源改变了未来软件的开发模式,使得聚集众人的力量打破组织边界、持续创造出更高质量、更安全、更易用的软件成为可能。Apache、JBoss无疑是了开源中间件的代表,而随着Red hat收购JBoss、Oracle收购BEA,全球中间件市场发生着巨大的变化。 欧盟QualiPSo负责人、意大利Engineering公司R&D 总监 Stefano 先生金蝶中间件 首席科学家 袁红岗先生Apache软件基金会前任主席 Greg SteinJBoss Innovation Award获奖者 马越IBM Linux和开源软件部 全球市场战略专家 Robert E. Shook III5月23日,上 ...
- 2008-05-28 16:36
- 浏览 1258
- 评论(0)
1. 前言 2. 从更高角度看事件 3. 事件的特性分析 4. Message Bus:消息总线 5. 场景分析 6. 高级用法:EventBroadcaster 7. 高级用法:基于事件的导航 8. 其它高级特性 9. 总结
1. 前言
本教程介绍 AOM 2.0中的模型事件,在阅读本文之前,我建议你首先阅读前几篇文章:
OperaMasks 2.0特性之一:约定优于配置
- 2008-05-28 12:27
- 浏览 969
- 评论(0)
1. 前言
2. 简单校验
3. 客户端校验
4. 自定义校验方法
5. 完整上下文校验
6. 总结
1. 前言
本教程介绍在 AOM 2.0中,是如何对用户的输入参数进行验证的。在阅读本文之前,我建议你首先阅读前两篇文章:
http://www.opera ...
1. 前言 2. 常规国际化的做法 3. AOM 2.0 的国际化处理 4. AOM的扩展能力 5. 在程序中注入资源文件 6. 总结
1. 前言
本教程介绍在 AOM 2.0中,是如何简化国际化多语言相关工作的。在阅读本文之前,我建议你首先阅读第一篇文章:
http://www.operamasks.org/articles/magic-1/html_single
2. 常规国际化的做法
假设我们现在希望让 Calculator 这个示例支持中英文,让我们先回顾一下常规JSF的实现手段:
首先,我们需要准备两个资源文件,分别是:
#demo.LocalStri ...
1. 概述 2. 构建基本页面 3. 完成Life Bean 4. 约定优于配置 5. 一旦配置,那么,配置高于约定 6. 总结
1. 概述
在本系列教程中,我们将通过一个小例子:Calculator,来体会一下Apusic OperaMasks 2.0的特性。
本文中,将围绕的例子如下图所示:
现在,就让我们开始体验一下Apusic OperaMasks 2.0的神奇。
2. 构建基本页面
首先,让我们打开Apusic Studio,先画出这样一个页面:
1. 概述本文用一个非常简单的例子“helloDuke",介绍IoVC编程模型的一种实际场景。 在IoVC编程模型下的HelloDuke版本,功能没做任何增减,依然如下图所示: 但由于在程序中用到了IoVC思想,及facelets技术,因此,整个程序的 ...