Time of Update: 2017-01-13
系統版本:ubuntu 12.04 64位ssh連結的伺服器(使用終端遠程連結): ssh -l username IP地址如果出現類似如下錯誤: @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Time of Update: 2017-01-13
出處:UML軟體工程組織 Java Naming and Directory Interface (JNDI) JNDI API被用於執行名字和目錄服務。它提供了一致的模型來存取和操作企業級的資源如DNS和LDAP,本地檔案系統,後者在應用伺服器中的對象。 在JNDI中,在目錄結構中的每一個結點稱為context。每一個JNDI名字都是相對於context的。這裡沒有絕對名字的概念存在。對一個應用來說,它可以通過使用 InitialContext
Time of Update: 2017-01-13
特定廠商的weblogic-ejb-jar.xml 我們首先在weblogic-ejb-jar.xml中定義廠商特定的資訊。在這裡我們告訴伺服器在哪兒存放本地存根(stub)和哪兒去尋找CMP映射。持久映射資訊: <persistence-type><type-identifier>WebLogic_CMP_RDBMS</type-identifier><type-version>6.
Time of Update: 2017-01-13
J2EE學習者越來越多,J2EE本身技術不斷在發展,湧現出各種概念,本文章試圖從一種容易理解的角度對這些概念向初學者進行解釋,以便掌握學習J2EE學習方向。 首先我們需要知道Java和J2EE是兩個不同概念,Java不只是指一種語言,已經代表與微軟不同的另外一個巨大陣營,所以Java有時是指一種軟體系統的流派,當然目前主要是.NET和Java兩大主流體系。 J2EE可以說指Java在資料庫資訊系統上實現,資料庫資訊系統從早期的dBase、到Delphi/VB等C/S結構,發展到B/S(Bro
Time of Update: 2017-01-13
第 5 部分 :架構與設計Steven Franklin軟體設計師和過程專家2004 年 4 月當這個進行中的應用 RUP 和其他的 Rational 工具的 J2EE 範例項目從用例轉換成架構和設計時(包括資料建模和構建測試設計假想的原型),這個項目已經進入了更加技術的階段了。這個系列的第 5 部分首先檢查了一下項目的時間進度,然後當我們進入了架構、設計、資料建模和建立原型時,我們已經在下一個階段進行細化階段中了。第 5 部分快照 在第 5 部分示範的工具和技術:Rational Rose
Time of Update: 2017-01-13
<web-app> This file contains the configuration for a web-application. <icon> The icon element contains a small-icon and a large-icon element which specify the location within the web application for a small and large image used to
Time of Update: 2017-01-13
這3天讓Eclipse-Tocmat-Struts 的配置問題搞的一直頭大,今天下班前終於將其搞定 :-)我的做法是將Struts 配置到標準的J2EE工程裡,具體為:將*.jar 放到WEB-INFlib 下,編寫WEB-INF 下的struts-config.xml檔案,將tld放到WEB-INF 下,配置web.xml 檔案;在發布的時候,將J2EE工程發布為標準的 war 檔案,直接放到 $TOMCATwebapps 下運行1.struts-config.xml 檔案的配置STRUTS
Time of Update: 2017-01-13
一、J2EE提出的背景 1、 企業級應用程式框架的需求 在許多企業級應用中,例如資料庫連接、郵件服務、交易處理等都是一些通用企業需求模組,這些模組如果每次再開發中都由開發人員來完成的話,將會造成開發週期長和代碼可靠性差等問題。於是許多大公司開發了自己的通用模組服務。這些服務性的軟體系列同陳為中介軟體。 2、 為了通用必須要提出規範,不然無法達到通用
Time of Update: 2017-01-13
一、J2EE的概念 目前,Java 2平台有3個版本,它們是適用於小型裝置和智慧卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、適用於案頭系統的Java 2平台標準版(Java 2 Platform Standard Edition,J2SE)、適用於建立伺服器應用程式和服務的Java 2平台企業版(Java 2 Platform Enterprise Edition,J2EE)。 J2EE是一種利用Java
Time of Update: 2017-01-13
這次課講了一些servlet一些基礎的知識!1.在本地訪問servlet(以tomcat伺服器為例): http://locatlhost:8080/servlet/你的servlet的名字 這樣你就可以直接存取這個servlet了!2.使用jcreator進行servlet的程式編寫時,需要匯入tomcat下,common/lib/servlet.jar 才能調用servlet包3.測試程式,還是從最簡單的Hello,World!來進行練習吧! 代碼:
Time of Update: 2017-01-13
Random()建立一個新的隨機數產生器。 代碼如下複製代碼 Random(long seed) 使用單個 long 種子建立一個新的隨機數產生器。我們可以在構造Random對象的時候指定種子,如: 代碼如下複製代碼 Random r1 = new Random(20); 或者預設當前系統時間對應的相對時間有關的數字作為種子數: 代碼如下複製代碼 Random r1 = new Random();
Time of Update: 2017-01-13
檔案讀寫有以下幾種常用的方法1、位元組讀寫(InputStream/OutputStream)、字元讀取(FileReader/FileWriter)FileInputStream的read(buffer)方法,每次從來源程式檔案OpenFile.java中讀取512個位元組,儲存在緩衝區buffer中,再將以buffer中的值構造的字串new
Time of Update: 2017-01-13
一、從javascript中訪問Java方法 在HTML指令碼中可以用javascript直接調用Java中的方法,只需要在調用語句前用“java.lang.”加以表示即可。具體語句用法如下例所示: java.Lang.System.Out.println(“Hello!”) 但此種方法只適用於Netscape Navigator,一般不提倡在Web應用程式中使用。 二、從javascript中訪問Java
Time of Update: 2017-01-13
我們先簡單的瞭解一下使用Url重寫能給你網站帶來哪些好處。第一:有利於搜尋引擎的抓取,因為現在大部分的搜尋引擎對動態網頁面的抓取還比較弱,它們更喜歡抓取一些靜態頁面。而我們現在的頁面大部分的資料都是動態顯示的。這就需要我們把動態網頁面變成靜態頁面,有利於搜尋引擎的抓取。第二:讓使用者更容易理解,很少有使用者去關心你網站的頁面的地址,但對一般的大中型網站增強可讀性還是必須的。這樣會讓你的網站更加完美。第三:隱藏技術的實現,我們可以通過Url重寫可以實現技術的隱藏。不至於暴露你所採用的技術,給一些想
Time of Update: 2017-01-13
代碼如下複製代碼 運行環境:jdk1.6以上import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import javax.swing.
Time of Update: 2017-01-13
你可能需要從一段字串String或者文本中抽取出或者說是過濾出日期或者時間,可以使用如下程式: 代碼如下複製代碼 public String run(String text) { String dateStr = text.replaceAll("r?n", " ");
Time of Update: 2017-01-13
1.異常:1.1:錯誤和異常是兩個概念:錯誤是需要避免的,而異常是你能預見到的並且能掌控的了得1.2:處理異常:用try。。。catch。。。finally用throw,就得用throws來修飾方法名public void sayHello() throws Exception{}這樣寫,如果在別的方法中想要調用這個方法,要麼用try。。catch捕獲異常,要麼throws
Time of Update: 2017-01-13
代碼如下複製代碼 File f = new File(“.”);String absolutePath = f.getAbsolutePath();System.out.println(absolutePath); 1.路徑中空格: 代碼如下複製代碼 String pathtem=null;URL
Time of Update: 2017-01-13
代碼如下複製代碼 package test;import java.io.UnsupportedEncodingException; import net.sourceforge.pinyin4j.PinyinHelper;/** */ /** * 取得給定漢字串的首字母串,即聲母串 * <p>Title: ChineseCharToEn</p> *
Time of Update: 2017-01-13
對象一建立就會調用與之對應的建構函式。建構函式的作用:可以用於給對象進行初始化。建構函式的小細節:當一個類中沒有定義建構函式時,那麼系統會預設給該類加入一個空參數的建構函式。當在類中自訂了建構函式後,預設的建構函式就沒有了。建構函式和一般函數在寫法上有不同。在運行上也有不同。建構函式時在對象一建立就運行。給對象初始化。而一般方法是對象調用才執行,給是對象添加對象具備的功能。 一個對象建立,建構函式只運行一次、而一般方法可以被該對象調用多次。什麼時候定義建構函式呢?當分析事物時,該事物存