阅读更多

36顶
1踩

编程语言

原创新闻 AribaWeb 开源了:RIA框架

2009-02-20 11:26 by 副主编 ouspec 评论(21) 有11087人浏览
在一片开源浪潮中,一直为商业软件的AribaWeb 也顺应趋势,Ariba公司宣布AribaWeb 框架开源了!AribaWeb 框架用来做富互联网应用RIA,能够帮助开发者创建 丰富的交互应用程序,只需要修改简单的代码而不需要更改web应用开发框架。AribaWeb 框架提供了一套 Java 或 Groovy 支持多种UI的域类,AribaWeb能够对meta-data应用规则进行验证,和即时驱动一个完整功能应用,所有都不需要写一行应用UI代码。

开发者使用应用UI查看,能够查看场景后面的组件结构层次。而且,使用Live Edit,开发者能够在浏览器中使用托拽定制UI界面,以及属性列表。所有的修改能够马上在在线应用中显示效果。

AribaWeb 的发布提供了完整的基于数据库商业应用的开发架构,包括一个UI widget的深入库(表单,旋转表格,图标,富文本框等),同时绑定ORM数据库框架。它也支持在不同的J2EE环境开发。

AribaWeb 5 目前已经提供下载,使用 Apache Open Source License v2 许可。

AribaWeb 框架和以前JavaEye新闻中介绍的 ZK框架 有些类似,AribaWeb 一直是商业软件,这次开源相当彻底,值得好好看看。

下面是一些例子,更多视频请点击访问官网:http://aribaweb.org/



getting start!

36
1
评论 共 21 条 请登录后发表评论
21 楼 天机老人 2009-02-23 09:12
jamesqiu 写道

天机老人 写道
KKFC 写道论专业的UI 还是交给UI所长的技术去做好。如AS/JS等的 这些框架和后台结合度太高,一曰不宜修改 二曰导致掌握的技术不能通用,开发者熟悉的只是这个平台 三曰这些东东输出的终究也是那几样东西 不过好处便是效率高而已其实这个框架如果设计他考虑到的东西的话我估计是没问题的!但是只要客户给你一个变态要求,只要一个估计你就歇菜了……是这样的,大家可以看看TibcoGI,估计比这个Aribaweb还cool,但我们的项目就是被这个东西搞砸的。他套路内的东西好说,一旦出了这个套路就歇菜了——不能实现或者实现起来极其麻烦,Tibco和Aribaweb的那些小样哪里会想的全企业和现实web上千变万化的需求。搞界面,还是老老实实学习HTML+CSS+JavaScript,可应万变。

是的,但是我觉得这种东西拿来当玩具框架还是不错的!
当然将来还是要看他如何发展的!
20 楼 peacock 2009-02-22 22:20
没ExtJS好看,没ExtJS强大,没ExtJS出名
开源协议比ExtJS好
19 楼 kjj 2009-02-21 12:22
界面好漂亮,不知道用起来复杂不复杂,好不好扩展维护,准备研究一下!
18 楼 jamesqiu 2009-02-21 11:02
天机老人 写道

KKFC 写道
论专业的UI 还是交给UI所长的技术去做好。如AS/JS等的 这些框架和后台结合度太高,一曰不宜修改 二曰导致掌握的技术不能通用,开发者熟悉的只是这个平台 三曰这些东东输出的终究也是那几样东西 不过好处便是效率高而已

其实这个框架如果设计他考虑到的东西的话我估计是没问题的!
但是只要客户给你一个变态要求,只要一个估计你就歇菜了……


是这样的,大家可以看看TibcoGI,估计比这个Aribaweb还cool,但我们的项目就是被这个东西搞砸的。
他套路内的东西好说,一旦出了这个套路就歇菜了——不能实现或者实现起来极其麻烦,Tibco和Aribaweb的那些小样哪里会想的全企业和现实web上千变万化的需求。

搞界面,还是老老实实学习HTML+CSS+JavaScript,可应万变。
17 楼 天机老人 2009-02-21 09:27
KKFC 写道

论专业的UI 还是交给UI所长的技术去做好。如AS/JS等的 这些框架和后台结合度太高,一曰不宜修改 二曰导致掌握的技术不能通用,开发者熟悉的只是这个平台 三曰这些东东输出的终究也是那几样东西 不过好处便是效率高而已

其实这个框架如果设计他考虑到的东西的话我估计是没问题的!
但是只要客户给你一个变态要求,只要一个估计你就歇菜了……
16 楼 KKFC 2009-02-21 08:40
论专业的UI 还是交给UI所长的技术去做好。如AS/JS等的
这些框架和后台结合度太高,一曰不宜修改 二曰导致掌握的技术不能通用,开发者熟悉的只是这个平台 三曰这些东东输出的终究也是那几样东西

