開發第一個J2EE、配置J2EE環境及Cloudscape資料庫

者:翁馳原 email:wcy@email.com  發表論壇:www.javaresearch.org【編按】為了協助國內J2EE初學者,寫了這篇文章,期望能夠對廣大Java愛好者有所協助。如有轉載需求,請與作者聯絡。本文將一步步教j2ee入門者配置出一個標準的j2ee環境本人一步步自己摸索配置了j2ee的開發環境,到最後啟動了cloudscape資料庫的cloudview可謂很費周折,主要原因是沒有仔細看說明。大概斷斷續續研究了一個星期現在將我的經驗共用給大家。

J2EE編程起步(二)

建立J2EE應用 你不能夠直接將企業組件(EJB)部署到J2EE伺服器,必須將組件加到一個J2EE 應用中然後再部署。在本節,你將建立一個叫做ConverterApp的新J2EE應用並儲存為ConverterApp.ear。1. 在命令列提示符下啟動J2EE伺服器: j2ee ?verbose (停止伺服器命令 j2ee -stop.) 2. 在另一個終端視窗運行部署工具: deploytool (按F1擷取部署工具協助) 3. 建立新的J2EE應用 a. 在部署工具中選擇[檔案] 功能表 b.

一個經典的JAVA APPLET程式(二)

