簡單介紹Java EE容器

本文介紹了Java EE容器的組成,以及簡單介紹了四種Java EE容器,希望對你有協助,一起來看。我們先來看看Java EE容器組成:Web容器:包括Jsp與Servlet組件,可使用EJB中的組件完成複雜的商務邏輯;EJB容器:包含組件EJB, EJB規範定義了一個開發和部署分布式商業邏輯的架構;Applet容器 包含組件Applet,即可使用J2SE開發Applet;Application Client容器:包含組件Application Client。現在流行的Java EE容器有很多:

Java中的System類

System類代表系統,系統級的很多屬性和控制方法都放置在該類的內部。該類位於java.lang包。         由於該類的構造方法是private的,所以無法建立該類的對象,也就是無法執行個體化該類。其內部的成員變數和成員方法都是static的,所以也可以很方便的進行調用。         1、成員變數System類內部包含in、out和err三個成員變數,分別代表標準輸入資料流(鍵盤輸入),標準輸出資料流(顯示器)和標準錯誤輸出資料流(顯示器)。                   例如

java中關鍵字volatile的作用

用在多線程,同步變數。 線程為了提高效率,將某成員變數(如A)拷貝了一份(如B),線程中對A的訪問其實訪問的是B。只在某些動作時才進行A和B的同步。因此存在A和B不一致的情況。volatile就是用來避免這種情況的。volatile告訴jvm, 它所修飾的變數不保留拷貝,直接存取主記憶體中的(也就是上面說的A)=========================分割線1================================= 在Java記憶體模型中,有main

Java 日期格式問題

