Time of Update: 2018-12-03
package com.jadyer.classloader;/** * 深入JVM之根類載入器的測試 * @author 宏宇 * @editor Jan 24, 2012 11:23:22 PM * @see ================================================================================= * @see java.lang.Class.getClassLoader()方法的API中,有如下說明 * @see
Time of Update: 2018-12-03
package com.jadyer.classloader;import java.util.Random;/** * 深入JVM之類的主動使用和final關鍵字 * @author 宏宇 * @editor Jan 25, 2012 2:01:47 PM * @see ============================================================================= * @see
Time of Update: 2018-12-03
下面示範的是自訂的類載入器package com.jadyer.classloader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;/** * 深入JVM之自訂類載入器 *
Time of Update: 2018-12-03
<?xml version="1.0" encoding="UTF-8"?><project name="AntDemoProject" default="dist" basedir="."><!-- 【定義變數】set global properties for this build --><property name="src" location="src" /><property name="build"
Time of Update: 2018-12-03
Struts2與XML在AJAX非同步請求時,通常需要伺服器端返回針對此次請求的一個快速響應此時非同步請求的Action會返回一個我們所需要的特定格式的檔案供用戶端使用一般是純文字、XML、JSON等,然後再進一步處理該檔案,而不會重新整理整個頁面若Action返回JSP的話,那麼肯定會導致整個頁面都重新整理,這樣是不符合要求的我們可以使用JQuery在頁面進行非同步請求,向伺服器端發送請求,並構造TableJQurey簡介JQuery是目前使用最多的AJAX架構我們可以在www.google.
Time of Update: 2018-12-03
package com.jadyer.util;import java.io.FileWriter;import java.io.IOException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;/** * Use Dom4J to write a
Time of Update: 2018-12-03
package com.bjsxt.util;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.output.Format;import org.jdom.output.XMLOutputter;/** * Use Jdom
Time of Update: 2018-12-03
【XML入門系列】第03章_DTD和Schema技術——v512工作室 編輯:玄玉DTD Schema Cpoyright元素內建DTD簡介應用樣本我的部落格屬性外部DTD驗證與DTD的異同v512工作室實體命名空間尾述保護資料通訊中科院新科海學校DTD(Document Type
Time of Update: 2018-12-03
這裡用的是Log4j-1.2.15下面是日誌工具類v1.0package com.jadyer.util;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/** * 日誌工具類 * @see ===============================================================================================
Time of Update: 2018-12-03
直接代碼說話,說明資訊詳見注釋。。首先是自訂的使用@Inherited標註的註解----InheritedTest.javapackage com.jadyer.annotation.inherited;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import
Time of Update: 2018-12-03
還是代碼說話吧。。首先是web.xml檔案<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.
Time of Update: 2018-12-03
這裡使用的是HttpComponents-Client-4.1.2package com.jadyer.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.security.KeyManagementException;import
Time of Update: 2018-12-03
主要是關於Struts1.x中的<html:javascript>的使用,請看demo首先是web.xml檔案<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"xsi:schemaLocation="http:
Time of Update: 2018-12-03
直接代碼說話,說明資訊詳見注釋。。首先是自訂註解----JadyerAnnotation.javapackage com.jadyer.annotation.custom;enum EnumTest {Hello, World, Welcome;}/** * It is a Marker Annotation * 也就是說Annotation名稱本身即提供資訊 * 對於程式分析工具來說,主要是檢查是否有MarkerAnnotation的出現,並作出對應的動作 */public
Time of Update: 2018-12-03
package com.jadyer.bean;/** * 封裝Jdom讀取XML檔案所得到的節點內容 */public class JdbcInfo {private String driverClass;private String url;private String userName;private String password;/*--四個屬性對應的getter和setter略--*/@Overridepublic String toString() {return
Time of Update: 2018-12-03
直接代碼說話,說明資訊詳見注釋。。首先是自訂的使用@Retention標註的註解----MyAnnotation.javapackage com.jadyer.annotation.retention;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation {
Time of Update: 2018-12-03
老習慣,直接代碼說話首先是web.xml檔案<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
Time of Update: 2018-12-03
同進程尋找JDNI服務比如說我們通過JNDI來尋找Tomcat中配置的DataSource,代碼如下Context context = new InitialContext();DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/oracleds");將這兩行代碼放到JSP頁面中,在new
Time of Update: 2018-12-03
Struts中的DispatchAction類似於Struts2中的動態方法引動過程下面請看範例程式碼首先是web.xml檔案<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Time of Update: 2018-12-03
JSON的起源除XML資料轉送格式外,還有一種相對來說使用很多的資料轉送格式甚至某些場合使用的比XML還要多,這種資料轉送格式就是所謂的JSONJSON(JavaScript Object Notation)的官網是http://www.json.org他的建立者是雅虎的主架構師,也是YUI(Yahoo User Interface)架構的架構師他就是道格拉斯(Douglas