不过好处便是效率高而已
15 楼 litchi 2009-02-21 08:10
cauxu 写道

litchi 写道
这个原来是Ariba商业平台的框架的web层部分,我们做他们的产品,所以用,现在他把这部分开放出来大家爽了,呵呵



client 和server端是一个线程的吗?


显然不是啊
14 楼 aixinnature 2009-02-21 01:28
太牛了,赞一个!
13 楼 whaosoft 2009-02-21 01:01
55555555555  is so cool!!
12 楼 zeroyet 2009-02-20 23:39
有谁能相对全面的所说这个东东啊
11 楼 cauxu 2009-02-20 23:12
litchi 写道

这个原来是Ariba商业平台的框架的web层部分,我们做他们的产品,所以用,现在他把这部分开放出来大家爽了,呵呵



client 和server端是一个线程的吗?
10 楼 天机老人 2009-02-20 22:21
他说他是rails的100倍真的假的哟?
9 楼 rwl6813021 2009-02-20 21:21
正在为表现层的框架范畴了,研究了下ZK,随意已经很强大,但是感觉还是不太稳定。
现在Ariba开源了,爽了~
8 楼 litchi 2009-02-20 20:53
这个原来是Ariba商业平台的框架的web层部分,我们做他们的产品,所以用,现在他把这部分开放出来大家爽了,呵呵
7 楼 cauxu 2009-02-20 17:17
litchi 写道

居然开源了。。工作当中一直在用,以后咱还怎么混饭吃啊,还好他的OR mapping还没有开源


