使用Ajax实现三级级联菜单

本习作并未采用任何框架,而是使用Ajax底层技术。用户通过简单选取省、市、县三级级联菜单,便可无刷新查询国内城市的邮编区号。代码通过W3C验证验证。

相信大家对级联列表框一定不陌生。可能最容易想到的是用Javascript结合隐藏域来实现,但这样做如果级联菜单上了三级就很复杂,而且第一次 获取页面时要载入大量可能永远也不会用到的信息。我曾看过有人用Javascript写的静态省、市、县三级级联菜单,大小近100K,因此这种作法是不可取的。如果用使用Ajax来实 现这个功能,不仅可以简化Javascript,而且可以优化文件大小,优化执行效率。 继续阅读“使用Ajax实现三级级联菜单”

XmlHttp对象简介

HttpRequest对象 是最近两年炒得很“热”的AJAX的基础。使用XMLHTTP组件,开发人员可以不用从当前的Web页面导航而直接传输数据到服务器上或者从服务器取数据。这个功能是重要的,因为它帮助减少了无状态连接的痛苦。它还可以排除下载冗余HTML的需要,从而提高进程的速度。
继续阅读“XmlHttp对象简介”

Java的七种对象

学习Flash Remoting的时候,经常会接触到VO/TO/DAO/ASObject之类的东东。我想知道它们的意思和用途,Baidu了一下才知道它们是Java的对象。

一、PO(persistant object)持久对象

在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是 与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 继续阅读“Java的七种对象”