走上開放之路: .NET 開發人員的 J2EE 基礎(上)

您是一位正在尋求將 .NET 電子商務應用程式移植到 Java 2 Platform Enterprise Edition(J2EE)的 .NET 開發人員嗎?或者,您是否需要從頭編寫您的第一個 J2EE 應用程式?不管是哪一種情況,本路標圖都是為您準備的。它是專門為想要迅速轉到 J2EE 的 .NET 開發人員準備的,J2EE 是使用 Java 語言開發 Web 和其他類型的分布式應用程式的一個平台無關的開放標準集。我們將向您介紹如何使用 Java 語言來編程和開發 J2EE Web

J2EE系統異常的處理準則

異常的處理是每個Java程式員時常面對的問題,但是很多人沒有原則,遇到異常也不知道如何去處理,於是遇到檢查異常就胡亂 try...catch...一把,然後e.printStackTrace()一下了事,這種做法通常除了調試排錯有點作用外,沒任何價值。對於運行時異常,則乾脆置之不理。原因是很多開發人員缺乏對異常的認識和分析,首先應該明白Java異常體繫結構,一種分層繼承的關係,你必須對階層熟爛於心:Throwable(必須檢查)                     Error(非必須檢查) 

使用XMLBeans綁定XML-java資料

建立一個XMLBean在開始建立XMLBeans之前,需要下載並在系統中安裝Apache XMLBeans 1.02。當從XMLBeans 的歸檔檔案中提取出檔案之後,將會在解壓檔案中看到bin目錄和lib目錄。隨後,把bin目錄放到路徑中,把lib目錄中的xbean.jar包放到classpath路徑中。XML 模式檔案(XSD檔案)建立了XMLBeans類。這些XMLBeans類能夠解析所有符合XML模式的XML 執行個體文檔。同樣,通過使用這些XMLBeans類,也能夠建立出執行個體文檔。

基於Hibernate和Struts的J2EE應用開發

引言隨著Java技術的逐漸成熟與完善,作為建立企業級應用的標準平台,J2EE平台得到了長足的發展。藉助於J2EE規範中包含的多項技術:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages(JSP)、Java Message

基於Java的介面布局DSL設計與實現

介面設計應該是一項充滿創造性、富有樂趣的工作,但是卻往往被認為非常的枯燥和繁瑣。究其原因,是因為介面布局領域所採用的描述概念和具體的實現語言之間存在很大的語義隔閡。而一般的介面開發工具提供的所見即所得

關於Java佔用記憶體的研究

最近對程式佔用記憶體方面做了一些最佳化,取得了不錯的效果,總結了一些經驗,簡要說一下,相信會對大家寫出優質的程式有所協助下面的論述針對32位系統,對64位系統不適用,後敘經常你寫了一個程式,一測試,功能沒問題,一看記憶體佔用也不多,就不去考慮其它的東西了。但可能程式使用了一個什麼資料結構,會當資料規模變大時,記憶體佔用激增。基本&&關鍵的問題是,Java裡各種東東佔多少記憶體?????????對於primitive類型,有8個byte short int long float

如何從JAR和ZIP檔案檔案中提取Java資源

多數 java 程式員都非常清楚使用 jar 檔案將組成 java 解決方案的各種資源(即 .class 檔案、聲音和映像)打包的優點。剛開始使用 jar 檔案的人常問的一個問題是:“如何從 jar 檔案中提取映像呢?”本文將回答這個問題,並會提供一個類,這個類使從 jar 檔案中提取任何資源變得非常簡單!載入 gif 映像假定我們有一個 jar 檔案,其中包含我們的應用程式要使用的一組 .gif 映像。下面就是使用 JarResources 訪問 jar

Java中利用JCOM實現仿Excel編程

在JAVA中使用JCOM和JXL注意要點:(1)在你的lib下要有jdom-1.0.jar,jxl-2.5.5.jar,jcom-2.2.4.jar,jcom.dll。(2)要把jcom.dll同時放到你JDK的bin目錄下或者放到系統硬碟的windows下(推薦放到JDK的BIN下)把上面的JAR包都放好後開始寫應用中的工具類(申明一下在JCOM中得到的都是IDispatch對象,以下還會拋出一個JComException的異常)(1)首先應該判斷一個傳進來的路徑是Word 或是 Excel

深入分析Java中webwork的檔案上傳機制

