摘要:
題記:
其實(shí)我這篇文章純粹是拋磚引玉之意
Google Ajax Search 的api使用起來并不困難,如果有高手對(duì)此不屑一顧的話,不妨回答一下我的真正用意,那就是一個(gè)出色的web api該如何設(shè)計(jì)呢? 它的體系架構(gòu)是什么? 我對(duì)此有個(gè)初步的想法, 前端開發(fā)自己的js庫, 調(diào)用遠(yuǎn)端的服務(wù). 但是具體實(shí)施該如何呢? 傳輸方式該是如何? JSON? 自定義XML? 還是SOAP? 現(xiàn)在很火的REST對(duì) web api的設(shè)計(jì)有什么影響. 還望各位高手賜教 ^_^
回到正題,看看如何用google api構(gòu)建自己的ajax 搜索.
閱讀全文
摘要: JSF作為如今JavaEE標(biāo)準(zhǔn)之一,基于組件的設(shè)計(jì)為Java的web開發(fā)帶來了極大的便利性。然而在設(shè)計(jì)上,JSF拋棄了傳統(tǒng)的GET請(qǐng)求方式,所有JSF的表單都已post方式提交。這樣雖然在安全性等方面有一定好處,但是也帶來了一些不便,比如,由JSF開發(fā)的web應(yīng)用難以為每個(gè)單元定位。
上述單元定位的意思是,比如你開發(fā)了一個(gè)project.faces用于動(dòng)態(tài)顯示project的內(nèi)容。由于是post提交表單,那么一個(gè)叫dollyCal的項(xiàng)目和一個(gè)叫nirvana的項(xiàng)目將同樣顯示為project.faces,這樣每次用戶都需要通過導(dǎo)航瀏覽自己需要的項(xiàng)目,而不能通過對(duì)固定網(wǎng)頁的收藏來一次性瀏覽。
解決上述問題可以通過filter來模擬get請(qǐng)求。
閱讀全文