AOM2.0正式发布(一)》的相关内容

IoVC,一种新的编程思想

1. 概述长久以来,在Web编程中,一直很难克服的一个问题就是:展现层与业务数据纠缠在一起,无法进行良好的解耦, 从而造成应用系统的扩展性差,维护成本高。于是,出现了所谓的MVC框架,试图以 Model-View-Control 这种非常流行的设计模式,将两者有效的隔离开来。但回顾目前主流的 Web MVC 架构,它们所做的绝大部分工作无非是:将页面中控件的值取出打包成 Java Bea ...
by apusiczhang 2008-03-25 浏览 (21139) 回复 (160) 关键字:

IoVC实例分析:Hello Duke!

1. 概述本文用一个非常简单的例子“helloDuke",介绍IoVC编程模型的一种实际场景。 在IoVC编程模型下的HelloDuke版本,功能没做任何增减,依然如下图所示:  但由于在程序中用到了IoVC思想,及facelets技术,因此,整个程序的目录结构更改如下: helloDuke --duke.gif ...
by apusiczhang 2008-03-27 浏览 (802) 回复 (8) 关键字:

OperaMasks 2.0特性之一:约定优于配置

1. 概述 2. 构建基本页面 3. 完成Life Bean 4. 约定优于配置 5. 一旦配置,那么,配置高于约定 6. 总结 1. 概述 在本系列教程中,我们将通过一个小例子:Calculator,来体会一下Apusic OperaMasks 2.0的特性。   本文中,将围绕的例子如下图所示:     现在 ...
by apusiczhang 2008-03-27 浏览 (769) 回复 (7) 关键字:

OperaMasks 2.0特性之三:输入校验

1. 前言 2. 简单校验 3. 客户端校验 4. 自定义校验方法 5. 完整上下文校验 6. 总结 1. 前言 本教程介绍在 AOM 2.0中,是如何对用户的输入参数进行验证的。在阅读本文之前,我建议你首先阅读前两篇文章: http://www.operamasks.org/articles/magic- ...
by apusiczhang 2008-04-14 浏览 (254) 回复 (1) 关键字:

OperaMasks 2.0特性之二:国际化

1. 前言 2. 常规国际化的做法 3. AOM 2.0 的国际化处理 4. AOM的扩展能力 5. 在程序中注入资源文件 6. 总结 1. 前言 本教程介绍在 AOM 2.0中,是如何简化国际化多语言相关工作的。在阅读本文之前,我建议你首先阅读第一篇文章: http://www.operamasks.org/articles/magic-1/html_ ...
by apusiczhang 2008-04-14 浏览 (221) 回复 (1) 关键字:

IoVC,一种新的编程思想

1. 概述长久以来,在Web编程中,一直很难克服的一个问题就是:展现层与业务数据纠缠在一起,无法进行良好的解耦, 从而造成应用系统的扩展性差,维护成本高。于是,出现了所谓的MVC框架,试图以 Model-View-Control 这种非常流行的设计模式,将两者有效的隔离开来。但回顾目前主流的 Web MVC 架构,它们所做的绝大部分工作无非是:将页面中控件的值取出打包成 Java Bea ...
by apusiczhang 2008-03-25 浏览 (1343) 回复 (160) 关键字:

AOM 初体验(一)

AOM2.0M1在2月2号就发布了: 引用Apusic OperaMasks 2.0 M1 发布 1. 升级到Ext2.0 2. IoVC编程模型支持 3. 无状态支持 4. 增强调试辅助 5. 完善的布局组件 6. 组件快速开发支持 还有就是现在地球人都知道的:约定优先配置(Convention Over Configuration),AOM在2.0M1中已经得到了很大的支持。 ...
by xxj 2008-03-07 浏览 (615) 回复 (1) 关键字: aom apusic jsf kingdee

AOM 2.0 M2版本融入IoVC编程思想和Elite语言

Apusic OperaMasks(简称AOM)是由OperaMasks.org组织(由金蝶中间件公司创建的一个独立的非盈利性法人实体)所提供的开箱即用的Web Framework,它以JSF为基础引擎,辅以独创的原生Ajax技术,同时提供丰富的组件和集成开发环境,使Web开发变得简单方便。其网站上是这样描述AOM的:无论是后台的事务、存储、分布式计算等基础服务,还是前端的UI展现与用户交互,以及 ...
by xzy_love 2008-04-03 浏览 (208) 回复 (0) 关键字:

AOM2.0正式发布(二)

在传统的编程模型下,页面美工通过网页设计工具“画”出来的页面,程序员看不懂;而如果程序员对页面进行修改,则页面美工又无法理解;并且,如果要更改业务逻辑,程序员需要不断的维护页面内容,最终造成页面美工与程序员无法协同工作。而在IoVC的编程思想下,页面美工只需要给每个组件设置一个ID,程序员在后台的业务逻辑中,便拥有对页面UI元素的完全控制力。Web页面在美工完成之后,程序员再也无需因为需求的变更或 ...
by cloudxman 2008-02-27 浏览 (688) 回复 (0) 关键字:

