AJAX的拼音首字母查找对应中文的portlet

来源: 作者: 2007-02-10 出处:pcdog.com

ajax  java  javascript  xml  
上一页 1 2 

最重要的在这里:

SortedMap showMap = (SortedMap) chineseMedicalTermWithPropertyHash

                                   .subMap(searchString, tempString);

是从TreeMap实例中取出在length-1到length的所有关键字组成的一个SortedMap实例,它的特性是:

A map that further guarantees that it will be in ascending key order, sorted according to the natural ordering of its keys (see the Comparable interface), or by a comparator provided at sorted map creation time. This order is reflected when iterating over the sorted map's collection views (returned by the entrySet, keySet and values methods). Several additional operations are provided to take advantage of the ordering. (This interface is the map analogue of the SortedSet interface.)

       而对于AJAX部分来讲更是简单。我们知道AJAX与一般的web应用区别就是在它使用了Javascript的一个对象XMLHttpResponse/XMLHttpRequest,从而达到了异步的传输效果,提高了人机交互性。在本例中,我们没有使用什么AJAX的框架,而是直接使用了在html标签中最基本的javascript函数的方式来实现,从而达到了异步响应的功能。其中解决了一个问题,现在说说。那就是如果单单要实现AJAX传输数据,不能够使用session来传输,这样的效果总是会慢一拍,为什么会这样呢?请大家想想,过段时间答复。:)

    至于portlet,只要满足JSR168的就行了,难度不是太大。只要把doView()方法覆盖了,就没有大问题了的。大家可以试试。



    本文依据《创作共用约定》之“署名-禁止派生-非商业用途”方式发布,即你可以免费拷贝、分发、呈现和表演当前作品,但是必须基于以下条款:

对于任何二次使用或分发,你必须让其他人明确当前作品的授权条款。

在得到作者的明确允许下,这里的某些条款可以放弃。


更多内容请看PCdog.com--Ajax技术专题
上一页 1 2 
上一篇:确保无线 J2ME 的安全
下一篇:Apusic应用服务器和CORBA互操作