当前位置: 首页 > news >正文

[存档]名词解释

CRUD(create, retrieve,update, delete)

标准的CRUD操作- -

                                       

  1. Add - Once the user clicks on the Add button/link they are presented with a
    form, clicking on Cancel takes them back to the listing with no action being
    taken, clicking on Add (or Submit, Insert, etc.) inserts the item into the
    system and returns the user to the listing.
  2. Edit - Once the user clicks on the Edit button/link they are presented with a
    form representing the particular item, again clicking on Cancel takes them
    back to the listing with no action, clicking on Update updates the system with
    the user's changes and returns them to the listing.
  3. Delete - Once the user clicks on the Delete button/link they are presented
    with a confirmation page identifying the item(s) they wish to delete, cancel
    takes them back to the listing, confirming deletes the item(s) and returns the
    user to the listing.
  4. View - Once the user clicks on the item link (or you can have a separate
    View link) they are presented with a read-only version of the selected item
    and can either Cancel or Edit that item. Cancelling returns them to the
    listing, Edit takes them to an Edit form and follows the normal flow from
    there.
摘自: http://www.sandcastsoftware.com/articlesandtutorials/brownbag/index.html#tapestry



TDD Enterprise Test Driven Develop


AJAX
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地组合了以下几种技术:

Ajax(Asynchronous JavaScript + XML)的定义

基于web标准(standards-based presentation)XHTML+CSS的表示;
使用 DOM(Document Object Model)进行动态显示及交互;
使用 XML 和 XSLT 进行数据交换及相关操作;
使用 XMLHttpRequest 进行异步数据查询、检索;
使用 JavaScript 将所有的东西绑定在一起。英文参见Ajax的提出者Jesse James Garrett的原文a
类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。[1]


与传统的web应用比较
传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。

与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。

传统web应用与AJAX应用的比较:处理用户交互




传统web应用与AJAX应用的比较:交互模式


本文转自浪子博客园博客,原文链接:http://www.cnblogs.com/walkingboy/archive/2005/08/09/210520.html,如需转载请自行联系原作者

相关文章:

  • 单链表中一个插入操作的分析
  • js如何打印object对象
  • 使用Apache CXF创建简单Web Service
  • java中Keytool的使用总结 (加密 密钥(key)和证书(certificates))
  • 又到母亲节
  • Java学习的好群,极力推荐!
  • linux svn 客户端基本使用命令
  • 发行盗版windows的组织为何热衷于更改系统设置
  • 2017年PHP程序员未来路在何方
  • xml操作工具类
  • xml报文理解 -----转-----
  • HP-UX 11i v2上Oracle10.2基本安装指南
  • Chrome审查元素【Network】Preserve log
  • 【STM32 .Net MF开发板学习-01】Hello world
  • 千万级PV规模高性能高并发网站架构
  • [ JavaScript ] 数据结构与算法 —— 链表
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • CAP 一致性协议及应用解析
  • HTTP 简介
  • JSDuck 与 AngularJS 融合技巧
  • leetcode46 Permutation 排列组合
  • Python十分钟制作属于你自己的个性logo
  • Rancher-k8s加速安装文档
  • React系列之 Redux 架构模式
  • tab.js分享及浏览器兼容性问题汇总
  • 彻底搞懂浏览器Event-loop
  • 大快搜索数据爬虫技术实例安装教学篇
  • 对JS继承的一点思考
  • 如何胜任知名企业的商业数据分析师?
  • 新手搭建网站的主要流程
  • 正则学习笔记
  • Java总结 - String - 这篇请使劲喷我
  • #if和#ifdef区别
  • #QT(串口助手-界面)
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (12)目标检测_SSD基于pytorch搭建代码
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (转)四层和七层负载均衡的区别
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .Net6 Api Swagger配置
  • :“Failed to access IIS metabase”解决方法
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [BT]BUUCTF刷题第4天(3.22)
  • [c++] C++多态(虚函数和虚继承)
  • [C++]四种方式求解最大子序列求和问题
  • [CSDN首发]鱿鱼游戏的具体玩法详细介绍
  • [docker]docker网络-直接路由模式
  • [EULAR文摘] 脊柱放射学持续进展是否显著影响关节功能
  • [HackMyVM]靶场Crossbow