原创 JS中的類

類是什麼?     許多剛接觸編程的朋友都可能理解不了類,其實類是對我們這個現實世界的模擬,把它說成“類別”或者“類型”可能會更容易理解一些。比如“

原创 Hibernate中複合主鍵映射

目錄: 1. 實現方式一:將複合主鍵對應的屬性與實體其他普通屬性放在一起 2. 實現方式二:將主鍵屬性提取到一個主鍵類中,實體類只需包含主鍵類的一個引用     在日常開發中會遇到這樣一種情況,數據庫中的某張表需要多個字段列才能唯一確定一

原创 項目中使用SPRING AOP方式統一捕獲異常

最近和領導說不想做Java開發(本來公司屬我代碼編寫速度快,領導不肯放手),於是讓我將現有的框架清理一下,搭建一個通用框架讓開發人員方便使用,以下是主要優化方式:1.異常統一捕獲:傳統程序中我們都是使用try{}catch(Except

原创 Spring 中AOP 特性詳解

Spring 框架的設計理念與設計模式分析--- Spring中AOP 特性詳解 動態代理的實現原理 要了解 Spring 的 AOP 就必須先了解的動態代理的原理,因爲 AOP 就是基於動態代理實現的。動態代理還要從 JDK 本身說

原创 8.8,今天。

    8.8,還記得那時候更喜歡給你過新曆的生日。

原创 Activity和Intent機制學習筆記

Activity Android中,Activity是所有程序的根本,所有程序的流程都運行在Activity之中,Activity具有自己的生命週期(見http://www.cnblogs.com/feisky/archive/2010

原创 jQuery中使用Ajax

在JQuery中可以使用get,post和ajax方法給服務器端傳遞數據 get方法的使用(customForGet.js文件): function verify(){ //1.獲取文本框的數據 //通過DOM的方式獲取 //docume

原创 taglib 原理和實現

第一章:taglib 原理和實現 1。問題:Tag究竟是什麼? 如何實現一個Tag?     一個tag就是一個普通的java類,它唯一特別之處是它必須繼承TagSupport或者BodyTagSupport類。這兩個類提供了一些方法,

原创 Android中的簡單重構

什麼是重構 可以運作的程式跟可以維護的程式之間,還有一道難以言說的鴻溝。 一個程式設計之初,是用來解決特定問題。就像在前面章節的學習中,我們也已經寫好了一個可以運作的 BMI 程式。但是對程式設計來說,當我們寫越多程式,我們會希望可以從

原创 JUnit簡單安裝使用步驟總結

步驟:   1. 從http://www.junit.org/ 下載junit相應的jar包;   2. 在CLASSPATH中加入JAR包所在的路

原创 EL和OGNLl表達式

EL和OGNLl表達式 爲了使JSP寫起來更加簡單。   表達式語言的靈感來自於 ECMAScript 和 XPath 表達式語言,它提供了在 JSP 中簡化表達式的方法。它是一種簡單的語言,基於可用的命名空間(PageContext

原创 spring2.0 -Pointcut的定義

在Spring 2.0中,Pointcut的定義包括兩個部分:Pointcut表示式(expression)和Pointcut簽名(signature)。讓我們先看看execution表示式的格式: java 代碼 1. execut

原创 Hibernate中對從數據庫中取出的字段值進行包裝(修飾)

Hibernate中對從數據庫中取出的字段值進行包裝(修飾) 如,在數據庫有個加密的字段,但事實上我們使用的時候想得出的是明文的值。 例: @Entity @Table(name = "EMPLOYEE") public class

原创 斷點續傳的原理

斷點續傳的原理 其實斷點續傳的原理很簡單 其實斷點續傳的原理很簡單,就是在Http的請求上和一般的下載有所不同而已。 打個比方,瀏覽器請求服務器上的一個文時,所發出的請求如下: 假設服務器域名爲wwww.sjtu.edu.cn,文件名爲d

原创 JSP腳本和JSTL的交互

將標籤的值賦給<% %>中的變量,如依照如下操作:  <s:set name="var1" scope="request"  value="employId" /> <%     String var1 =  request.getAtt