接著上面的部分,下面是APPLET主程式部分:public class MyClock extends Applet implements Runnable{    static final int BACKGROUND=0;              //背景圖片的序號,供數組使用    static

Java伺服器端編程安全必讀(1)

  一、概述   編寫安全的Internet應用並不是一件輕而易舉事情:只要看看各個專業公告板就可以找到連續不斷的安全性漏洞報告。你如何保證自己的Internet應用不象其他人的應用那樣滿是漏洞?你如何保證自己的名字不會出現在令人難堪的重大安全事故報道中?  如果你使用Java Servlet、JavaServer

Java伺服器端編程安全必讀(2)

四、字串解釋執行   在有些程式設計語言中,輸入字串中可以插入特殊的函數,欺騙伺服器使其執行額外的、多餘的動作。下面的Perl代碼就是一個例子:    = "mail body";  system("/usr/sbin/sendmail -t < ");  顯然,這些代碼可以作為CGI程式的一部分,或者也可以從命令列調用。通常,它可以按照如下方式調用:   perl script.pl honest@true.com   它將把一個郵件(即“mail body”)發送給使用者honest@

J2EE系統最佳化的幾點體會(一、對象)

說到系統最佳化,是一個比較複雜的問題,涉及到軟體的各個方面:需求、模組劃分、資料庫設計、程式編碼以及一些特殊的最佳化方法如緩衝技術等。而不同的應用又有其特殊的最佳化策略和技術。同時最佳化是貫穿系統從需求到實現再到維護的各個階段的一項活動,而在各個階段又有其不同的著眼點和具體方法。本文立足於具體的J2EE項目實踐,結合一些已有的最佳化條例,提出自己的一些體會,也算是作為一次對實際項目經驗教訓的總結。最佳化一般意義上說是提高已有系統的效能,減少如記憶體、資料庫、網路頻寬等資源的佔用,是在系統開發告一

Java下XML編程介面比較:DOM SAX JDOM JAXP

一、DOM (文件物件模型) 為 XML 文檔的已解析版本定義了一組介面。解析器讀入整個文檔,然後構建一個駐留記憶體的樹結構,然後代碼就可以使用 DOM 介面來操作這個樹結構。 優點:整個文檔樹在記憶體中,便於操作;支援刪除、修改、重新排列等多種功能; 缺點:將整個文檔調入記憶體(包括無用的節點),浪費時間和空間; 使用場合:一旦解析了文檔還需多次訪問這些資料; 硬體資源充足(記憶體、CPU)

高效能網路伺服器選型比較(EPOLL/Libevent/JAVA mina2)

起因網上很多關於高性伺服器選型的觀點,也有很多爭議,比如C和JAVA的比較,EPOLL和Libevent的比較,爭論不休。包括GLEASY自己提供的中介軟體,也經常受到不少批評和質疑,收到最多的就是關於使用語言的,GLEASY中介軟體多數使用JAVA語言,基於MINA2架構,而且我們內部經過大量的壓力測試和驗證也證明了是效能極高的。關於這一點,在本部落格的其它文章中有大量介紹。不過是否可以百尺杆頭,更進一步呢?比如選用C語言和基於C語言的開發庫,情況如何呢?因此,GLEASY架構組做了一系列的實

Java入門筆記8_JavaTools

1. Java tool1.1 runtime interpreterJava runtime interpreter文法如下:java Options Classname Arguments如果類使用了包,那麼Classname應包含包的名稱。下面介紹Options的可選取項:(1) -debug:以deug的模式運行interpreter,它允許也jdb(Java調試器)一起使用;(2)

Java入門筆記9_Socket

1. Client/Server NetworkingJava通過socket來完成它所有的網路底層的通訊,socket是一種通訊的通道,通過它可以將資料通過特定的端中發送及接收。Java中的socket可以分成二大類:(1) Datagram Sockets:資料包socket;(2) Stream Sockets:流socket;1.2 Datagram SocketDatagram

小TIP:Java裡的時間比較

import java.text.*;import java.util.*;public class TimeCompare{ public static void main(String[] args){  boolean flag = isDateBefore("2004-09-09 12:12:12","2005-09-09 16:00:00");  System.out.println(flag);  flag =

教你如何成為一名Java初級程式員

目前,JAVA是開發人員的熱寵,很多論壇都有不少熱愛JAVA的開發人員,也有不少想成為JAVA程式員,但苦於不知道該如何學習,也不清楚該學些什麼知識才能成為一個JAVA程式員。本人在這裡拋磚引玉,和大家討論成為一個JAVA初級程式員應該具有的知識,與大家共用。  個人認為想成為一個合格的JAVA初級程式員應該具備如下知識:  一、物件導向的知識:JAVA是一個物件導向的開發語言,因此熟悉物件導向對學習JAVA很有必要,您要瞭解:什麼是對象,什麼是類;什麼是封裝,什麼是多態,什麼是繼承;什麼是抽象

Java入門需掌握的30個基本概念

Java的白皮書為我們提出了Java語言的11個關鍵特性。  (1)Easy:Java的文法比C++的相對簡單,另一個方面就是Java能使軟體在很小的機器上運行,基礎解釋其和類庫的支援的大小約為40kb,增加基本的標準庫和線程支援的記憶體需要增加125kb。  (2)分布式:Java帶有很強大的TCP/IP協議族的常式庫,Java應用程式能夠通過URL來穿過網路來訪問遠程對象,由於servlet機制的出現,使Java編程非常的高效,現在許多的大的web server都支援servlet。  (3

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

【概述】-------   

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

【處理好你的異常】-----------------  異常處理是Java編程中非常重要的一個部分.建議在使用異常之前閱讀<Effective Java Programming Language Guide>或者<Practical

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

【MVC,MVC2,WEB設計編程的分層】  請閱讀文章

原來Java還可以這樣寫——實現‘內部 介面’

在看高人寫的代碼的時候,發現原來介面還可以這樣實現。很有趣啊!介面A:package com.why;public interface InterfaceA {    public void sayA();}介面B:package com.why;public interface InterfaceB {    public void sayB();}實現A,Bpackage com.why;public class ClassA {&

Caused by: java.lang.UnsupportedClassVersionError:

       今天在匯入一個工程時,編譯並部署到weblogic後,發現出現java.lang.UnsupportedClassVersionError: Bad version number in .class file異常,檢查了一下我的myEclipse6.0,發現其預設的編譯器為JDK6.0,那個工程是公司伺服器機上拷貝過來的,用的編譯器是

JAVA讀取EXCEL

import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.poi.hwpf.extractor.WordExtractor; import   org.apache.poi.hssf.usermodel.HSSFWorkbook; import   org.apache.poi.hssf.usermodel.

java中this

TestThis.java package src; /** * * 為了 測試 關鍵字 this. * @author Administrator * */ public class TestThis {     /**     * 橘子數量     */     private int orangesNumber = 100;

總頁數: 4058 1 .... 3074 3075 3076 3077 3078 .... 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.