IoVC实例分析:Hello Duke!

1. 概述本文用一个非常简单的例子“helloDuke",介绍IoVC编程模型的一种实际场景。 在IoVC编程模型下的HelloDuke版本,功能没做任何增减,依然如下图所示:  但由于在程序中用到了IoVC思想,及facelets技术,因此,整个程序的目录结构更改如下: helloDuke --duke.gif ...
by apusiczhang 2008-03-27 浏览 (959) 回复 (8) 关键字:

金蝶AOM与Ext的关系

最近有些朋友看了AOM的在线demo后,很感兴趣的问我 AOM与Ext好想长得很像。其实,AOM的客户端展现就是借助Ext的组件库来实现的。 Ext是目前最优秀的B/S客户端展现组件库之一,其组件包装和使用的方式都非常接近C/S的组件,目前在业界该方向的开源领域已经取得非常大的成功。金蝶AOM项目组非常认同Ext的发展良好态势,在考察过多种框架后最后选择了Ext. 由于AOM是在服务端通过JSF ...
by cloudxman 2008-04-28 浏览 (492) 回复 (0)

[转]给AOM和仍在继续关注着AOM发展的朋友们的一点建议

http://www.operamasks.org/bbs/viewthread.php?tid=2192&extra=page%3D1 给AOM和仍在继续关注着AOM发展的朋友们的一点建议 (刚刚回复了一个论坛朋友的帖子,有很多话不吐不快) 给AOM的: 说实话,自从AOM从1.2升级到了2.0后,一方面代码结构的调整给原代码的使用带来了影响(比如UIDialog的废弃);而2.0对1.2 ...
by cloudxman 2008-04-28 浏览 (249) 回复 (3)

一个双联动JSF组件的制作过程 ,详细剖析

以下是一个JSF组件所需的几个文件,涉及约5(包括js文件)个文件,主要文件两个(针对JSF1.2)1.UIComponent 用于渲染组件自身,简单一点就是渲染html代码。(也可以使用Renderer类进行独立渲染)2.UIComponentTag 组件的jsp标签处理程序类,主要用于指示组件在页面的显示及相关的属性等。3.Javascript文件(可有可无) 如果你的组件要使用到较多的jav ...
by lanyin.cn 2008-03-14 浏览 (1142) 回复 (4)

欢迎Ext的爱好者、实践者也去金蝶AOM圈子交流

金蝶AOM是在JSF框架的积极拓展,主要在客户端展现和客户端与服务端的交互方面做了较多工作.其中客户端展现就是充分利用了Ext这一框架。我在javaeye也建了个圈子(金蝶AOM),欢迎javaeye上Ext的爱好者们和实践者们多多光临,共同交流、进步! 谈到Ext与金蝶AOM的关联,我最近写了一个帖子“金蝶AOM与Ext的关系”,其中也谈到了Ext2.1许可的变更对金蝶AOM带来的可能影响。
by cloudxman 2008-04-28 浏览 (213) 回复 (0)

【请教】JSF中动态生成表格时为何出现重复的组件ID的错误

我的系统里采用了左树右表的形式来展示我们的用户界面,点击左树的节点,右边会根据点击的节点生成相应表的数据,使用JSF实现右边的动态生成时(使用同一份代码来满足所有的需求),当在右表页面中点击分页按钮,重新显示右表页面时确出现了如下类似的问题:“在视图中找到了重复的组件 ID "dynform:_id0:_id4"。”。 以下用类似代码来说明这个问题: 1、使用一个页面来模拟我们的左树的点击功能,这 ...
by Hotpepper 2007-08-26 浏览 (689) 回复 (2)

OpenXava 3.0发布 极简单的java应用程序框架

OpenXava 3.0发布,OpenXava是一个让使用XML与Java来开发J2EE商业应用程序变得简单的框架.OpenXava不使用常见的MVC架构,它是一个JPA应用程序引擎,你能够通过JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期实体对象持久化到数据库中去。 使用OpenXava你只需要写model,POJOs,和Java 5 annotations,你不用写view, ...
by withyou 2008-03-07 浏览 (666) 回复 (0) 关键字:

一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象

项目地址: http://code.google.com/p/jrest4guice/ Demo演示: http://cnoss.vicp.net/ 当前版本:0.9.0 preview 特点: 基于Google guice 零配置,服务的自动扫描注册 非侵入式,用户不需要实现特定的接口来实现Restful服务 支持Post. Get. Put. Delete操作 灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2585) 回复 (11) 关键字: rest

Paoding Rest 0.2 Release

Paoding Rest 0.2 释出。 经过在实际环境中的开发使用,以及编写了一个完整的从登录到增删查的示例应用,Paoding Rest可以释出0.2版本了。 该版本中包含了一个完整的可直接copy到webapps目录运行的webapp war(注),线上版本:http://demo.paoding.net/rest-demo 注:部署时需要将paoding-rest-0.2.jar拷贝到 ...
by Qieqie 2007-11-27 浏览 (715) 回复 (3) 关键字: search paoding

推荐知识库条目

Comming soon