原创 wsdl分析學習

<pre name="code" class="html"><?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:xsd="http://www.w3.org/200

原创 webservice幾個重要的術語

一、WSDL: web service definition language(WebService 定義語言)建立在 XML 和 Schema 基礎上 暴露出來的接口(url)      eg:http://webservic

原创 WebService初步瞭解

Web Service是一種能夠使應用程序在不同的平臺使用不同的編程語言進行通訊的技術規範,而這種技術規範的實現可以用不同的方法,比如使用基於XML形式的協議(SOAP)進行通訊或者是RESTFUL形式的。  既然我們知道可以使用上面的兩

原创 xml之schema例子

如下例子是我在練習schema的時候碰到的,就是在XMLSpy中定義瞭如下schema: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.

原创 深入剖析final關鍵字的含義

public class Test2 { private final int a; private String name; public Test2() { a = 2; } public Test2(String

原创 結合jdk源代碼深入講解Java中==及equals方法的機理

import java.io.FileNotFoundException; public class Test2 { public static void main(String[] args) { test_1();//不報錯

原创 java面試寶典整理

該系列課程是針對即將畢業求職的在校學生及想要更換工作的在職人員而精心設計的,目的是幫助大家系統深入地掌握Java常見的筆試、面試相關的經典題目,並針對題目給出了深入細緻的分析與講解,以助大家求職的一臂之力,幫助大家順利拿到心儀公司的Off

原创 詳細講解Java反射機制

public class Test { public static void main(String[] args) { Parent p = new Child(); p.output(); } } class Pare

原创 淺析Java中的final關鍵字

      在這之前我寫下爲什麼string類要定義成final,是因爲很多類都要使用String類中的方法,如果可以重寫String類裏面的方法,那麼我們在使用類似HashMap裏面使用了String的一些方法,如果被我重寫了話就全部亂

原创 log4j詳解與實戰

1:如果一個記錄器沒有指定日誌級別,那麼它將從最近的一個指定了級別的祖先繼承級別;如果一個日誌記錄器已經指定了日誌級別,那麼它將不會從它的祖先繼承日誌級別,爲了確保所有的記錄器最終都可以繼承日誌級別,根記錄器總是有級別。 2:對於Appe

原创 Servlet事件監聽器

Servlet監聽器是WEB應用程序事件模型的一部分,Servlet監聽器用於監聽一些WEB應用中重要事件的發生,監聽器對象可以在事情發生前、發生後Servlet容器就會產生相應的事件, Servlet監聽器用來處理這些事件。 Ser

原创 java註解

       有必要對JDK 5.0新增的註解(Annotation)技術進行簡單的學習,因爲Spring 支持@AspectJ,而@AspectJ本身就是基於JDK 5.0的註解技術。所以學習JDK 5.0的註解知識有助於我們更好地理解

原创 servlet的執行原理與生命週期

一、先從servlet容器說起:大家最爲熟悉的servlet容器就是Tomcat ,Servlet 容器是如何管理 Servlet?         先看一下tomcat的容器模型: 從上圖可以看出 Tomcat 的容器分爲四個等級

原创 詳細講解Java中的方法參數傳遞機制,介紹string的不可變性

public class Test { public static void main(String[] args) { String str1 = new String("abc"); //上面這句話創建了二個對象,一個對

原创 詳細講解方法重寫的注意事項,子類與父類代碼的執行順序

public class Test { public void changValue(String str) { str="xyz"; } public static void main(String[] args) {