This is not the only way or the best way to create a search page, but this way illustrates several important EGL and JSF concepts.
这并不是创建一个搜索页面唯一的,或者最佳的方式,但是这种方式能够解释一些重要的EGL以及JSF概念。
Operation: From each operation element a function stub in the data access library is generated, and each operation parameter becomes an EGL parameter.
操作:每个操作元素在数据存取库中产生出一个功能桩模块,并且每个操作参数变成一个EGL参数。
Since EGL is a language based on frameworks and high-level specifications, it makes the language very productive with very good runtime performance.
由于EGL是基于框架和高级规范的语言,这使得该语言具有非常高的工作效率,运行时性能非常棒。
EGL is a procedural language that allows you to quickly focus on and solve your business problem without being bogged down by underlying software technologies.
EGL是一种程序化语言,它能通过潜在的软件技术允许您迅速地集中和解决您的业务问题,而不会陷入底层软件技术的困惑中。
EGL provides simple and powerful language elements that accelerate access to data stored in a variety of databases.
EGL提供简单而强大的语言单元以加速对各种数据库的数据存取操作。
Highly automated conversion utilities enable it to migrate to EGL in a cost-effective, efficient manner, which greatly reduces risk and shortens the migration process.
高度自动化的转换使IT以节省成本、高效的方式移植到EGL,这大大减少了风险并缩短了移植过程。
Since EGL is a language based on specifications, the implementation will be the existing technology.
由于EGL是基于规范的语言,其产生的实现代码将基于现有的技术。
EGL includes a certain level of declarative specifications to help reduce repetitive and error-prone coding.
EGL包含一定层次的说明性规范,帮助减少重复且容易出错的编码。
This way, if we export a WAR or EAR file with source, the EGL source will be included.
采用这种方式,如果我们要导出源的WAR或EAR文件,EGL 源也会包含其中。
EGL also features a built-in interpretive debugger that enables developers writing code at the abstract language level to perform source-level debugging.
EGL还有一个内嵌的解释调试器,它能够让用抽象语言层撰写代码的开发人员执行源代码层的调试。
Teams that currently use or have used a Fourth Generation Language (4gl) may be interested in EGL for a number of reasons.
出于以下的原因,正在使用或者使用过第四代语言(4gl)的团队也会对egl感兴趣。
Figure 1: EGL supports a variety of SOA-related capabilities that help business-oriented developers become extremely productive in a short time.
图1:egl支持多种soa相关的能力,可以帮助面向业务的开发者在短时间内变得非常有生产力。
We even offer a debugger that works at the EGL source code level, and a way to leverage JSF from your EGL code to visually build your application's GUI.
我们甚至提供了工作在egl源代码级的调试器和一种从您的EGL代码获取JSF来可视化地构建应用程序gui的工作方式。
Before generating the code for production, it's a good idea to debug the EGL code.
在生成用于生产的代码之前,调试EGL代码是个不错的主意。
If defaulting to class name, the transformation may alias the class name to ensure that it is a valid EGL name.
如果缺少类名,转换会使用类名的别名以保证是一个有效的EGL名称。
A TPM file contains the metadata that describes how to transform a UML file to EGL code.
一个TPM文件包含描述如何把UML文件转换成egl代码的元数据。
EGL can present a tremendous competitive advantage for ISVs and serve as the source for new market opportunities.
EGL可以为isv们提供巨大的竞争力,以及成为新的市场机会的来源。
EGL is a full-featured business language that abstracts out the details of a target technology.
EGL提供特性完备的业务语言,抽象出了目标技术的细节。
EGL can be learned easily by either team, allowing a unified pool of developers to work on end-to-end projects via a single technology platform.
EGL很容易被两个团队学习,允许开发人员统一工作在单一的技术平台项目下。
The UML to EGL transformation recognizes a set of UML model elements to perform the transformation.
从uml到egl的转换承认一组UML模型来进行这个转换。
The handler part is used by EGL to provide a UI and bind the UI to events that are called from and returned to the UI.
egl用处理程序部分提供UI,并将此UI绑定到从此ui中调用并返回给此UI的那些事件。
In this tutorial, you'll create a simple Web service in EGL.
在本教程中,您将用EGL创建一个简单的Web服务。
Notice a new package, named webserviceclasses, has been created, and in it is an EGL source file that contains the interface to the web service as described by the WSDL file.
您可能已经注意到新生成了一个名为webserviceclasses的包,并且这个包内有一个egl源文件,其内包含着WSDL文件所描述的对web服务的接口。
If no appropriate EGL type is selected for a UML primitive type, then a default of String type will be created.
如果对于一个UML原始类型没有合适的egl类型选择,那么将会创建一个默认的string类型。
You can invoke methods that return a value in the EGL Resources API as follows.
您可以在如下的EGLResourcesAPI中调用返回一个特定值的方法。
If the sample HATS web service is running on a network accessible by your instance of an EGL tooling product, then you can begin previewing your EGL Rich UI application at this point.
如果示例HATSWeb服务运行于一个可被egl工具类产品实例访问的网络,那么,此时,就可以开始预览这个EGLRichUI应用程序了。
The EGL Web project contains the EGL code, Web pages, and a sample database, all of which make up the logic, data, and interface of the application.
EGLWeb项目包含EGL代码,Web页,和一个样本数据库,以上所有形成了应用程序的逻辑、数据和接口。
Until this problem is resolved, you cannot create EGL Web Projects in a headless environment.
除非这一问题被解决,否则无法在一个headless的环境里创建EGLWeb项目。
The sample code illustrates a very simple headless application that invokes the EGL Resources API.
样本代码阐明的是一个调用EGLResources API的非常简单的headless应用程序。
IBM offers a new programming language, Enterprise Generation language (EGL), and an IDE for this language that is easy to use by application developers and supports SOA programming.
IBM提供了一种新的编程语言,即企业生成语言(Enterprise Generation Language,EGL),并针对此语言提供了一个非常便于应用程序开发人员使用且支持SOA编程的IDE。
应用推荐