JSON通用服務端處理
最近在學習JavaScript,發(fā)現(xiàn)不論是ext還是prototype都很推崇json這種通信協(xié)議的格式,但是這兩個框架都是比較偏前端的,和dwr不同,dwr是一個一站式的ajax框架,不僅提供了客戶端的工具方法,也包括服務端的配置和通信的處理。
而ext和prototype等僅僅設置好了json的接口并對ajax通信做了封裝,相對而言是一種比較“純粹”的AJAX實現(xiàn),當然ext還包括了大量的圖形組件,這又是題外話了。
為了解決ext們的通信問題,如果單純的定義Servlet,實現(xiàn)起來比較原始,既復雜又不好管理。于是網(wǎng)上有好多人采用了dwr來管理通信,還有人用structs作為對接口Servlet的映射配置管理,這樣一來不論是客戶端還是服務端,都有很多功能被切割掉了,顯得不夠“干凈”。于是我寫了下面的兩個響應的Servlet處理類來解決這個問題。
代碼如下:
JSONServlet:





































































































































僅僅是表述一種想法,歡迎大家批評,呵呵:)
@2008 楊一. 版權所有. 保留所有權利