This is sometimes called data hiding, but the data is not really hidden, just protected inside another layer of code.
有时这叫数据隐藏,但是数据并未被真正隐藏,只不过被保护在另一层代码内罢了。
Legacy applications may be brought into the MDA, however, by wrapping them with a layer of code that is consistent with an MDA core model.
但是,通过包装与MDA核心模型一致的代码层,遗留应用程序也可以引入到MDA中。
If your client code needs this kind of specific functionality, then this generic layer is not enough — at least as it has been described so far.
如果您的客户机代码需要这种特定的功能,那么这个一般层是不够的—至少从迄今对它描述来看是不够的。
Users can replace any version of the schema file to get the corresponding DOM layer code.
用户可以通过替换模式文件的任何版本获得相应的dom层代码。
The power of this layer is in separating data access code from the business logic for disparate data store technologies.
该层的作用在于针对不同的数据存储技术,从业务逻辑中分离数据访问代码。
It also provided a layer of protection between new and legacy code, ensuring the two types of code did not inappropriately affect one another.
它还在新代码和遗留代码之间提供一个保护层,以确保这两种类型的代码不致于对彼此造成不利影响。
For another it may be a collaboration between a layer of library code and a daemon process running on the same machine.
另一家则可能是库代码层和运行在同一机器上的守护进程之间的协作。
PHP's database accesses are done using PEAR: : DB, a handy database abstraction layer that allows the same database-access code to be used regardless of what database is implemented.
PHP的数据库访问是使用PEAR:DB完成的,这是一个方便的数据库抽象层,不管数据库是如何实现的,它都可以使用相同的数据库访问代码。
It provides a layer of abstraction to decouple client code from access to a service, as well as its location and underlying implementation.
它提供了一层抽象,解耦了客户端代码与要访问的服务及其位置与底层实现。
The idea behind class wrapping is that a target class can be wrapped in a layer of instrumenting code that retains the same external behavior as the class that's wrapped.
类包装背后的理念是:目标类可以包装在一层插装代码中,后者具有与被包装的类相同的外部行为。
This will layer the changes from the template on top of whatever code the project already contains.
这样无论项目的代码如何,我们都可以根据模板将改变划分开来。
The familiar windowed desktop of any operating system is simply a layer on top of the core code that makes it easier for you to interact with your computer.
任何操作系统中的桌面环境只是系统核心之上简单的一层,使用它能更方便地和计算机交互。
Automated and centralized code scans that incorporate code quality analysis into existing build processes, thereby adding an additional layer of static analysis quality checks.
自动化并集中代码扫描,将代码质量分析集成到已存在的构建过程中,因此增加了一个静态分析质量检查的额外层。
This kind of code is usually common in the controller layer of applications, but is entirely unnecessary in a SproutCore web application.
这类代码在应用程序控制层是很常见的,但是在一个Sprout Coreweb应用程序中这完全不需要。
This index can be used in any of your Eclipse application code by calling respective methods discussed in the Database manipulation layer section.
此索引可以用于任何Eclipse应用程序代码中,方法是调用数据库操纵层部分中讨论的各个方法。
Table 1 describes the MVC view layer without Ajax and indicates the amount of code needed, assuming that the controller layer is implemented by servlets and the view layer by JSP technology.
表1描述了没有Ajax的视图层,还指出了需要的代码假设控制器层由servlet实现,视图层由JSP技术实现。
The code for this module will be a simple layer on top of LWP: : UserAgent, which is included in the libwww-perl package.
这个模块的代码将是在LWP:UserAgent上的一个简单层,它包含在libwww -perl包中。
As shown in Figure 5, the guest operating system includes a thin layer of Lguest code (by definition, paravirtualization).
如图5所示,来宾操作系统包含一个Lguest代码瘦层(根据定义,就是准虚拟化)。
The UIP application Block allows you to abstract the presentation layer code of your application into a separate layer.
UIP ApplicationBlock允许你抽象应用程序中表现层的代码到另外一个层。
The Apex code is used in the generation of Web pages that are served at the VisualForce layer, which is the actual user interface.
Apex代码被用来生成服务于visualforce层的web页面,该层就是实际的用户界面。
To avoid including dojo libraries in the presentation layer, include them in the.js file created in Step 1. Listing 1 shows sample code to enable the inclusion of dojo.js.
为了避免在表示层中包含dojo库,应该在步骤1中创建的.js文件中包含它们。
MVC developers can frequently "cheat" by including business logic code directly in the presentation layer, instead of the service layer where it belongs.
MVC开发人员通常直接在表示层中包含业务逻辑代码进行 “欺骗”(而不是包含到它所属的服务层中)。
The compiler layer also contains a representation of a single invocation of a compiler, including assembly references, compiler options, and source code files.
编译器层还包含了对编译器单独调用的展现,其中包括集成的引用、编译器选项以及源代码文件。
That adds yet another layer of security: worrywarts can set the device to require a concerto's worth of fingerprints before it gives out the PIN code.
这自然把安全提高了一个层次:不怕麻烦的人还可以对这个仪器进行设置,只有当指纹全部满足要求时,才能显示客户的身份证号码。
The scripting layer represents a runtime execution context for C# or Visual Basic snippets of code.
脚本层代表的是C#或者VisualBasic代码片段的运行时执行上下文(runtime execution context)。
Before looking at the test code, you need a better understanding of the Rails user interface layer.
在查看测试代码之前,需要对Rails的用户界面层有更好的理解。
The GPFS portability layer (PL) is a set of binaries that need to be built locally from source code to match the Linux kernel and configuration on a computer that is to be part of a GPFS cluster.
GPFS可移植层(PL)是一组二进制文件,需要从源代码开始进行本地编译,以便匹配作为GPFS集群一部分的计算机上的Linux内核和配置。
Also, this exercise USES the Cocoa framework, which consists of a set of APIs, libraries, and run time code that forms the development layer for the iPhone SDK.
此外,这个练习使用了Cocoa框架,它是由一组api、程序库和组成iPhoneSDK开发层的运行时代码所构成的。
You can see that the amount of scripting code in the view layer increases with the use of Ajax, causing three significant drawbacks.
可以看出,由于使用了Ajax,视图层的脚本编写量增加了,从而导致三个明显缺陷。
You can see that the amount of scripting code in the view layer increases with the use of Ajax, causing three significant drawbacks.
可以看出,由于使用了Ajax,视图层的脚本编写量增加了,从而导致三个明显缺陷。
应用推荐