Time of Update: 2017-02-28
因為公司項目需要j2ee的參與,最近幾天在專心研讀j2ee。今天難得閑下心來,把這幾天的工作和學習總結如下:基於Java WEB的應用開發中(j2ee),目前最為流行的環境搭配就是MTEC(mysql,tomcat,eclipse,cvs)我著重介紹jdk和tomcat在配置中遇到的一些問題及其解決方案: 因為公司項目需要j2ee的參與,最近幾天在專心研讀j2ee。今天難得閑下心來,把這幾天的工作和學習總結如下:基於Java
Time of Update: 2017-02-28
final 關鍵字常常被誤用 - 聲明類和方法時使用過度,而聲明執行個體欄位時卻使用不足。本月,Java 實踐者 Brian Goetz 探究了一些有關有效使用 final 的準則。 如同它的“表親”- C 中的 const 關鍵字一樣,根據上下文,final 表示不同的東西。final 關鍵字可應用於類、方法或欄位。應用於類時,意味著該類不能再產生子類。應用於方法時,意味著該方法不能被子類覆蓋。應用於欄位時,意味著該欄位的值在每個構造器內必須只能賦值一次而且此後該值永遠不變。大多數 Java
Time of Update: 2017-02-28
Cookie 是一小塊可以嵌入HTTP 要求和響應中的資料,它在伺服器上產生,並作為回應標頭域的一部分返回使用者。瀏覽器收到包含Cookie 的響應後,會把Cookie 的內容用“關鍵字/值” 對的形式寫入到一個用戶端專為存放Cookie 的文字檔中。瀏覽器會把Cookie 及隨後產生的請求發給相同的伺服器,伺服器可以再次讀取Cookie 中存Cookie 可以進行有效期間設定,到期的Cookie 不會發送給伺服器。 Servlet API 提供了一個Cookie
Time of Update: 2017-02-28
對於一個商務網站來說,廣告系統是必不可少的。一個好的廣告系統是一個網站穩定收入的基礎。而旗幟廣告(banner)則是網站廣告中占絕大部分的廣告,因此開發一個旗幟廣告系統就非常重要了。利用Java Servlet 我們可以很輕鬆的構建屬於我們自己的旗幟廣告系統。 我們一般在網頁上放上一些圖片,設定它們的連結指向廣告客戶的網頁,然後產生記錄檔存放瀏覽的人數,瀏覽者的IP等資訊,這就是開發旗幟廣告系統的一般思路。 下面,我想結合一個常式來介紹一下如何使用Java
Time of Update: 2017-02-28
一、概述 Servlet是一種獨立於平台和協議的伺服器端的Java應用程式,可以產生動態Web頁面。 Servlet是位於Web 服務器內部的伺服器端的Java應用程式,與傳統的從命令列啟動的Java應用程式不同,Servlet由Web伺服器進行載入,該Web伺服器必須包含支援Servlet的Java虛擬機器。 Java Servlet 與 Applet 的比較: 相似之處: * 它們不是獨立的應用程式,沒有main()方法。 *
Time of Update: 2017-02-28
編寫Servlet所需要的開發環境 進行Servlet開發所需要的基本環境是JSDK以及一個支援Servlet的Web伺服器。 1.JSDK(Java Servlet Development Kit) JSDK包含了編譯Servlet應用程式所需要的Java類庫以及相關的文檔。對於利用Java 1.1進行開發的使用者,必須安裝JSDK。JSDK已經被整合進Java 1.2 Beta版中,如果利用Java
Time of Update: 2017-02-28
GenericServlet 類可以說時JSDK 中最重要的類,也是最基本的類。程式員要編寫Servlet 應用程式,一般要繼承JSDK 提供的GenericServlet 類或它的子類HttpServlet 類。 編程思路:下面是一個簡單的例子,在伺服器端執行它,就是向用戶端的瀏覽器中輸出“HELLO WORLD "以及伺服器的時間等資訊。 HelloWorldServlet.java 的原始碼如下:import java.io.*;import
Time of Update: 2017-02-28
HttpServlet 是從GenericServlet 繼承而來,因此它具有GenericServlet 類似的方法和對象,是我們使用Servlet編程經常用到的包,它支援HTTP 的post 和 get 等方法。 編程思路:下面的例子,運行結果是輸出簡單地返回客戶發送給伺服器的請求行和頭部資訊,以及一些可訪問的HTTP 資訊等。 SnoopServlet.java 的原始碼如下:import java.io.IOException;import
Time of Update: 2017-02-28
ajax|j2ee 話說Buffalo是姓中的寫的,支援下國產! 來先頂一個。Buffalo處理Ajax有多牛,嘿嘿 我還真沒有正兒八經的整過。慚愧啊,爭取在最近好好研究下吧。Buffalo支援和Spring整合。嘿嘿 這也是一個亮點。亮的有些不自在。為啥?假如你用Spring+Struts+Hibernate來構建的輕量級J2EE架構,Spring和Struts整合有好幾種方式,有一種方式不要要論論了。 <plug-
Time of Update: 2017-02-28
相信自己的答案就是要相信自己的程式啟動並執行結果。對於不同的問題在不同的資料上可能有不同的答案,就像小馬過河一樣,不同的人可能有不同的答案,所以不要去盲目的相信任何人,要相信自己。
Time of Update: 2017-02-28
xml Java 程式設計語言是一種物件導向的語言,它基於開放的、公開的標準,可移植、健壯而且可靠。然而,XML 與 Java 程式設計語言不相容。XMLBeans 就是掃清這一障礙的最佳選擇。使用 XMLBeans 可以將 Java™ 程式設計語言與 XML 結合使用。XMLBeans 用於 XML 資料繫結。使用 XMLBeans,Java 應用程式就可以充分利用 XML 的優勢。XMLBeans 使用 XML Schema
Time of Update: 2017-02-28
xml 簡單介紹一下Java關於xml的API,這樣大家看到了縮寫就知道是幹什麼的了。水平有限,多多包涵。 1、JAXP(Java API for XML Parsing) 2、JAXB(Java API for XML Binding) 3、JAXM(Java API for XML Messaging) 4、JAX-RPC(Java API for XML-RPC) 1、JAXP定義了在Java中使用DOM, SAX,
Time of Update: 2017-02-28
xml|建立 我想您一定對XML有所瞭解,說不定您現在還躍躍欲試想寫一段XML文本呢,可是現在能找到的跨平台的、免費的XML編輯器太少了。所以在本文中,我想介紹一下或者說帶您一步一步的開發一個簡單的XML編輯器,當然我們要用到一些最常見的Java 2
Time of Update: 2017-02-28
xml|資料 Zeus實現XML-JAVA的資料繫結 鐘家豪 (judson78@yahoo.com.cn)2003 年 3 月Zeus可以將JAVA對象與XML檔案進行綁定,綁定使資料在J2EE中的應用更加方便。本文主要介紹Zeus的編譯與使用。對綁定過程中使用的DTD和XML檔案也有說明。1
Time of Update: 2017-02-28
xml JAXP API--嵌入不同的解譯器 SAX解譯器+DOM解譯器+XSL轉換器 javax.xml.parsers中載入XML文檔的類: DocumentBuilder DocumentBuildrFactory SAXParser SAXParserFactory ===================================== SAX API SAX的XML解譯器:Apache的Xerces或Crimson
Time of Update: 2017-02-28
xml|效能 Java 中的 XML: 文檔模型,第一部分:效能研究 Java 中 XML 文檔模型的特性和效能文檔選項將此頁作為電子郵件發送最新推薦Java 應用開發源動力 - 下載免費軟體,快速啟動開發 層級: 初級Dennis M. Sosnoski, 總裁, Sosnoski Software Solutions, Inc. 2001 年 9 月 01 日在本文中,Java 顧問 Dennis Sosnoski 比較幾個 Java
Time of Update: 2017-02-28
商業性 Web 網站大都提供網站認證功能以保護某些受限資源,HTTP 協議和 J2EE 規範對 Web 網站的認證過程都已有了詳盡的定義,常見瀏覽器都能根據相應協議提供對應的介面形式協助使用者完成網站的認證過程。但在某些情況下,我們需要編寫程式直接擷取網站的受保護資源,在這類情況下,就不能利用瀏覽器給定的介面去完成認證,而需要我們根據不同的協議人工地發送相應請求以完成整個認證過程。本文根據這種需求給出一個基於 Apache HttpClient 應用程式套件的解決方案。J2EE
Time of Update: 2017-02-28
使用Java Message Service使用 Geronimo 控制台建立和訪問 JMS 資源群組簡介JMS 是允許軟體組件建立、發送、接收和讀取訊息的 API。這些訊息不需要消耗人力。當然,它們是各種軟體應用程式之間通訊的方式。通過訊息進行互動的應用程式具有鬆散耦合的優點,因為只要雙方使用相同的訊息格式,那麼一個系統中的更改就不會對另一個系統產生影響。JMS API
Time of Update: 2017-02-28
利用 JNDI 訪問資料來源、Java Message Service、郵件會話和 URL 串連的串連池瞭解 JNDIJNDI 是一種API (API) 或庫,它為應用程式提供了將名稱與對象關聯起來以及根據對象的名稱在目錄中尋找對象的方法。本文是系列教程的第一部分,閱讀本文可以讓您瞭解如何將 Geronimo、JNDI 與資料來源串連池相互關聯起來,如何構建資料來源串連,以及如何利用 JNDI 在一個簡單的 Geronimo 應用程式(稱為 Customer Service
Time of Update: 2017-02-28
引言命名服務管理一組命名空間,解析資料對象的名稱綁定問題。Java命名和目錄介面(Java™ Namingand Directory Interface,JNDI) 是一組 API,它提供對命名和目錄服務的訪問。許多 Java 應用程式使用 JNDI 來定位資源,比如資料來源和在 Java 2 企業版(Java 2 Enterprise Edition, J2EE)中註冊的企業JavaBeans(Enterprise JavaBeans,EJB)。IBM® Java