Time of Update: 2017-02-27
對象範式民為貴,社稷次之,君為輕 ——《孟子·盡心下》短憩之後,引號迫不及待地問:“物件導向的範式應該是一種特殊的命令式吧?”“物件導向?”冒號咕噥著,“姑且稱之為OO或對象式吧,既不標新立異,也不以訛傳訛。在回答你的問題之前,請先回答我的:什麼是OOP?”引號應答如流:“OOP是一種電腦編程模式,它以對象作為問題空間的基本元素,利用對象和對象間的相互作用來設
Time of Update: 2017-02-27
這篇入門教程將教會您怎樣建立一個簡單的人機互動介面以及向其中添加簡單 的後台功能。 特別地,我們將向您展示如何按 Swing 規範編寫控制按鈕和域代 碼。我們將會使用到布局管理、設計簡單 GUI 介面以及添加一些“按鈕(button) ”和“文字欄位(text field)”組件。 “文字欄位”是用來接收輸入和顯示輸出 的,“按鈕”在前端用來起動相應功能。 我們將建立的應用程式會是一個簡單但
Time of Update: 2017-02-27
在本教程中,您將使用 NetBeans IDE 6.5 建立包括兩個 JSF 1.2 (Woodstock) 頁面片段組件的應用程式。一個片段用來儲存應用程式的徽標。另 一個片段用來儲存在應用程式的兩個頁面之間導航的連結。 本教程中使用的樣本公司標誌 » sky.jpg 本教程可用以下技 術和資源運作:
Time of Update: 2017-02-27
在寫前幾篇文章的時候,有些朋友建議我的寫一篇關於表單資料校正的文章。 正如文章的開頭所引用的《Writing Secure Code》的名言:“所有的輸入都是罪惡的”,所以我們應該對所有的外部輸入進行校正。而表單是應用程式最簡單的入口,對其傳進來的資料,我們必須進行校正。轉換與校正(Conversion & Validation)其實上篇文章,我本來是打算寫表單資料校正的內容,但是經過再三思考後,還是決定先寫Struts
Time of Update: 2017-02-27
在本教程中,您將使用 NetBeans IDE 建立並運行一個簡單的 web 應用程式,Hello Web。本應用程式範例要求您輸入一個名字,之後使用那個名字顯示一條資訊。首先,您需要使用一個輸入框來實現這個頁面。之後您使用一個使用者可以選擇名字的下拉式清單來替換那個輸入框。下拉式清單中輸入的名字來自資料庫表。本教程需要以下技術以及資源的支援 JavaServer Faces 組件/Java EE 平台 1.2 with
Time of Update: 2017-02-27
越來越多的企業開始選擇Rails作為Web應用的架構。Rails曾經還主要是一些輕公司的選擇,但今天一些“重”企業(比如保險、金融等行業的企業)也開始把Rails納入內部應用甚至外部應用的考慮範圍。我最近服務過的客戶是國外某大型保險公司,該公司就選擇了Rails來建立他們的保險銷售網站。選擇Rails的原因,是因為它快速構建的能力,是因為它是Web開發的DSL。但是否選擇了Rails就代表了高效開發?是否在Rails上建立的Web應用就一定是高品質的?答案是否定的。從我參
Time of Update: 2017-02-27
冒號和他的學生們(連載27)——介面服務冒號和他的學生們(連載26)——存取控制冒號和他的學生們(連載25)——軟體應變冒號和他的學生們(連載24)——對象封裝冒號和他的學生們(連載23)——資料抽象冒號和他的學生們(連載22)——抽象思維冒號和他的學生們(連載21)——後台指令碼冒號和他的學生們(連載20)——前台語言冒號和他的學生們(連載19)——平台語言冒號和他的學生們(連載18)——系統語言冒號和他的學生們(連載17)——語言討論冒號和他的學生們(連載16)——動態語言冒號和他的學生們(
Time of Update: 2017-02-27
在struts1.x Action類的execute方法中,有四個參數,其中兩個就是response和request。而在Struts2中,並沒有任何參數,因此,就不能簡單地從execute方法獲得HttpServletResponse或HttpServletRequest對象了。但在Struts2 Action類中仍然有很多方法可以獲得這些對象。下面就列出四種獲得這些對象的方法。【方法1】使用Struts2
Time of Update: 2017-02-27
本文檔將向您介紹有關使用 NetBeans IDE 開發 Web 應用程式的基礎知識。它將示範如何建立簡單的 Web 應用程式,如何將該應用程式部署到伺服器,以及如何在瀏覽器中查看該應用程式的表現形式。該應用程式採用一個 JavaServer Pages™ (JSP) 頁來要求您輸入自己的姓名。然後,使用 JavaBeans™ 組件在 HTTP 會話期間保留該姓名,並檢索該姓名以輸出到第二個 JSP 頁上。要學習本教程,您需要具備以下軟體和資源。
Time of Update: 2017-02-27
您在本教程中所建立的 Web 應用程式採用 application 範圍內的一個對象來統計投票數,採用 session 範圍內的一個對象來確保使用者在每個會話中只能投票一次。該應用程式採用一個 request 範圍內的對象來顯示使用者提交投票的時間。該時間儲存在 request 範圍,因為應用程式在響應被發送到用戶端瀏覽器以後不再需要這個值。本教程需要採用以下技術及資源 JavaServer Faces 組件/ Java EE
Time of Update: 2017-02-27
maven2 比起maven1
Time of Update: 2017-02-27
四 重新導向和檔案另一類安全問題是圍饒在web應用裡重新導向和檔案的使用。4.1 重新導向web應用裡的重新導向是一個被低估的craker工具:它不僅可以讓使用者掉入一個陷進網站,而且還可以創造一個完備的攻擊。當使用者被允許由一個URL重新導向的時候,它由可能就是個漏洞。最明顯的攻擊是將使用者重新導向到一個和原始頁面一模一樣的假頁面。這個所 謂的‘釣魚攻擊’通過給使用者發送一封包含正常的不讓人起疑的連結的email,
Time of Update: 2017-02-27
原文地址:http://guides.rubyonrails.org/security.html這個指南描述的是在web應用裡普遍的安全問題,同時也給出了在Rails裡如何避免這些問題。如果你有任何問題,請mail作者,Heiko Webers, at 42 {et} rorsecurity.info. 讀完此文後,你應該會瞭解:1.所有的對策已經被高亮顯示了2.在Rails裡session的概念, 該放什麼在session裡,以及一些流行的攻擊方法3.只是瀏覽一個網站,怎麼就有安全問題呢?(
Time of Update: 2017-02-27
資料類型遵禮謂之劬,守法謂之固,此荒國之風也 ——《荀悅·申鑒》待教室平靜下來,冒號再度開腔:“在談論動態語言之前,最好先澄清一下它與動態類型語言之間的區別。”歎號訝然道:“它們不是一回事嗎?一直以為動態語言是動態類型語言的簡稱呢。”“有親戚之名,卻無血緣之親。名稱上相似,加之動態語言絕大多數確是動態類型語言,造成混淆實屬在所難免,但二者之間並無必然聯絡—&mdas
Time of Update: 2017-02-27
教學計劃褚小者不可以懷大,綆短者不可以汲深 ——《莊子·至樂》一陣商討之後,眾人似乎未能達成共識。冒號見狀,便讓他們一一道來。問號再次充當急先鋒:“能不能比較一些當今主流語言各自的優缺點?”冒號笑言:“我怎麼恍惚間又回到了第一堂課?你的潛台詞還是那句話:到底學哪種語言好?”問號被窺破心事,微露窘色。“不過我非常理解你們的想法。”冒號體諒道,“雖然這是
Time of Update: 2017-02-27
1.前言資料庫應用,在許多軟體系統中經常用到,是開發中大型系統不可缺少的輔助。但如果對資料庫資源沒有很好地管理(如:沒有及時回收資料庫的遊標(ResultSet)、Statement、串連
Time of Update: 2017-02-27
在前幾天寫了一個圖片按鈕的使用方法如下 <s:submit type="image" value="user_doDelete.action" label="刪除指定用 戶"src="myroot/images/btn/btn_delete.jpg" cssClass="button_image"onclick="return
Time of Update: 2017-02-27
原理IOU 思想是人們在處理日常債務關係時行之有效一種方法,即:債務人通過可靠的第三方保管賬戶,向債權人發放 IOU 債務憑證;債務人通過向第三方保管賬戶提交結果以終止 IOU 債務;債權人憑此 IOU 債務憑證通過第三方保管賬戶履行債權並進行結果贖回。債務人和債權人之間的債務關係,通過可靠的第三方保管賬戶,實現了在時間和空間上最大程度的分離和解耦。IOU 設計模式是 IOU 思想在軟體設計領域的應用,最早由 Allan Vermeulen 於 1996
Time of Update: 2017-02-27
本教程介紹如何使用 NetBeans IDE 6.5 和 JSF 1.2 (Woodstock) 組件構建 能夠建立、檢索、更新和刪除資料庫行的 Web 應用程式。該應用程式提供了一個 主要資料下拉式清單和一個同步的詳細資料表。該應用程式的使用者能夠從關聯資料庫 添加、更新和刪除詳細資料表中的記錄。本教程使用的概念在更基本的教程中有介紹。如果您對 IDE 及其設 計組件尚未有基本的瞭解,請先閱讀一些介紹性教程,如可視化 Web JSF 應用程 序開發入門和使用資料繫結組件訪問資料庫。預計時間:4
Time of Update: 2017-02-27
簡介:使用 Java™ 技術的 Web 開發人員可以使用緩衝公用程式快速提 升他們的應用程式的效能。Java 緩衝系統(Java Caching System,JCS)是一個 用於 Java 應用程式的強大分布式緩衝系統,它是擁有簡單 API 的高度可配置的 工具。本文將概述 JCS 並展示如何使用它來提高 Web 應用程式的速度。許多 Web 應用程式會根據傳統型應用程式重新編寫;理想情況下,這些應用程 序的速度和延展性應該與案頭版本一樣。幾乎所有 Web 應用程式都可以從速度