Time of Update: 2018-12-03
這是一個Servlet應用。。首先是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:/
Time of Update: 2018-12-03
這是一個Servlet應用。。首先是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:/
Time of Update: 2018-12-03
package com.jadyer.util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.InetSocketAddress;import
Time of Update: 2018-12-03
下面略述com.opensymphony.xwork2.ActionSupport.getText()方法public String getText(String aTextName)說明:Gets a messages based on a message key,or null if no message is found Parameters:aTextName-the resource bundle key that is to be searched for
Time of Update: 2018-12-03
package com.jadyer.util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetSocketAddress;import java.net.Socket;import java.util.HashMap;import java.util.Map;/**
Time of Update: 2018-12-03
服務端是Web Project,用戶端是Java Project,先看服務端代碼首先是SEI,即服務端介面類HelloService.javapackage com.jadyer.service;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import
Time of Update: 2018-12-03
package com.jadyer.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import jcifs.smb.SmbFile;import jcifs.smb.SmbFileInputStream;/** * 使用JCIFS擷取遠程共用檔案 * @see 關於jcifs的介紹,網上有一大片,這裡談到的遠程檔案指的是網際網路共用檔案 * @see
Time of Update: 2018-12-03
首先是DOM編程實現的<script language="JavaScript">/*下面的JavaScript代碼將實現增加和減少上傳圖片數量的功能*/var uploadShowed = 0;/* 單擊頁面中【more】按鈕將執行該方法 */function clickMore(){if(0<=uploadShowed && uploadShowed<4){uploadShowed++; //增加一張圖片上傳,但是最大不能大於5張圖片document.
Time of Update: 2018-12-03
第07章進階類特性——v512工作室 編輯:玄玉介面嵌套類 我的部落格v512工作室抽象類別枚舉類型給我發郵件中科院新科海學校抽象類別abstract概述:抽象類別主要是通過繼承,然後再由其子類發揮作用的。抽象方法必須使用關鍵字abstract修飾 Java方法被定義時可以只給出方法頭,而不必給出方法體(即方法實現的細節),這樣的方法被稱為抽象方法 Java語言規定,子類必須實現父類中的所有抽象方法,否則該子類也要聲明為抽象類別特性:抽象類別不能執
Time of Update: 2018-12-03
第19章應用程式國際化——v512工作室 編輯:玄玉資源套件訊息格式化國際化與本地化我的部落格v512工作室中科院新科海學校國際化與本地化概述:國際化(Internationalization,I18N)指產品或服務能適應不同國家地區,包括語言種類的要求,即實現產品或服務的通用性 本地化(Localization,L10N)指標對某種特定地區(包括語言和文化等)製造或者說改造現有的產品和服務淺析:由於開頭和結尾字母之間剛好有18個英文字母,所以人們也喜歡將國際化簡稱
Time of Update: 2018-12-03
還是讓代碼說話吧,我把這三個東西整合到一個Web Project裡面了首先是web.xml<?xml version="1.0" encoding="UTF-8"?><web-app
Time of Update: 2018-12-03
第08章異常處理——v512工作室 編輯:玄玉異常異常處理機制 我的部落格v512工作室斷言使用者自訂異常給我發郵件中科院新科海學校異常定義:異常是程式運行過程中發生的事件,該事件可以中斷程式指令的正常執行流程分類:錯誤(Error)是指JVM系統內部錯誤、資源耗盡等嚴重情況。發生了錯誤,程式只能終止執行 違例(Exception)是指因編程錯誤或偶然的外在因素導致的一般性問題。發生違例,可以採取適當的手段或方式,讓程式得以繼續運行
Time of Update: 2018-12-03
本文的過濾器適用於Servlet編程如果用到了Spring,則可以使用org.springframework.web.filter.CharacterEncodingFilter替換掉<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"
Time of Update: 2018-12-03
package com.jadyer.util;import java.util.Date;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import
Time of Update: 2018-12-03
第20章反射——v512工作室 編輯:玄玉Reflection APIjava.lang.reflect.Array擷取Class對象java.lang.reflect.Fieldjava.lang.reflect.Modifier我的部落格java.lang.reflect.Methodjava.lang.reflect.Constructorv512工作室反射機制(Reflection)概述:Java程式在運行期間可以動態載入、解析和使用在編譯階段並不確定的類型,這一機制被稱為內省(I
Time of Update: 2018-12-03
本文只是描述了一個比較簡單的入門級的許可權過濾器實際上更好的參考實現有兩款產品:Apache的Shiro(其前身是JSecurity)和SpringSecurity下面是Web工程中的web.xml<?xml version="1.0" encoding="UTF-8"?><web-app
Time of Update: 2018-12-03
這是一個Servlet應用。。首先是web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"
Time of Update: 2018-12-03
package com.jadyer.demo;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JProgressBar;import
Time of Update: 2018-12-03
第21章淺述Log4J——v512工作室 編輯:玄玉核心Layoutlog4j.xml 我的部落格基本用法Loggerlog4j.propertiesv512工作室下載使用Appenderlog4j對效能的影響中科院新科海學校為什麼要使用日誌log開發階段:發現程式問題並排錯產品階段:記錄程式啟動並執行狀況補充說明:日誌在軟體開發中是非常重要的功能,很多系統程式都需要Tlog系統 我們可以自己開發這樣的系統,也可以使用已有的Tlog系統
Time of Update: 2018-12-03
ab是Apache內建的HTTP壓力測試工具,全稱是ApacheBench,同微軟的WAST、惠普的LoadRunner、QALoad等比起來,它要方便易用得多ab是Apache的一個安裝組件,所以需要下載Apache安裝後才能使用,該命令位於Apache安裝目錄下的bin檔案夾中ab是專門用於HTTP Server的benchmark