我对AJAX的一点浅薄理解

虽然没有做过Java的AJAX程序,但是从AJAX的一些理念上看一看出“AJAX ------ 一种类似于 .Net 中webControl 的东西”

来看看AJAX的含义:
Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的思考时间同步。 <script type="text/javascript"> </script>Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScriptDHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScriptCSS来相应地更新 <script type="text/javascript"> </script>UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的"

对于以上的认识,是出于本人曾经做过一个很小的Asp.Net网站。确实很小,一共才20来个页面。
因为大量的使用了服务器控件:WebControl和UserControl,所以节省很多开发时间;

此系统中使用的是纯粹的三层概念。
  1. 在数据库层面只是简单地封装了Entity和DB Access的公共接口;大量使用Procedure和trigger;
  2. 业务逻辑层直接调用了基于XML的procedure“反射技术”(就是根据XML文件动态配置Procedure的调用参);
  3. 应用层就现对简单,页面内嵌了很多WebControl和UserControl组件,封装在Page页面里处理用户请求操作。
这个项目在三个月内完成,共10个人月工程量,里面包括了加上本人学习时间和设计时间。
一晃两年半了。

Java for Web开发阵营其实在技术上已经落后于.Net了。起码从架构设计上是落后了, AJAX只不过是一种补救技术。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值