诸如输入验证和HTML转义这样的补救措施只是个开始,但必须将它们应用到接受数据的应用程序点。
Such remedies as input validation and HTML escaping are a start, but they must be applied at all application points that accept data.
计算机程序能否做到这一点是存在疑问的,至少,它一定会带来一些人们不想要的结果。
It's doubtful that a computer program can do that—at least, not without some undesirable results.
我相信,在编写程序时,这一点尤其正确。
That's especially true, I believe, when it comes to writing programmes.
每个可执行代码段将在需要特定的事件时执行,这些事件包括库的初始化和该程序本身主入口点。
Each section of executable code is run when a particular event becomes necessary, including events like the initialization of a library and the main starting entry point of the program itself.
因此,开始你可以定义一个main函数,它是程序的入口点。
Therefore, you begin by defining the main function, which is the entry point to the program.
main必须被声明为全局的,因为它是程序的入口点。
Main must be declared global, because it is used as the entry point to the program.
为每个应用程序指定一个扩展点,这样工作台就能够正确地启动应用程序的透视图。
You specify an extension point for each of your applications, so the workbench can correctly launch the perspective for your application.
一个图形应用程序接受一点信息,处理它,然后通常要求获得更多信息。
A graphical application takes in a little information, processes it, and then usually asks for more information.
然而,这款应用程序的真正闪光点还在于它点一下屏幕就能向你报告时间的功能。
However, where this app really shines is its ability to tell you the time at a touch of the screen.
如果您发现自己的程序需要一点不同的地方,您可以随意地改变这种抽象以适应您的情况。
If you find that your program needs something a little different, feel free to change this abstraction to suit your situation.
要全局地对待全局关注点:程序元素不应当对关注点(比如在横切实现中进行跟踪和分析)的参与起什么作用。
Treat global concerns globally: Program elements should not have much say in the participation of concerns such as tracing and profiling in a crosscutting implementation.
一个连接点是在代码中被很良好定义的,我们所关注的应用程序横切的点。
A join point is a well-defined point in the code at which our concerns crosscut the application.
确认点会获取关于程序中对象的信息,好为回放期间的比较建立基线信息。
A verification point captures the information about an object in the application to establish baseline information for comparison during playback.
只要扩展生成器和处理程序扩展点反映这一点,就是可以接受的。
This is acceptable as long as the extension generator and handler extension points reflect this.
不过,它可帮助您理解并获得对应用程序的横切关注点的信任。
However, it will help you to understand and gain confidence in your application's crosscutting concerns.
像其他服务测试页一样,客户程序测试页也有扩展点,这些会提供将测试客户程序包含到向导中的功能。
As with the Service test Page, the client test Page has extension points which give you the ability to include your test client in this area of the wizard.
出于这个原因,应当在API中清晰地注明添加和删除侦听程序的点。
For this reason, the point where you add and remove listeners is clearly spelled out in the API.
确定导致在程序中的适当点不释放这些无意引用的源代码方法(程序逻辑)。
Identify the source code method (program logic) that is responsible for not releasing those unintentional references at the appropriate point in the program.
这是应用程序的主入口点,也是添加新控制器方法的地方。
This is the main entry point for your application and the place to add new controller methods.
如果一个应用程序支持多个点文件,则该程序通常应用于优先规则,来表明一个文件比另一个文件优先。
If an application supports more than one dot file, the program typically applies precedence rules to favor one file over another.
当然,当启动您的应用程序或找到出错点需要花费很长时间的时候,该功能极其有用。
This is, of course, particularly useful when it takes a long time to start your application or to get to the point where it fails.
存在操作处理程序扩展点的根本目的在于:允许现有基于事件或消息的系统将操作用于声明式代理模型。
The fundamental reason the action handler extension point exists is to allow for existing event - or message-based systems to contribute actions to the declarative broker model.
如果测试失败,就报告错误消息,指出故障点,同时程序执行中断。
If a test fails, an error message is reported, indicating the point of failure, and program execution halts.
策略允许访问的任何应用程序都可以访问保护点下的文件,前提是该应用程序使用系统库来访问文件。
Any application that the policy allows access to can access the files that are under guard points as long as the application USES system libraries to access the files.
其中嵌入了应对没有可供删除的数据这种情况的异常处理语句,使得程序更健壮一点。
The program has nested exception handling to deal with situations in which it looks up nonexistent data to delete, making the program a bit more robust.
策略允许访问的任何应用程序都可以访问保护点下的文件,前提是该应用程序使用系统库来访问文件。
Any application that is allowed access by the policy can access the files that are under guard points as long as the application USES system libraries to access the files.
这里仍然需要完成一项任务,把面向方面技术和应用程序中特定的点连接在一起。
This still leaves the task of connecting up the aspects to specific points in the application.
您可以在由IDS客户机API或任何语言编写的应用程序中使用保存点。
You can use savepoints in applications written with any IDS client API or language.
业务应用程序服务构成了SOA的重用入口点。
Business application services constitute the reuse entry point for SOA.
使客户机应用程序能够显示工作点上可用的工作流动作。
This enables a client application to display applicable workflow actions at a worknode.
应用推荐