菜单
  

    Today, JavaScript is widely used to create dynamic Web pages, using several technologies that are collectively called Ajax. Programs written in JavaScript communicate with the Web server asynchronously (that is, in the background, without blocking user interaction with the Web browser), and can fetch data and display it.
    If Web applications are built without using tools or libraries for constructing the user interface, the programming effort required to construct the user interface can be significantly more than that required for business logic and database access. Several approaches have been developed to reduce the effort required to build applications:
    • Provide a library of functions to generate user-interface elements with minimal programming.
    • Provide drag-and-drop features in an integrated development environment that allows user-interface elements to be dragged from a menu into a design view of a page. The integrated development environment generates code that creates the user-interface element by invoking library functions.
    • Automatically generate code for the user interface from a declarative specification.
    All these approaches have been used for creating user interfaces, well before the Web was created, as part of Rapid Application Development (RAD) tools, and are now used extensively for creating Web applications as well.
    Examples of tools designed for rapid development of interfaces for database applications include Oracle Forms, Sybase PowerBuilder, and Oracle Application Express (APEX). In addition, tools designed for Web application development, such as Visual Studio and Netbeans Visual Web, support several features designed for rapid development of Web interfaces for database backed applications.
    原文的翻译
    应用程序的设计与开发
    事实上所有的数据库的使用都发生在应用程序的内部。相应地,几乎所有的通过应用程序的数据库的用户交互都是间接产生的。因此,数据库系统长期以来一直支持的工具,比如形式和GUI构建器,帮助用户界面的应用程序快速发展一点儿也不奇怪。近年来,万文网对于数据库来说已经成为最广泛使用的用户界面。论文网
    尽管许多人与数据库交互,但很少有人使用的查询语言来直接与数据库系统进行交互。用户与数据库进行交互的最常见的方式就是通过一个应用程序,即它在前端提供了一个用户界面来和后端的数据库进行交互。这样的应用程序接受用户的输入,通常是通过一个基于表单的界面,和输入数据到数据库或从数据库中提取基于用户输入的信息,并生成输出,从而显示给用户的。
    正在被使用的应用程序即使是不明显的有可能也被使用。例如,一个新闻网站可以提供一个对于个人用户而言是透明定制的网页,即使用户在和页面交互时没有明确填写任何登记。要做到这一点,它实际上是运行了一个对于每个用户都可以生成一个定制页面的应用程序。例如,用户化可以基于用户浏览的文章的历史来实现。
  1. 上一篇:数据库开发英文文献和中文翻译
  2. 下一篇:热虫英文文献和中文翻译
  1. 汽车乘员舱的声振耦合英文文献和中文翻译

  2. 立体光照成型的注塑模具...

  3. 低频振动的铁路车轴的状...

  4. 接头的形状对沥青塞接头...

  5. 电-气动驱动的垂直计算机...

  6. 开口端纺纱系统中的锥形...

  7. JSP英文文献和中文翻译

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 杂拟谷盗体内共生菌沃尔...

  10. java+mysql车辆管理系统的设计+源代码

  11. 当代大学生慈善意识研究+文献综述

  12. 电站锅炉暖风器设计任务书

  13. 中考体育项目与体育教学合理结合的研究

  14. 十二层带中心支撑钢结构...

  15. 乳业同业并购式全产业链...

  16. 大众媒体对公共政策制定的影响

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回