J2EE學習筆記(8) 真是知易行難 初試Struts

實在是好事多磨,折騰了兩個晚上才搞定了一個 HelloWorld Struts版,下面談談一點體會。開發環境 Eclipse + MyEclipse (Struts 1.1)Struts 1.1支援多模組開發,在myEclipse的Web Application Project裡先建立新module (New->Struts 1.1 Module),再依次加Form Action ActionForward (New -> Struts 1.1 Action, Form &

J2EE設計模式:CMP到BMP模式(一)

EJB2.0終於給了我們一個可操作的容器管理持久(CMP)模型。只要有可能,在我的EJB項目中我就用CMP beans;但是,由於這件奇怪的事情,我需要把我的實體變成bean管理(BMP)的。我使用下面的模式讓我乾淨利落的從CMP模型轉換到bean管理持久模型。在這篇文章中,我們將討論: 1.CMP 2.0: 發生了什麼變化? 2.Inventory(貨物清單)EJB應用程式 3.開發一個CMP bean 4.移植CMP bean到BMP CMP 2.0: 發生了什麼變化? 當EJB問世的時候,

Oracle9iAS Containers for J2EE獨立版指南--(簡介、安裝、啟動、關閉和

Oracle9iAS Containers for J2EE(OC4J)1.OC4J包含 a JSP Translator, a Java servlet container( 部署方法:先將servlet以標準的Web Application aRchive( WAR )檔案形式打包,OC4J提供WAR檔案部署工具將其解壓放在Java servlet container中。打包使用jar 命令。), 和 an Enterprise JavaBeans (EJB) container。

Java 實現 LRU 緩衝的兩個執行個體

Java 自訂實現 LRU

應用Rational 工具簡化基於J2EE的項目 (二)啟動項目

第二部分:啟動項目Steven Franklin軟體設計師和過程專家2004 年 3 月這個有多篇文章組成的系列講述了如何逐漸的應用 Rational 統一過程(RUP)和其他的 Rational 工具,本文中範例項目的詳細計劃被圍繞著管理需求和風險而討論。第二部分快照 第 2 部分展示的工具和技術:Rational 統一過程 (RUP) — 支援專案計劃的制定 RUP Microsoft Word 模板 — 草擬專案願景文檔 Rational RequisitePro v2001A —

java中Comparator介面代碼執行個體

set:元素是無序(存入和取出的順序不一定一致),不可以重複     set集合的功能和Collection一樣------||HashSet:     是如何保證元素的唯一性的呢?     是通過元素的兩個方法,hashCode和equlas來完成。    

java.util.Arrays的排序程式實現代碼(1/2)

(1) 基礎資料型別 (Elementary Data Type)數組的排序,如Arrays.sort(int[])等。採用了一種經過調優的快速排序。該演算法改編自 Jon L. Bentley 和 M. Douglas McIlroy 合著的 Engineering a Sort Function", Software-Practice and Experience Vol. 23(11) P. 1249-1265 (November 1993)。此演算法在許多資料集上提供

Java擷取絕對路徑一些問題解決方案

先看一個執行個體  代碼如下複製代碼 // 擷取對象的絕對路徑public static String realpath(Object obj) throws URISyntaxException { return new File(obj.getClass().getResource("").toURI()).getAbsolutePath();}

Java檔案計算檔案目錄與硬碟空間大小程式

java.io.File中有一個listRoots的靜態方法,該方法返回一個指向檔案系統根目錄的File[]。並通過調用File中的getUsableSpace()和getTotalSpace()方法可以擷取該分區的可用空間大小以及空間的總大小。測試方法如下:  代碼如下複製代碼 import java.io.File;   public class FileTest {      

Java資料庫編程中的幾個常用技巧

、java資料庫操作基本流程  2、幾個常用的重要技巧:  可滾動、更新的記錄集  批次更新  交易處理   java資料庫操作基本流程:取得資料庫連接 - 執行sql語句 - 處理執行結果 - 釋放資料庫連接  1、取得資料庫連接  1)用DriverManager取資料庫連接  例子:String className,url,uid,pwd;className = "oracle.jdbc.driver.OracleDriver";url =

JAVA學習,是一條漫長的道路(轉貼)

作者:蔡學鏞  發表日期:2001-08-13  瀏覽人次 :378我在Java

Java在mac下中文亂碼問題解決辦法

java和javac在簡體中文的Mac OSX的終端(Terminal.app)環境下,預設是以GBK編碼的中文輸出各種諸如語法錯誤,數組訪問越界之類的資訊。但是,Mac的終端的預設編碼是UTF-8,所以javac和java在未配置的情況下會輸出亂碼。解決方案有3個:1)指定輸出的編碼為UTF-8javac -J-Dfile.encoding=UTF-82)輸出英文export LC_ALL=en3)通過iconv轉碼javac something|iconv -f GBK -t

