如何讓JBuilder9支援Struts 1.1

Struts1.1比Struts1.0功能增強了很多。比如:提供DynaActionForms,可不用編寫任何代碼建立動態ActionForm;多應用支援允許定義多個struts-config.xml設定檔等等。但JBuilder 9隻直接支援Struts1.0,不直接支援Struts1.1,下面讓我們來看看怎樣讓JBuilder 9支援Struts1.1。首先下載

防禦性編碼和單元測試規則(一)

開發人員編寫代碼。不幸的是,開發人員也編寫缺陷,其中大多數缺陷是在最初的編碼階段加入的。修複這些缺陷成本最低的地方同樣也是在開發的初始階段。如果等到功能測試或者系統測試來捕獲並修複缺陷,那麼您的軟體開發成本就會高得多。在本文中,作者 Scott Will、Ted Rivera 和 Adam Tate 討論了一些基本的“防禦性”編碼和單元測試實踐,讓開發人員更容易找到缺陷 —— 更重要的是,從一開始預防缺陷產生。 防禦性駕駛和防禦性開發 大多數司機接受過防禦性駕駛技術的教育 —— 這有很好的理由

防禦性編碼和單元測試規則(二)

加強警戒(En garde)! 要記住,您的客戶對您的產品有與您不一樣的想法。他們會在一個您的小組很可能從來也沒想到的 —— 或者至少是沒有可能測試的 —— 環境中安裝它。他們會以您從來沒有想到過的方法使用它,並以您意想不到的方法配置它。下面的列表有助於協助您保證他們不會發怒:驗證所有收到的參數的完整性(考慮如果您期待一個數組而傳遞來的是一個

資料庫正常化三個範式應用執行個體

  正常化為什麼重要?目前很多的資料庫由於種種原因還沒有被正常化。本文中解釋了其中一些原因,並用不同形式的範式(normal

Struts-menu源碼分析貼)

        好的代碼讀起來讓人如飲醍醐,讀完以後神清氣爽。如果你想提高你的編程水平,如果你想提高你的設計能力,如果你也想成為大師,那麼就去閱讀代碼吧。以本人十幾年來的編程經驗,閱讀代碼能讓你得到的比閱讀文章(那怕是大師的文章)得到的更多。優秀而且實用的代碼有很多,比如Junit,比如Jive,比如petStore,甚至是tomcat的Example、Log4j的Example。       Struts-Menu也來自一位大師的作品, Matt

面向資料庫管理員的J2EE

與J2EE開發人員進行對話時,資料庫管理員需要瞭解的內容。 如果你是一個與Java開發人員協同工作的Oracle資料庫管理員,你可能與他們有很多不同的看法。例如,當他們想改變資料庫模式以更好地儲存他們的對象時,你可能會很驚訝;當他們討論WAR和EAR時,你可能會感到很困惑。為了更好地協助你與J2EE開發人員進行溝通,讓我們來對J2EE進行一個簡要介紹並看看J2EE開發人員所面臨的一些挑戰。 什麼是J2EE?Java 2 Platform, Enterprise

用ActionForm一次擷取表單所有參數

用過Jakarta Struts的兄弟都知道ActionForm的使用方法和她在Struts架構中所起的作用,但是您是否在為要給ActionForm編寫一大堆setter和getter方法而感到厭倦和疲憊呢?的確,我是厭倦了,所以我要尋求新的方法。我第一反映就是想使用Map介面,將所有的表單參數全部放進HashMap中,然後在Action中get出這個Map,並進行商務邏輯的操作。有了想法當然要去實驗了,實踐才是檢驗真理的唯一標準。首先要編寫一個擴充ActionForm的類。代碼如下(由於篇幅,

Sybase PowerBuilder9.0綜述

面對市場的迅速變化,企業戰略應用也必須具備全新的視野。企業首先需要建設新的、創新性的應用程式,它不僅能驅動企業向前發展,還要能夠增強和擴充企業現有的應用程式組合。再者企業需要明智的戰略規劃,既要引入新的技術和平台,又無需放棄可靠的、成熟的用戶端/伺服器架構。企業需要最大的自由度,這樣才能為應用程式和使用者選擇最適當的平台。此外,複雜的計算環境要求組織良好的、高效率的開發實踐,不但要支援難以計數的應用程式伺服器、Web 服務器、瀏覽器、Web 服務以及商務規則——還要面對持續不斷的變革。 當然,

JBuilder+WebLogic實現教材管理系統

  摘 要 這篇文章研究了在校園網環境下合理利用原有異構資料庫建立相關的部門管理系統的方法,介紹了基於WebLogic應用伺服器進行教材綜合管理系統的設計和實現的過程。  關鍵詞 資料庫;J2EE; EJB;WebLogic   引

Oracle9i的動態SGA特性探索

 Oracle9i資料庫在內部特性方面有著非常大的增強,其中一個最令Oracle DBA興奮的莫過於可以動態設定全部的Oracle SGA控制參數。與8i不同的是,原來都將初始化參數放到一個文字檔中,並且在資料庫啟動的時候讀取,Oracle9i卻可以通過ALTER DATABASE和ALTER SYSTEM命令複位全部的Oracle參數。  在9i前,如果想對Oracle資料庫的處理模式作一些改變的話,Oracle管理員必須關閉資料庫並且重新設定INIT.ORA檔案中的參數,然後重新啟動資料庫。

雙 IF 魔符

轉自IBM developerWorks 中國如果您發現您的代碼 99.99% 的時間在單 CPU 上運行,但是當您按比例增加到兩個或更多個 CPU 時,它很快就會崩潰,那麼這一珍品正適合您。這一問題不僅與 Java 代碼在一個對稱式多處理器(symmetric multiple processor,SMP)平台上啟動並執行複雜程度有關,還與管道技術對“受保護的(protected)”代碼的影響有關。儘管您的代碼應該高效而且一致始終都很重要,但是由於 SMP 這樣的平台將誇大儲存模型中的一致性問

[SQL]:如何簡化JDBC代碼

問題的提出在一個應用程式中,處理JDBC的操作是一個重複率較高的工作。當你在一個JDBC資料來源上執行SQL查詢時,你通常需要執行下面幾個步驟: 1.產生SQL語句 2.獲得串連 3.獲得一個PreparedStatement對象 4.在PreparedStatement對象中設定需要送入到資料庫的值 5.執行SQL語句 6.處理查詢結果 除此之外,你還需要處理SQLException異常。如果上面列出的這些步驟分散在程式的各個部分的話,程式中需要多個try/catch塊來處理異常。

PB動態報表格式自由定義的實現

  在通常的Server/Client方式MIS開發中,總是有沒完沒了的報表需要製作,調試報表花費的時間也是最多而且乏味,還常常不能滿足客戶的要求。要是能夠讓使用者自己調整報表的格式和內容,然後將它儲存下來,程式下次啟動時它自動調用儲存了的報表格式那有多好。本人通過如下方法最終實現了用的要求。PB(PowerBuilder)有一種以PSR結尾的特殊的儲存報表的檔案格式(本文簡稱作PSR檔案)。根據資料視窗可以直接讀取PSR檔案產生報表的原理,程式通過產生PSR檔案,實現動態報表格式的儲存。  一

用Rational Rose和UML開發J2EE應用(一)

前言  成功地運用J2EE構建公司專屬應用程式的關鍵和所有複雜的軟體平台是一樣的:有效需求溝通、制定正確的分析和設計決定,並且識別最佳的實現選擇。   追求最佳可視化模型的公司可以更快地開發它們的軟體,並且建立更高品質的系統。Unified Modeling Language (UML)就是可視模型化的軟體工業標準。在這裡,我們將向你介紹如何運用UML和Rational Rose

小心修改集合的大小

Java中最常使用的就是集合了,而且處於效能的考慮,現在大部分人都不再使用Vector這種方法同步的集合了。新的集合庫帶來了更快的效能,同時也帶來了更多錯誤使用的可能。新集合庫效能的提升主要就是去掉了方法同步,可想而知,同步訪問時必然存在資料一致性問題。為了能使程式不會因為資料的不一致而造成其它錯誤,新集合庫在設計時採用了快速失敗機制(Fast-Fail),就是每次遍曆集合時都會判斷當前集合大小是否被修改,如果被修改,馬上拋出ConcurrentModificationException異常,停

sql中的like統配符

LIKE確定給定的字串是否與指定的模式比對。模式可以包含常規字元和萬用字元字元。模式比對過程中,常規字元必須與字串中指定的字元完全符合。然而,可使用字串的任意片段匹配萬用字元。與使用 = 和 != 字串比較運算子相比,使用萬用字元可使 LIKE 運算子更加靈活。如果任何參數都不屬於字串資料型別,Microsoft SQL Server 會將其轉換成字串資料型別(如果可能)。文法match_expression [ NOT ] LIKE pattern [ ESCAPE

尋找資料表的主鍵

大多數資料庫有許多主鍵,但是在一個表中不允許兩條記錄的同一個主鍵具有相同的值。可以使用Java Database Connectivity(JDBC)來判斷一個資料表的主鍵。  JDBC具有強大的中繼資料處理能力。java.sql.Connection類和java.sql.ResultSet類可以通過調用其getMetaData方法進行反射,例如:// 對java.sql中所有的類Connection connection = .....DatabaseMetaData dbMeta = con

PB中相關聯下拉資料視窗的實現

  近日在開發過程中遇到使用下拉資料視窗的情況:資料表Data中有二列Dept_id(主管部門編碼)、Unit_id(企業編碼)的取值分別來自資料表Dept(主管部門)及Unit(企業基本情況),且要求選擇某一主管部門後,能將該主管部門的所有企業顯示出來以便選擇。有關資料表的結構如下(已簡化):表 名欄位名類型長度關鍵字含義DataDept_idChar5否主管部門編碼Unit_idChar9是企業編碼NumNumeric7(無小數)

JBuilder 9.0開發實用技巧七招

  同步輸出目錄   在Java開發過程中,有時候我們要建立一些簡單的類來測試某些功能,測試完成後就從磁碟刪除該類的源檔案,因為我們不想讓該類出現在最終的產品中。但是,雖然源檔案已經被刪除,編譯好的class檔案仍可能留在磁碟上,當有其他的類依賴於該類,就可能導致開發環境的不穩定。  在JBuilder中,我們可以設定一個編譯選項來同步(Synchronize)Java的源檔案和對應的類,這樣,一旦Java源檔案被刪除,對應的class檔案也將被刪除。按照如下步驟設定該同步選項:   開啟

總頁數: 61357 1 .... 17264 17265 17266 17267 17268 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.