真的有人用?
6 楼 litchi 2009-02-20 16:13
居然开源了。。工作当中一直在用,以后咱还怎么混饭吃啊,还好他的OR mapping还没有开源
5 楼 AllenZhang 2009-02-20 15:39
ui框架太多了。没名气的先一边呆着去
4 楼 ixfire 2009-02-20 15:39
框架满天飞,学不过来咯
3 楼 kiven 2009-02-20 15:38
框架满天飞,学不过来咯
2 楼 magnesium 2009-02-20 15:04
it's awesome!!!!!!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 数字签名 /C++/源代码

    以往的文件或书信可以通过亲笔签名来证明其真实性, 而通过计算机网络传输的信息则可以通过数字签名技术来实现其真实性的验证。 下面就以DSA算法为例,介绍数字签名算法。DSA算法在1991年被美国国家标准与技术局(NIST)采纳为联邦数字签名标准,NIST称之为数字签名标准(DSS)。 (1) DSA中的参数: 全局公钥(p,q,g): p为512~1024bit的大素数, q是(p-1)的素因子,为160比特的素数, g=h(p-1)/q mod p, 且1<h<(p-1),使得 h(p-1)/q mod p >1 用户私钥x:x为0<x<q内的随机数 用户公钥y:y=gx mod p 用户为待签消息选取的秘密数k,k是满足0<k<q的随机数或伪随机数。 (2) 签名过程 用户对消息M的签名为(r, s),其中 r≡(gk mod p) mod q, s≡[k-1(H(M)+xr)] mod q, H(M)是由MD4、MD5 或SHA求出的杂凑值。 (3) 验证过程 设接收方收到的消息为M,签名为(r,s)。计算: w≡(s)-1 mod q, u1≡[H(M)w] mod q u2≡r w mod q, v≡[(gu1yu2) mod p] mod q 检查 v=r′ 是否成立,若成立,则认为签名有效。这是因为若(M′,r′,s′)=(M,r,s),则:

  • C++ | 数字签名的生成与解析

    一、准备工作 下载makecert.exe及signcode.exe软件

  • 一文读懂数字签名

    数字签名 数字签名:数字签名被认为是对手写签名的数字化模拟。 手写签名的重要特征为: 1、自己的签名只有自己可以制作; 2、自己的签名可以由其他任何人验证有效性; 3、自己的签名只对某一特定文件发生联系,不能用于支持其他文件; 在说明数字签名之前,需要了解密码学的一些基本概念: 明文:消息的初始形式 密文:加密后的形式 密钥:指某个用来完成 加密、 解密、完整性验证等密码学应用的...

  • 密码学——ELGamel数字签名算法(C/C++实现)

    使用C/C++实现ELGamel数字签名算法

  • EIGamal数字签名的实现(c++)——大三密码学实验

    1.密钥产生:Alice要对一个消息签名。她选择一个大素数p和一个本原根g。选择一个秘密整数,并且计算,(p,g,y)公开。x秘密保存。【注:EIGamal签名方案的安全性在于x的保密性。由于离散对数学问题难解,很难由(p,g,y)确定x.】 2.数字签名:Alice签署消息m.

  • C++计算 MD5值 (数字签名)

    C++计算文件的MD5值   md5.h   #ifndef MD5_H #define MD5_H   #include  #include    /* Type define */ typedef unsigned char byte; typedef unsigned int uint32;   using std::string; using std::ifs

  • rsa数字签名算法c语言实现,RSA算法的C++实现

    RSA算法的C++实现[摘要]公钥密码体制出现以前,所有的密码算法基本上都是基于代替和置换。而公钥密码体制则是基于新的理论和技术:它突破了传统的代替与置换,是数学函数;它以非对称的形式提供两个密钥。两个密钥的出现对于保密性、密钥分配、认证等都有划时代的意义。非对称密码体制在加密和解密操作中使用不同的密钥,从而构成不对称体制。加密密钥可以公开,解密密钥必须保密。其密钥分发简单,可以通过一般的通信渠道...

  • 用C++Builder创建数字签名

    用C++Builder创建数字签名      如果你在网络上传递一份数据,但却存在着种种不安全的因素,使你对数据能否原封不动地到达目的地而心存疑惑,这时,你就可以给数据加上数字签名,从而使对方可以通过验证签名来检查你所传过去的数据是否已被他人修改。       一、程序原理       数字签名的工作原理还是比较简单的,它是根据你所提供的原始数据,经过复杂的算法,产生特定的数据签名,对方通

  • 数字签名算法,c++实现,RSA的算法

    包涵三个RSA算法,c++是实现,数字签名的合集,三个独自的程序,可以独自编译运行,VC6.0下编译

  • C++编写的rsa数字签名程序源代码

    C++编写的rsa数字签名程序源代码C++编写的rsa数字签名程序源代码C++编写的rsa数字签名程序源代码

  • rsa算法实现超级大数(超过unsigned long long)的加解密和数字签名(c++实现)

    经过我的不屑努力,和网上某些大神的帮助,我终于编写成功了rsa算法的加解密程序,现在就无偿贡献给大家。

  • 【Windows】数字签名

    1  系统正常情况下的操作步骤 下面所有需要输入密码的,请输入同一个密码,所以你要记住自己创建的密码。 1.1    SignTool.rar 下载工具包或者 方法一、如果您安装Microsoft Visual Studio 2005,那么请在安装目录的(..\Common7\Tools\Bin\)下找到相关的工具(makecert.exe、cert2spc.exe、signcode.exe

  • C++实践(六):基于RSA与HMAC的数字签名算法及其原理

    RSA RSA算法的步骤如下: 1、选择两个不同的大素数p与q 2、计算n=p*q 3、计算∅(n)=(p-1)(q-1) 4、选择整数e gcd(e, ∅(n))=1 1 基于RSA与HMAC的数字签名算法及其原理 数字签名是一种认证机制,它使得消息的产生者可以添加一个起签名作用的码字。通过计算消息的Hash值并使用产生者的私钥加密Hash值来生成签名。签名保证了消息来源和...

  • 【C++】获取软件的数字签名

    #include &lt;wincrypt.h&gt; #pragma comment(lib, "crypt32.lib") //作用:获取软件的数字签名 //参数: // v_pwszFilePath --- 程序的全路径 // v_pwszSign --- 用于返回数字签名的缓冲区,如果为NULL, // 那么将会需要的缓冲区大小 ...

  • RSA和SHA512实现数字签名(C++)

    #include&lt;bits/stdc++.h&gt; // 循环右移(64位) #define ROR64( value, bits ) (((value) &gt;&gt; (bits)) | ((value) &lt;&lt; (64 - (bits)))) ////////////////////////////////////////////////////// // // // Ch,:

  • 数字签名

    #简介 假设Alice需要向Bob借100万元,不过,Alice和Bob离得很远,无法直接见面。通过银行汇款,Alice可以立刻从Bob那里收到钱,但是Alice的借条应该怎样发送给Bob呢?可以用挂号寄过去,不过那样需要花上一段时间,能不能用电子邮件来发送借条呢?比如: “Bob,我向你借款100万元。-----Alice&quot; 显然,这样的邮件无法代替借条,Bob看到这封邮件也不会轻易相信,因为电...

Global site tag (gtag.js) - Google Analytics