摘要: HttpClient 是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,并且它支持 HTTP 協議最新的版本和建議。本文首先介紹 HTTPClient,然后根據作者實際工作經驗給出了一些常見問題的解決方法。 閱讀全文
摘要: 單點登錄(SSO)的技術被越來越廣泛地運用到各個領域的軟件系統當中。本文從業務的角度分析了單點登錄的需求和應用領域;從技術本身的角度分析了單點登錄技術的內部機制和實現手段,并且給出Web-SSO和桌面SSO的實現、源代碼和詳細講解;還從安全和性能的角度對現有的實現技術進行進一步分析,指出相應的風險和需要改進的方面。本文除了從多個方面和角度給出了對單點登錄(SSO)的全面分析,還并且討論了如何將現有的應用和SSO服務結合起來,能夠幫助應用架構師和系統分析人員從本質上認識單點登錄,從而更好地設計出符合需要的安全架構。 閱讀全文
摘要: 從網上找到了兩種方法都是大同小異,經過我整理了一下。先將兩種方法貼出來 尊重原作者,向其致敬
1.作者:倉木澤
為了減輕服務器壓力,將原來的文章管理系統由JSP文件的從數據庫中取數據顯示改為由jsp生成靜態html文件后,將相應的文件信息存入數據庫中,然后直接訪問html文件<這個問題我想了好久,我怎么就沒有向這方面想呢,要不是別人提醒,恐怕我還要想一陣子,真的是氣人呢,呵呵>。下面是一個簡單的示例 閱讀全文
1.作者:倉木澤
為了減輕服務器壓力,將原來的文章管理系統由JSP文件的從數據庫中取數據顯示改為由jsp生成靜態html文件后,將相應的文件信息存入數據庫中,然后直接訪問html文件<這個問題我想了好久,我怎么就沒有向這方面想呢,要不是別人提醒,恐怕我還要想一陣子,真的是氣人呢,呵呵>。下面是一個簡單的示例 閱讀全文
在網吧客戶端項目中使用了frame的方式,布局如下:
遇到的問題是當main中的內容超過main的指定高度時,會同時出現豎向和橫向滾動條,這是一種極不好的用戶體驗,理想狀態應該是只出現豎向滾動條,我嘗試了如下解決方法:
1.直接添加body屬性<body style="overflow-x:hidden;">,結果是無效;
(分析原因:overflow-x是IE獨有的 css 屬性,加上DTD的話可能會被忽略,就像定制滾動條顏色的css屬性一樣)
2.去掉DOCTYPE聲明<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">以后,橫向滾動條被限制了,目的雖然達到,但是假設采用div+css布局的話,去掉文檔聲明會引發更多的問題,所以還需要嘗試一些其它的方式;
3.在使用iframe的情況下,可以不刪除DOCTYPE聲明,設置scrolling="yes",<body style="overflow-x:hidden;">也能生效。
以上是我做的一些嘗試,知其然而不知其所以然,但是希望能夠在工作中解決一些實際問題。
遇到的問題是當main中的內容超過main的指定高度時,會同時出現豎向和橫向滾動條,這是一種極不好的用戶體驗,理想狀態應該是只出現豎向滾動條,我嘗試了如下解決方法:
1.直接添加body屬性<body style="overflow-x:hidden;">,結果是無效;
(分析原因:overflow-x是IE獨有的 css 屬性,加上DTD的話可能會被忽略,就像定制滾動條顏色的css屬性一樣)
2.去掉DOCTYPE聲明<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">以后,橫向滾動條被限制了,目的雖然達到,但是假設采用div+css布局的話,去掉文檔聲明會引發更多的問題,所以還需要嘗試一些其它的方式;
3.在使用iframe的情況下,可以不刪除DOCTYPE聲明,設置scrolling="yes",<body style="overflow-x:hidden;">也能生效。
以上是我做的一些嘗試,知其然而不知其所以然,但是希望能夠在工作中解決一些實際問題。
摘要: 主要就我所了解的J2EE開發的框架或開源項目做個介紹,可以根據需求選用適當的開源組件進行開發.主要還是以Spring為核心,也總結了一些以前web開發常用的開源工具和開源類庫 閱讀全文
摘要: 1. org.jboss.Main.main(String[]) 為入口.
2. main 函數創建一個名叫”jboss”的線程組, 然后創建一個屬于該組的線程, 在線程中執行boot方法.
3. boot 方法首先處理main函數中的參數(及一些其它的系統環境設置), 接著就用系統的屬性創建了org.jboss.system.server.ServerLoader實例[new ServerLoader(props)].
閱讀全文
2. main 函數創建一個名叫”jboss”的線程組, 然后創建一個屬于該組的線程, 在線程中執行boot方法.
3. boot 方法首先處理main函數中的參數(及一些其它的系統環境設置), 接著就用系統的屬性創建了org.jboss.system.server.ServerLoader實例[new ServerLoader(props)].
閱讀全文
摘要: showModalDialog和showModelessDialog使用心得 閱讀全文
????????? ?? ,IVXVYIBttt+::+IVVMMMMMMRR:’
????????? ,YYVYItMYti+i++:X+Rt:tXWRMR,
????????? .YRiIYRMViitVXRWRYMI++++itMM..
????????? .Y+,.,X::,,,YMMMMMMMMRVItXMti
????????? :X+:,X:,. .,iiIRMWMMMBBRMMBY.
????????? tR+:I:i:+Y:IitYVYMMMMMMMMRi.
????????? .+RXt:,::.::XXIBMMMMMMMMM+:
????????? ,RRXitY+,.::RWMMMMMMMMt.
????????? VYI:::,..:tVMMMMMMBY+.
????????? .VBBW:::::,i.MMMMMBi:.
????????? .tWRRVi:::.X:VMMMMMMY.
????????? ,+i+:,XYtt+:,i:,MMMBR:
????????? ...VV..:..:.tt::++:+,RMYMV.
????????? :M:::..:,.:,,,.+t+++Ytt.,+:
????????? tRt:,.:,.:,:.:+.,:++tit,
????????? tXt:,:,:.:.,,+,:+YRY,
????????? :++:::.,:.:.::+:iMi
????????? ,Ri:::,:::::::+Ii
????????? ,+:Xii:,,::I:tit,.
????????? :BBt,:+::,::i+.
????????? :BWXX::::::iX.
????????? :BWVIi++t+:V+
????????? WBXtItii+iWI.
????????? :MWIYIti+iVRY,
????????? RBXVYItiiIYXWI,
????????? :MRWWVYttttIIIXWt.
????????? .XMBRRXIti+++itIXW,
????????? .BMBBRVIi+:::+ttXX.
????????? ,MMBRXYti:::++tIW:
????????? tMMRWYti+++iittXV
????????? +MRVYti+++iittWI
????????? .VMWVtiiiiiiitIR
????????? .XBBWVtttttttttX
????????? .,WBRBXVtttttttIWi
????????? :RWXWBXYtttttttYR
????????? .iRWVIiBWYIttttttY
????????? .tWVYti:WRVIttittIV .:,,
????????? tWVIi++:XRVIIttttIX ..:YYtYi:tittV,
????????? tXYti+++tWRVYttittYWIiIYYVItt:iXW+....
????????? :WIt+++iXRBBVYItitIYXXYti+iIYt++:IMRi:.
????????? :Xti+:+tRWt:BVYItitIYWVIIIYXXWXVXYt+i+IV:
????????? tYi+::IWI:::BVVItitIXBRVIt:::::::tIVXRiXt
????????? Viii++i:itIXBXVttitVW, tBIX
????????? XIiXIttIVRBRBIItttIRX :VX
????????? tXXWWWVi+. RXXItiYRV ..
????????? ,BWYi+IRX
????????? tBYiitWB,
????????? .WVtiiIRI
????????? VWtiiiIB,
????????? ,BIiiiiWt
????????? .BViiiiYV
????????? XXtii+YV
????????? iRiii+YY
????????? :Btii+XI
????????? Wtii+R:
????????? XY+t+B.
????????? YX+tYR.
????????? tX+iWV
????????? iXi+RI
????????? tYiIXX
????????? ,XtiIXRt.
????????? :BIVYRWIV
????????? +RYXXWiYR.
????????? iWIVYtXMV
????????? tBYItRtM+
????????? XBWttX:B:
????????? YYBXXYR:,R:
????????? tIYYYIY: i:
摘要: 期待已久的日子即將到來: 最新版JavaServer Pages (JSP)2.0規范即將和其他的J2EE 1.4一同發布。新的JSP版本有一個新的飛躍,采用了新的方式:由于新的語言表達式(Expression Language,以下簡稱為EL)和JSP標準標簽庫(JSP Standard Tag Library ,以下簡稱為JSTL)這兩種新的方式,在頁面中不需要用java,對于開發一般的應用來說,重用代碼變得更加容易。更具體來說,JSP 2.0帶來了以下的優點: 閱讀全文