代碼一:通過Date類擷取當前日期public class MyDate {public static void main(String[] args){Date mydateString=new Date();//執行個體化Date對象System.out.println("當前系統日期"+mydateString);//輸出日期}}:代碼二:通過Calender類擷取當前日期public class MyDate02 {public static void main(String[]

設計迷蹤:給JAVA設計開發新手的一些建議和意見(四)

飛雲小俠 2005-7-23 http://www.jscud.com 轉載請註明作者【MVC,MVC2,WEB設計編程的分層】 請閱讀文章

java中找到資源檔的路徑

最近因為寫一個東西,要把配置儲存在xml裡,可是如何找到xml哪? 是個問題 看了JWhich,寫了個尋找資源檔路徑的小函數. (不知道是不是適合所有情況,如果有不對,請指出)     /**     * 如果找不到,則返回null     * @param sResourceName     * @return     */    public static String getResourceFilePath(String sResourceName)    {        if

設計迷蹤:給JAVA設計開發新手的一些建議和意見(三)

scud(飛雲小俠) 2005-7-23 http://www.jscud.com

java設計模式之一 橋接模式

本文介紹設計模式中的橋接(Bridge)模式的概念,用法,以及實際應用中怎麼樣使用橋接模式進行開發。Bridge模式的概念Bridge

設計迷蹤:給JAVA設計開發新手的一些建議和意見(二)

飛雲小俠 2005-7-23 http://www.jscud.com 轉載請註明作者【處理好你的異常】----------------- 異常處理是Java編程中非常重要的一個部分.建議在使用異常之前閱讀<Effective Java Programming Language Guide>或者<Practical Java>.  下面從書中摘出幾條建議:  *絕對不要忽略異常  *千萬不要隱藏異常***  *僅在不正常的情況下使用異常  *對可恢複的情況使用可檢查異常,

Java緩衝技術介紹(JCS開源項目)—–索引磁碟備用緩衝

  對於JCS索引磁碟備用緩衝是一個可選的外掛程式,它主要的目的提供一個二級緩衝,從而降低緩衝對記憶體的壓力。當記憶體緩衝超出了最大值時,緩衝處理會檢查看是否為儲存區配置了”disk”類型的備用緩衝,如果使用了被索引的磁碟備用緩衝,緩衝中心會把從記憶體中刪除的快取項目儲存到磁碟。磁碟索引  被索引的磁碟備用緩衝(TheIndexed Disk Auxiliary

用異常來處理錯誤—-第一節 Java異常的概念

  我們總是試圖避免在軟體程式中錯誤的發生,但是它的存在卻是不幸的實事。無論怎樣,如果你能適當的處理錯誤,將會極大的改善程式的可讀性、可靠性以及可維護性。Java程式設計語言使用異常來處理錯誤。這章主要講述在什麼時候和怎樣使用異常來處理錯誤。  什麼是異常?  異常(exception)應該是例外狀況事件(exceptional event)的縮寫。

用Java緩衝機制建立更快的Web應用—-簡介和配置

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4

設計迷蹤:給JAVA設計開發新手的一些建議和意見(一)

scud(飛雲小俠) 2005-7-23 http://www.jscud.com 轉載請註明作者為了給朋友同事一些設計問題上的指導,特撰寫此文,很多觀點都是從別人的文章中擷取,有些觀點肯定也有偏頗,有些觀點也僅僅是提出並沒有做詳細論述,請多拍磚,以便改正. 【概述】-------   

Linux下Java程式中中文顯示的一些問題的總結

此處一般指應用程式,不是WEB App.(或者是web app中產生的統計圖形等)通用處理原則: 1.存在中文字型 2.jre能找到中文字型 3. font.properties.xx.xx 和你的系統正確對應我以Red Hat Enterprise Linux AS release 3 (Taroon Update 2) , LANG=zh_CN.GB18030, jdk 1.4.2_02 

Apache Project:POI-HSSF – Java API To Access Microsoft Excel Format Files(ZT)

介紹:Jakarta_POI 使用Java讀寫Excel(97-2002)檔案,可以滿足大部分的需要。因為剛好有一個項目使用到了這個工具,花了點時間順便翻譯了一下POI本身帶的一個Guide.有一些節減和修改,希望給使用這個項目的人一些入門協助。POI 下面有幾個自項目:HSSF用來實現Excel

在Java中按位元組獲得字串長度的兩種方法

由於Java是基於Unicode編碼的,因此,一個漢字的長度為1,而不是2。但有時需要以位元組單位獲得字串的長度。例如,“123abc長城”按位元組長度計算是10,而按Unicode計算長度是8。為了獲得10,需要從頭掃描根據字元的Ascii來獲得具體的長度。如果是標準的字元,Ascii的範圍是0至255,如果是漢字或其他全形字元,Ascii會大於255。因此,可以編寫如下的方法來獲得以位元組為單位的字串長度。    public int getWordCount(String s)    { 

android java編程注意事項

1、建立了一個對象後:(1)沒有在適當的地方釋放掉(2)在應該釋放的地方沒有做釋放操作例如:下面一段程式:   m_progressDlg = ProgressDialog.show(this, getString(R.string.market),getString(R.string.is_visiting), true);   new Thread() {    public void run() {     boolean downloadOver =

Java從菜鳥到精通(5)

物件導向的第二個特徵:繼承(Extends):1、繼承的概述    1.提高了代碼的複用性。    2.讓類與類之間產生了關係,有了這個關係,才有了多態的特徵。注意:千萬不要為了擷取其它類的功能,簡化代碼而繼承;      必須是類與類之間有所屬關係才可以繼承。所屬關係 is a。2、繼承的特點   

java從菜鳥到精通(6)

3.建構函式:在對子類對象進行初始化時,父類的建構函式也會運行,那是因為子類的建構函式預設第一行有一條隱式的語句super();super()會訪問父類中空參數的建構函式。而且子類中所有的建構函式預設的第一行都是super();為什麼子類一定要訪問父類中的建構函式?因為父類中的資料子類可以直接擷取,所以子類對象在建立時,需要先查看父類時如何對這些資料進行初始化的。所以子類的對象初始化時,要先訪問一下父類中的建構函式。如果要訪問父類中指定的建構函式,可以通過手動定義super語句的方式來指定。注意

Java從菜鳥到精通(3)

二維數組格式1: int[][] arr=new int[3][2];1.定義了名稱為arr的二維數組2.二維數組中有3個一維數組3.每一個一維數組中有2個元素4.一維數組的名稱分別為arr[0]....5.給第一個一維數組1下標位賦值為78寫法是:arr[0][1]=78格式2:int[][] arr=new int[3][]1.二維數組中有3個一維數組2.每個一維數組都是預設初始化值為null一維數組 可以是:int[]x; int x[];二維數組 可以是:int[][] y;int y[

總頁數: 4058 1 .... 790 791 792 793 794 .... 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.