摘要:
題記:
其實我這篇文章純粹是拋磚引玉之意
Google Ajax Search 的api使用起來并不困難,如果有高手對此不屑一顧的話,不妨回答一下我的真正用意,那就是一個出色的web api該如何設計呢? 它的體系架構是什么? 我對此有個初步的想法, 前端開發自己的js庫, 調用遠端的服務. 但是具體實施該如何呢? 傳輸方式該是如何? JSON? 自定義XML? 還是SOAP? 現在很火的REST對 web api的設計有什么影響. 還望各位高手賜教 ^_^
回到正題,看看如何用google api構建自己的ajax 搜索.
閱讀全文
摘要: JSF作為如今JavaEE標準之一,基于組件的設計為Java的web開發帶來了極大的便利性。然而在設計上,JSF拋棄了傳統的GET請求方式,所有JSF的表單都已post方式提交。這樣雖然在安全性等方面有一定好處,但是也帶來了一些不便,比如,由JSF開發的web應用難以為每個單元定位。
上述單元定位的意思是,比如你開發了一個project.faces用于動態顯示project的內容。由于是post提交表單,那么一個叫dollyCal的項目和一個叫nirvana的項目將同樣顯示為project.faces,這樣每次用戶都需要通過導航瀏覽自己需要的項目,而不能通過對固定網頁的收藏來一次性瀏覽。
解決上述問題可以通過filter來模擬get請求。
閱讀全文
摘要: 有感于windows自帶計算器的不好使,最近心血來潮按自己需求開發了一個多功能計算器。其核心的一部分來自于網上的學習資料,因此我也不敢私藏代碼,特拿出來和大家分享心得。
計算器功能如下:
1.支持運行時更換界面皮膚,水印和按鈕形狀等外觀顯示。
2.支持sin, cos, tan, cot, arcsin, arccos, arctan, arccot, !, log, ln, +, -, *, /, %, 乘方等基本運算,支持連續運算并
自帶PI,E的精確值。
3.支持表達式計算,支持設置變量,可以輕松的實現公式運算。
4.無限的結果保存,完全對用戶透明,用戶可以輕松的存儲和讀取先前的操作結果.
5.能夠分析用戶操作尤其是表達式中的語法錯誤,提醒用戶而不是返回錯誤結果。
閱讀全文
摘要: 最近在嘗試做一個類似sourceforge的開源社區,因此需要為項目申請者提供遠程SVN的配置。這里列出自己的代碼和心得,一是為了與大家相互交流,更重要的是為了讓各位提提意見,看看還需要什么內容。
現在提供的功能有:
為項目創建svn倉庫,修改svn賬戶密碼,修改svn權限配置等。
閱讀全文
摘要: FCKeditor,作為現在功能最強大的在線HTML編輯器,網上關于他的功能介紹以及基本配置已經很多了。然而其中不少文章涉及面都比較局限。最近,筆者需要在自己項目中使用到FCKeditor,并用之于和已有的基于JSF的web應用整合。從對FCKeditor一竅不通到成功達成整合,我從網上學到了不少知識,自己也積累了不少經驗,因此,也想和大家一起分析這一過程。
閱讀全文
摘要: 在web系統中,驗證碼的應用基本上隨處可見.驗證碼可以防止他人惡意攻擊和垃圾注冊,可以說已成了web開發中必不可少的環節.遺憾的是,驗證碼在jsp,jsf的組件庫, 至少是一些標準的組件庫中并沒有出現.本文分別介紹如何在jsp和jsf中使用驗證碼和我的一些小經驗,呵呵.
在jsp中,我們使用apache的taglibs-image(http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/intro.html),可以簡便的配置自己的驗證碼.而由于在jsf中,無法和其他jsp標簽庫混用(至少不能和上述標簽庫混用),我們則用Java2D自己繪制驗證碼圖.
閱讀全文