- 博客(60)
- 资源 (26)
- 收藏
- 关注
原创 EGL语言从入门到精通
EGL语言从入门到精通作为一个编程初学者,你是否为前端到后端众多的编程语言学习而烦恼?作为一个编程老鸟,你是否还在为不能全力专注于业务逻辑而忧愁?作为一个追赶潮流的编程发烧友,你是否还在为众多手机平台开发环境的差异而头疼?EGL语言正是为了解决这些跨语言领域的问题应运而生的业务开发语言。EGL(EnterpriseGenerationLanguage)是IBM致力推广的业务
2012-03-09 14:46:10 12066 9
翻译 何为开源EGL,为什么是它?
何为开源EGL,为什么是它?作者:Tim W Wilson,EGL架构师,EDT项目领导者 (2011/12/25)翻译:金发华,EDT项目committer;陈樟洪,EDT架构师和committer (2012/01/08)原文请参见:http://xeglblog.blogspot.com/2011/12/what-is-egl-and-why-should-i-care.ht
2012-01-09 09:38:28 6036 4
原创 扩展EGL支持Google App Engine Datastore数据存储
1 简介建议:读者在开始做对Google App Engine的扩展之前,需要了解和具备以下的基础知识:EGL以及EDT的知识Google App Engine的数据存储(Data Store)部分Eclipse插件开发的知识和经验Java EE的基础知识 EGL作为一门业务语言,提供了一套抽象的面向业务开发的语言模型。EGL程序员能利用这套面向业务的语言模型
2012-05-24 14:44:31 2435 2
原创 EDT开发环境配置
EDT开发环境配置1 安装条件512MB内存或更高Win XP/Win Vista/Win 7/RedHat Linux 32位或者64位操作系统(推荐32位)安装IE7/8/9、FireFoxLatest Version、Chrome等浏览器中的一种OracleJRE 1.6或更高版本2 安装步骤EDT 0.8.0已经发
2012-04-28 10:11:08 2389
原创 DataGrid控件介绍
DataGrid控件介绍1. 引言Rich UI中的DataGrid组件可以在表中显示一组行数据。本文将详细介绍DataGrid组件相关信息。如果想要较好的理解DataGrid,你需要熟悉以下内容:如何定义表头 如何定义behavior,它是DataGrid组件中包含一系列behavior函数的属性。当组件被渲染时,属性中的behavior函数将被调用。 如何定义lis
2012-03-28 16:40:38 37107 4
原创 EGL语言教程之二:表达式与操作符
表达式与操作符1 表达式与操作符一个表达式是由一系列操作符、操作数和特殊字符组成,并在运行时由EGL进行求值运算。操作数可以是常量、标识符或者关键字。EGL可以对以下几种表达式进行运算:1. 逻辑表达式,可以被赋值为TRUE 或者 FALSE;参见“逻辑表达式”。2. 数字和文本表达式,可以分别被赋值为数字或字符;参见“表达式类型”。3.
2012-03-28 11:19:26 4034 2
原创 EGL语言教程之一:变量与数据类型
变量与数据类型计算机处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、浮点数、字符等形式)。不同的数据之间往往还存在某些联系(例如由若干个整数组成一个整数数组)。数据结构指的是数据的组织形式。例如,数组就是一种数据结构。不同的计算机语言所允许使用的数据结构是不同的。处理同一类问题,如果数据结构不同,算法也会不同。例如,对10个整数排序和对包含10个元素的整型数组排序的算法是不
2012-03-27 23:49:21 4599 3
原创 EGL实用进阶教程
EGL实用进阶教程环境预备下载安装EDT,并且进行配置,构建EGL开发环境。获取、配置EDT初级入门从零学习EGL,了解EGL的语法及EDT基本使用方法,创建第一个Hello World程序!EGL Hello World!EGL语法介绍1 -- 变量与数据类型EGL语法介绍2 -- 表达式与操作符EDT 项目创建向导使用EDT Se
2012-03-27 23:21:36 3144
原创 如何在EDT中扩展UI控件
如何在EDT中扩展UI控件简介在EDT中,UI控件是可被定制的、所见即所得、并可被拖拉使用的。控件中包含业务数据、事件定义以及变量声明。本文将介绍如何在EDT中扩展UI控件。怎样扩展RichUI控件?怎样在EDT中扩展第三方控件?(本文将着重讲述GoogleMap的扩展)怎样组合扩展EDT现有控件?怎样扩展RichUI控件
2012-03-22 11:03:57 1618
原创 缺省SQL Generation的快速帮助
缺省SQLGeneration的快速帮助EDT 0.7.0版本为基于EGL的行为语句产生缺省的SQL语句提供了快速帮助:ADD语句DELETE语句GET语句OPEN语句REPLACE语句下面用样例来说明如何在EDT中使用这种功能:EGL记录定义recordProduct{@Table {name="Prod
2012-03-21 10:14:16 1539
原创 创建EGL外部类型的向导简介
创建EGL外部类型的向导简介1 EGL外部类型的作用 EGL语言提供了一种版型(stereotype) : 外部类型(external type)以方便在EGL代码中集成其他语言的功能,现在EDT中可以通过外部类型集成Java和JavaScript语言的功能;类似于Java语言通过JNI接口集成C和C++语言的功能。 2 创建EGL外部类型的向导
2012-03-20 22:38:47 1448
原创 EGL项目创建向导
EGL项目创建向导Introduction开始EGL编程的第一件事就是创建一个新的EGL项目。在这篇文章中我们将会介绍创建EGL项目的几个方面1 EGL项目模板。2 如何创建各种EGL项目3 如何扩展EGL项目向导以创建自定义的项目类型请注意:如果您只对使用EDT感兴趣而不想扩展EDT,请关注于第1和第2节。
2012-03-20 22:21:20 1882
原创 使用EGL服务向导快速开发数据库访问服务
使用EGL服务向导快速开发数据库访问服务简介在本文中,我们将介绍如何使用EDT服务向导快速开发一个与后端数据库交互的EGL 服务。其他应用程序可以通过该EGL服务修改和查看数据库中的数据,例如创建,读取,更新和删除,也就是我们通常所讲的CRUD。您也可以使用EDT库向导快速生成一个与后端数据库交互的EGL库,用于被Batch程序和其他库、服务调用,其操作与服务向导相差不大,本文中不
2012-03-20 21:41:33 1401
原创 EDT部署功能介绍
EDT部署功能介绍 当你在开发EDT Web前段程序的时候,你需要接触到EDT部署操作,从而将生成好的RUIHandler和Service的目标代码部署复制到目标Web程序中。和大家所熟知的部署到应用程序服务器上不同,EDT的部署操作是将生成好的Java/JavaScript/HTML文件拷贝到目标程序,从而在运行时环节脱离EGL语言。同事,EGL中的Service所必须的绑定配置文件等也
2012-03-20 21:29:50 1603
原创 EGL调用第三方Service
EGL调用第三方ServiceWeb服务是一种很重要的网络资源部署方式。 EGL当然也支持这种方式。 通过EDT开发环境的支持,你可以轻松的编写EGL程序来创建支持Web服务的应用。同时,Google,雅虎等众多公司也对外发布很多有用的第三方Web服务。EGL语言同样可以很好的支持这些第三方服务。本文将着重介绍如何用EDT开发环境来快速开发支持第三方服务调用的EGL程序。 为第三方
2012-03-20 21:21:30 1339
原创 EGL单元测试框架EUnit介绍
EGL单元测试框架EUnit介绍1、Eunit是什么EUnit的全称是EGL单元测试框架(EGLUnit Testing Framework)。它是一个简单的开源测试框架,用于编写和运行可重复的EGL测试用例。EUnit的特征包括:用来生成测试程序和运行测试用例的工具支持手动和自动可随时运行(如用于nightlybuild的测试)图形和命令行
2012-03-19 15:51:05 1832
原创 EDT资源绑定(Resource Binding)简介
EDT资源绑定(ResourceBinding)简介资源绑定(ResourceBinding)是EGL语言的优秀特性之一,资源绑定简单来说就是对如何连接数据库或者如何调用服务的一种描述。你可以在EGL的部署描述文件(deploymentdescriptor)中维护这些绑定,这些绑定可以看做你的程序逻辑的延伸。当你在进行应用的开发和部署的时候部署描述文件就可以提供具体的连接和调用细节了。1
2012-03-19 15:50:47 2312
原创 使用EGL Rich UI访问数据库(9课-12课)
第9课 完成用户界面代码下一步,您将完成单记录布局,支持Clear与Save按钮。9.1 完成显示单记录布局显示要完成单记录布局:如果源代码标签为显示,请点击源代码标签,定位到selectedPayment_category_comboBox声明,在设置值的代码段,注意值的中括号属性,指明PaymentLib.categories数组。Combo框列表现在将能显示您在Pay
2012-03-19 15:50:36 1611 3
原创 使用EGL Rich UI访问数据库(5-8课)
第5课 创建服务本课程将要创建一个访问数据库的EGL专属服务。在本课程中,你将创建一个EGL服务类型,它和Handler类似,也是一种EGL程序类型,每个EGL程序只能包含一个程序类型,并且类型名称必须与文件名称一致。5.1 创建一个服务类型要创建一个服务类型:在ProjectExplore窗口中,右击PaymentService,然后点击New> Serv
2012-03-19 15:50:23 2497 9
原创 使用EGL Rich UI访问数据库(1-4课)
第1课 规划您的应用首先在编码前,先在纸上设计您的应用。当您在规划一个应用时,您可以按照如下步骤进行:列出应用的目标,正如教程以前所作的;勾勒出界面的一个草稿;仔细考虑应用的事件流;确定应用的结构。1.1 画出界面的草稿按照界面草稿创建界面组件:将UI勾勒出来;该草稿包含两个部分,一个显示所有记录,另外一个显示选中记录的所有字段;在左边是三个按钮(A
2012-03-19 15:50:12 2684 12
原创 使用EGL Rich UI访问数据库(引言)
使用EGL Rich UI访问数据库(引言)在本教程中,您将创建一个RichUI应用,用户将能使用它访问SQL数据库中的行记录。下图展示您即将创建的应用主页。该网页将显示您数据库中所有行记录,用户能够更新其中每条记录,除此之外,用户还能够添加、删除行记录。1、技能入门级2、受众该教程定位于已经有一定编程基础概念,并且想要体验EGl富用户界面的用户。
2012-03-19 15:49:58 2298
原创 Visual Edit教程之创建一个登陆页面
Visual Edit教程之创建一个登录页面1、总览应用RichUI Editor,开发人员可以方便快速的开发web2.0项目。本文将对RichUI Editor及相关工具进行介绍,并手把手教你怎样应用这些工具创建一个登录页面。2、概述当应用RichUI技术创建web2.0应用时,会用到下图所示的5个部分:(1)RichUI Editor:为Ri
2012-03-19 15:49:32 2910 4
原创 EDT使用入门
EDT使用入门本教程主要介绍如何在EDT(EGL开发工具)中开发和部署一个简单的EGL项目。项目范例将展示如何使用EGL创建Web2.0应用和Web服务,如何调试和部署EGL代码。下面为本课正文:1、简介这个简单的HelloWorld应用程序展示了一些EGL基本但是非常强大的功能和工具。在这个教程里,你将学习安装和使用EDT(EGLWeb Developer T
2012-03-19 15:29:14 9285 11
原创 EDT/EGL资源下载
1. EDT/EGL入门教程EDT/EGL初学者请参考EDT/EGL入门教程文章,其中包含了EDT下载安装步骤,以及相关入门系列教程。下载地址 http://blog.csdn.net/rationalgroup/article/details/73476742. EGL Mobile开发平台运行时环境本资源为EDT Mobile开发运行时环境。使用本程序请使
2012-03-16 17:08:09 3369 2
原创 EGL语言今起开源
从2008年宣布将IBM EGL(Enterprise Generation Language)开源,今天终于宣布了第一个正式发布版本 EDT(Eclipse EGL Development Tool) 0.7。EGL是一个全开源的工具,用她能快速的创建Web2.0及后端应用。EDT提供了现在Rational Business Developer里提供的很多功能,但是EDT是基于开源的
2011-12-12 10:17:34 1901
原创 EGL中一种消息传递的解决方案
EGL中一种消息传递的解决方案 作者:余朋飞背景 许多Web2.0应用程序都需要一种机制来在彼此之间传递和交换消息。在大部分开发环境中,程序员一般都会选择消息队列(Message Queue,MQ)来作为消息交互的底层技术支持。 EGL是EnterpriseGeneration Lan
2011-10-26 16:18:13 1620
原创 IBM Cognos Software Development Kit介绍
IBM Cognos Software Development Kit介绍作者:胡帅1.摘要 IBM Cognos是一款功能强大的商业智能工具。随着Cognos 在各个行业中被广泛使用,众多企业都开始在Cognos之上进行二次开发,将Cognos
2011-09-14 15:12:43 7861 2
翻译 Rational Application Developer性能调优指南
关于本文档本文针对在使用Rational Application Developer(RAD)中所遇到的性能问题提出了优化建议,本文更新了2006年3月发布的一篇文章。文中截图为Rational Application Developer 7.5.4版本。本文适用于RAD系列软件
2011-07-26 22:18:14 4371
翻译 开源企业级编程语言(EGL) FAQ
<br />开源企业级编程语言(EGL) FAQ<br /><br />翻译:伍鑫,陈樟洪<br />英文原文地址:http://www-949.ibm.com/software/rational/cafe/docs/DOC-3472<br /> <br />什么是EGL?<br />EGL是为了简化现今日益复杂的业务程序和服务而创造的一种高级编程语言。EGL代码可以编译成COBOL,Java和JavaScript,这意味着它可以被部署到如此之多的异构环境中。EGL使程序员不必关注不同运行平台及相关中间件的
2010-09-10 10:07:00 2324
原创 IBM Rational 2009 Jazz创新大赛 Training
根据各位学生对本次IBM Rational 2009 Jazz创新大赛活动提出的建议和反馈,Rational举办了一次专门的Jazz培训活动,同学们现场与IBM Jazz专家进行了面对面的交流。 本次培训主要包括以下三点内容:(1) 2009 Jazz创新大赛简介(2) Jazz架构和开发技巧(3) 学生问题解答
2010-02-04 17:38:00 1218
原创 Jazz创新大赛
由IBM中国开发中心Rational部门主办,无锡云计算中心、IBM教育学院、信必优信息技术有限公司、ITPUB论坛和IBM大学合作部共同承办的2009 IBM Jazz创新大赛已经启动。 也许,你在过去未曾耳闻Jazz的大名;也许,你想穿越未来目睹软件开发协作的智慧模式,那么你还等什么,赶快进入Jazz的世界来游历一遭吧! Jazz平台,作为Rational面向软件交付技术的下一
2009-11-30 22:42:00 1853
原创 RTC 2.0 vs VSTS 【转载】
在微软发布VSTS(Visual Studio Team System)之后三年多,IBM也发布了针对软件企业项目管理的另外一款软件RTC(Rational Team Concert)。下面主要介绍一下二者之间的差别。 - RTC supports heterogeneous environment and multiple development environments.- R
2009-11-08 23:25:00 1080
原创 IBM Rational Functional Tester V8.1新增功能简介
汪凯IBM Rational Functional Tester简介:Rational Functional Tester 是一个面向对象的自动化测试工具,用于测试 Windows、Java™、.NET、HTML、SAP、Siebel、Flex、Ajax、Dojo、GEF 和 PowerBuilder 应用程序,这些应用程序在 Windows® 或 Linux® 操作系统上运行。您还可
2009-11-05 16:53:00 1854
原创 ClearCase常见命令
创建vobmkvob –tag /vobtags/vob1 –c "VOB for project1" /vobstore/vob1.vbsMount vobCleartool mount /vobtags/vob1创建viewcleartool mkview –tag testview /ccvob/views/testview.vws设置当前viewcleartool s
2009-11-05 16:14:00 1863 1
原创 Rational ClearQuest Web V7.1 新特性
Rational ClearQuest Web V7.1 是充分利用 Web 2.0 技术重新设计和实现的,提供了丰富的用户体验和很多新的功能特性。本文概括介绍了这些新特性,以帮助用户更好地利用 Rational ClearQuest Web V7.1。 http://www.ibm.com/developerworks/cn/rational/r-cn-rcqweb71news/ind
2009-11-05 15:59:00 1708
原创 新颖的 Rational ClearQuest Designer for Eclipse
最新的 ClearQuest V7.1 发布了基于 Eclipse 平台的 Designer,用以替代 V7.1 之前基于 MFC 的传统 Designer。在继承了传统 Designer 操作简单、稳定、界面友好等优点的同时,Designer for Eclipse 在界面布局、易用性及功能上都有了很大的改进和增强。本文将首先介绍 ClearQuest Designer for Eclipse
2009-11-05 15:58:00 816
原创 IBM Rational ClearQuest V7.1 中的新特性
软件开发团队利用 IBM® Rational® ClearQuest® 管理他们开发环境中的变更。Rational ClearQuest 是一种适用于多个过程管理使用的灵活多变的变更管理工具。为了基础和 UCM 配置管理它与 IBM® Rational® ClearCase® 进行集成。 本来重点介绍ClearQuest® 7.1的新功能和改进。 http://www.ibm
2009-11-05 15:54:00 815
原创 使用命令行创建UCM集成环境
如何使用命令行创建UCM环境: 1. Create new Cvob and Pvob,cleartool mkvob -tag /C_vob -nc -stgloc vobstgcleartool mkvob -tag /Test_pvob -nc -ucm -stgloc vobstg2. Create new dynamic view, mount the vobs that you
2009-11-05 13:32:00 1531
原创 RTC Repository数据迁移 (Data Migration)
于志涛RTC Repository数据迁移概述RTC Repository采用关系型数据库存储数据。 当前,RTC支持的数据库包括Derby、SQL Server 2005/2008、Oracle 10g以及DB2 9.1/9.5等。RTC Repository数据迁移通常包含有如下几种情形:(1) RTC Server版本保持不变,Repository从一种数据库切换
2009-11-04 11:18:00 1908
原创 RTC和LDAP服务器之间的账号同步
施慧斌在RTC的实际部署中,无论是部署在Tomcat还是在WAS服务器上,往往采用LDAP来集中地管理用户账号,从而使用户能用一套账号密码登陆企业内的不同应用。而RTC还需要把目录服务中的用户导入到Jazz存储库中,用户的信息和组属性都是在目录服务中就指定了的。但有时候,用户的信息会作一些改动,如把一个本来只属于JazzUsers组的用户添加到JazzAdmins组里,或者在目录服务里新添加了
2009-11-04 11:06:00 2016
edt.mobile.widgets.v.20120628.zip
2012-06-28
EDT Mobile Runtime v6
2012-05-29
EDT Mobile Runtime v5
2012-05-25
EGL扩展Google App Engine示例代码
2012-05-24
抵押计算示例项目
2012-05-18
GAE扩展程序
2012-05-15
EGL扩展GAE示例代码
2012-05-15
GAE扩展样例程序
2012-05-15
EDT Mobile Runtime v4
2012-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人