Java 設計模式至單態模式(SingleTon)

類型:建立型設計模式意圖:保證一個類僅有一個執行個體,並提供一個訪問它的全域訪問點。適用性: 當類只能有一個執行個體而且客戶可以從一個眾所周知的訪問點訪問它時 當這個唯一執行個體應該是通過子類化可擴充的,並且客戶應該無需更改代碼就能使用一個擴充的執行個體時 結構:Java實現SingleTon模式的方式常用的有兩種方法,第一種是把建構函式寫成private的,在類中建立一個靜態私人對象,並通過getInstance方法擷取這個對象;第二種方式在類中聲明一個靜態私人變數,

java 檔案讀寫執行個體(讀寫csv檔案)

不能直接用   File file = new File("http://127.0.0.1:8080/aa.txt") 來讀取,因為網路上的傳輸協議為HTTP,與本地不同,要用URL來讀取  代碼如下複製代碼        String output="";        File

Java筆記之對象代理執行個體

 代碼如下複製代碼 import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;//代理需要實現的介面interface IVehical {    //例如我這裡寫了兩個介面    void run();    void say();}//

java枚舉的兩種遍曆方法

我們可以通過反射, 以及枚舉類的靜態方法values()來進行遍曆:  代碼如下複製代碼 enum Rating  {      UNRATED,      G,      PG,      PG13,      R,     

Java中Hibernate持久化類(map)集合屬性的元素為組件的映射

1.hibernate.cfg.xml  代碼如下複製代碼 <!DOCTYPE hibernate-configuration PUBLIC        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"       

Java中Spring 基本配置學習筆記

1.下載 spring 架構 http://www.springsource.org/download/community2.將spring lib目錄下的這些包拷貝到我們應用的lib中commons-logging.jarspring-beans-4.0.0.M1.jarspring-context-4.0.0.M1.jarspring-core-4.0.0.M1.jarspring-expression-4.0.0.M1.jar3.建立一個 bean 類  代碼如下複製代碼

Java override方法重寫學習筆記

重載Overload 表示同一個類中可以有多個名稱相同的方法,但這些方法的參數列表各不相同(即參數個數或類型不同)。那麼如果兩個方法的參數列表完全一樣,是否可以讓它們的傳回值不同來實現重載?結果是不行的。,我們可以用反證法來說明這個問題,因為我們有時候調用一個方法時也可以不定義返回結果變數,即不要關心其返回結果,例如,我們調用map.remove(key)方法時,雖然remove

Java日期格式驗證幾個執行個體程式

需求:因為系統有很多日期格式,所以日期驗證函式的輸入是一個日期文字和一個格式字串。格式字串用的是Java定義的格式(參考地址)。剛開始寫時,覺得很簡單,直接就寫了下面的代碼。  代碼如下複製代碼 public static boolean isDate(String dttm, String format) {    boolean retValue = false;    if (dttm != null)

總頁數: 4058 1 .... 2624 2625 2626 2627 2628 .... 4058 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.