點擊上傳按鈕後,webwork的程式流如下:step 1)進入ServletDispatcher.servicepublic void service(HttpServletRequest request, HttpServletResponse response)throws ServletException {........request =

反射在Java Swing編程中的應用

學習過Java Swing的讀者一定對於Swing中相對較為複雜的事件驅動模型比較困惑,雖然事件驅動模型在Java Swing中被完完全全的體現出來了,但是對於一個軟體初學者而言這樣的近乎“裸體”的事件驅動模型確實是很難理解的。Microsoft公司.Net架構與Java

對J2EE中的DAO組件編寫單元測試

單元測試作為保證軟體品質及重構的基礎,早已獲得廣大開發人員的認可。單元測試是一種細粒度的測試,越來越多的開發人員在提交功能模組時也同時提交相應的單元測試。對於大多數開發人員來講,編寫單元測試已經成為開發過程中必須的流程和最佳實務。對普通的邏輯組件編寫單元測試是一件容易的事情,由於邏輯組件通常只需要記憶體資源,因此,設定好輸入輸出即可編寫有效單元測試。對於稍微複雜一點的組件,例如Servlet,我們可以自行編寫類比對象,以便類比HttpRequest和HttpResponse等對象,或者,使用Ea

實戰Java語言多線程編程精要之實現線程

Java程式設計語言使多線程如此簡單有效,以致於某些程式員說它實際上是自然的。儘管在 Java 中使用線程比在其他語言中要容易得多,仍然有一些概念需要掌握。要記住的一件重要的事情是 main() 函數也是一個線程,並可用來做有用的工作。程式員只有在需要多個線程時才需要建立新的線程。Thread 類Thread 類是一個具體的類,即不是抽象類別,該類封裝了線程的行為。要建立一個線程,程式員必須建立一個從 Thread 類匯出的新類。程式員必須覆蓋 Thread 的 run()

用java實現編輯器的撤消、重做功能

用java實現編輯器的撤消、重做功能,非常的方便,下面是一個實現這個功能的類,import java.awt.event.ActionEvent;import javax.swing.AbstractAction;import javax.swing.Action;import javax.swing.JEditorPane;import javax.swing.KeyStroke;import javax.swing.event.UndoableEditEvent;import

RIA和REST如何化解Java的劣勢

Java的劣勢在何處?與前些年相比,現在看的已經很清楚了,Java的劣勢就在於做Web表現層的開發。Web表現層開發需求變化頻繁,Java這類靜態類型的語言不夠敏捷,嚴重影響了開發的效率。而JavaEE的一個最大的缺點,就是企圖在伺服器端搞定一切,我將這種開發方式稱作“傳統集中式的開發方式”。標準的J2EE三層架構——Web表現層、業務層、持久層,也許對於傳統的基於HTML表單的Web應用來說是恰當的,但是現在已經顯得落伍了。JavaEE企圖在伺服

面向Java開發人員db4o指南:數組和集合

處理多樣性關係舒適的家庭生活會導致一個或更多 “小人兒” 降臨到這個家庭。但是,在增加小孩到家庭中之前,先確保 Person 真正有地方可住。給他們一個工作場所,或者還有一個很好的夏日度假屋。一個 Address 類型應該可以解決所有這三個地方。清單 1. 添加一個 Address 類型到 Person 類中package com.tedneward.model;public class Address{public Address(){}public

用Java Instrumentation在類載入時添加記錄

在剖析器出錯的原因時,瞭解它當時的狀態將是非常有用的。在許多情況下,我們可以通過堆棧追蹤實現此目的,但這些資訊經常都是停用,或者您需要的可能是程式在出錯時處理資料的相關資訊。傳統做法是使用 log4j 和 Java Logging API 等紀錄架構,然後再通過人工來編寫和維護所需的記錄語句。這種操作非常單調乏味且容易出錯,一般適合自動實現。Java 5 添加的 Java Instrumentation 機制允許您通過提供 "Java 代理" 來檢查和修改載入的類位元組代碼。

JAVA使用XML作為持久儲存介質實現方法

對一些需要將資料持久化的小型程式中,傳統的關係型資料庫顯得龐大而不實用,OO資料庫有一個學習曲線的問題,而使用XML是一種較好的選擇.本文將就設計一個合理的XML持久化的解決方案進行探討.使用XML作為持久層解決方案的,它的準系統要有:1.對象的CRUD功能(本例中基本對象是Member類).2.保證安全執行緒,對傳統型程式和Web程式都一樣適用.3.有緩衝,在儲存介質即XML檔案突然丟失的情況下還能有效工作.本例採用了MemberService和MemberPersistence兩個類來協作完

Java中使用Draw2D和SWT繪圖

用 Java繪圖一直都吸引著開發人員的注意。傳統上,Java 開發人員使用 java.awt.Graphics 或 Java 2D API 進行繪圖。一些開發人員甚至使用現成的開源工具箱(如 JSci)來繪圖。但很多時候,您的選擇被限定在了 AWT 或 Swing 上。為了最大限度地減少對第三方工具箱的依賴,或者為了簡化繪圖基礎,可以考慮使用 Draw2D,並編寫自己的代碼來製圖或繪圖。Draw2D 簡介Draw2D 是一個駐留在 SWT Composite 之上的輕量級視窗小組件系統。一個

用JMX部署基於WebSphere的J2EE公司專屬應用程式

J2EE應用的部署對於部署人員而言是一件很有意義的事情。現有的應用伺服器一般都支援基於Web,或熱部署,或通過部署工具的方式來完成應用的部署。WebSphere Application Server

學Java-計數器-第一版

我們看代碼<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

總頁數: 4058 1 .... 2759 2760 2761 2762 2763 .... 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.