原创 SSH框架之Spring的aop編程、手動實現aop編程

AOP 面向切面的編程,AOP可以實現“業務代碼”與“關注點代碼”分離。 一、AOP編程專業名詞: 1、Aop,aspect object programming,面向切面編程 功能: 讓關注點代碼與業務代碼分離。 2、關注

原创 SSH框架之Spring的引入、專業術語、概述

一、回顧及引入Spring框架 1、Struts與Hibernate框架可以做什麼事? Struts,Mvc中控制層解決方案。可以進行請求數據自動封裝、類型轉換、文件上傳、效驗… Hibernate, 持久層的解決方案;可以

原创 從頭認識Java之(Thinking in Java隨記系列)Ⅰ

今天正式畢業了,在北京的某公司也順利結束了實習。從學校回北京後直接轉正了,雖然今天週六還是去公司轉悠轉悠,一直想好好看看《Thinking in Java》(第四版),畢業了,全身心投入到工作中,自然也有了時間,從今天開始好好翻看

原创 SSH框架之Spring的代理模式

一、概述: 1、代理(Proxy)是一種設計模式, 提供了對目標對象另外的訪問方式;即通過代理訪問目標對象。 2、這樣好處:可以在目標對象實現的基礎上,增強額外的功能操作。(擴展目標對象的功能)。 3、舉例: 明星(鄧紫棋

原创 Eclipse中將項目導入Tomcat中,並且修改了項目名字,但加載後的項目後面有一個括號顯示原來項目的名字

Eclipse中Tomcat導入項目並且修改了項目名字,把項目添加到Tomcat上,發現在項目後面帶了個括號裏面顯示原來項目的名字,並且在訪問的時候也只能用原來的項目名訪問,怎麼辦呢? 1、打開你的項目目錄,找到一個.projec

原创 可變參數、自動裝箱與自動拆箱

一、可變參數: 1、需求: 定義一個函數做加法功能(函數做幾個數據的加法功能是不確定)。 方式一:函數重載,但是隻要多一個參數就要重寫一次方法,太麻煩。 方式二:數組 方式三:可變參數 2、可變參數的格式: 數據

原创 SSH框架之Spring的IOC容器的對象依賴關係(2)

繼續來介紹SpringIOC容器的對象依賴關係,本文介紹p名稱空間注入屬性值、自動裝配。 一、p名稱空間注入屬性值 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http

原创 靜態導入、增強for循環

一、靜態導入:JDK1.5的時候纔出現的 1、靜態導入的作用:簡化書寫,靜態導入可以作用於一個類的所有靜態成員。 2、靜態導入的格式: import static 包名.類名.靜態的成員; package mfq.jdk; i

原创 SSH框架之Struts的常用技術——模型驅動(ModelDriven)

1.  模型驅動:           模型驅動是使用javaBean對象來封裝請求參數,在整個MVC流程中可以直接使用這個對象。在發送請求後Struts將各個請求參數(javab的屬性)封裝到一個JavaBean對象中,Action接收

原创 枚舉

枚舉:一些方法在運行時,它需要的數據不能是任意的,而必須是一定範圍內的值,可以直接使用枚舉予以解決。 一、引入: 1、問題:某些方法所接收的數據必須是在固定範圍之內的。 2、解決: 方案一: 這時候我們的解決方案就是自定義一個

原创 CSDN-markdown編輯器使用方法

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用[StackEdit][6]修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaT

原创 SSH框架之Struts的常用技術——數據回顯、防止表單重複提交

Struts2的常用三大技術: 1、數據回顯 2、模型驅動 3、防止表單重複提交 一、數據回顯: 1、數據回顯,必須要用struts標籤! 2、代碼講解: 1)Action: // 進入修改頁面 public S

原创 SSH框架之Spring的IOC容器的創建對象、對象依賴關係(1)

SpringIOC容器,是spring核心內容。 作用: 創建對象 & 處理對象的依賴關係。 一、IOC容器創建對象: 1、創建對象,有幾種方式: 1) 調用無參數構造器 2) 帶參數構造器 3) 工廠創建對象 a)工廠

原创 SSH框架之Spring的IOC容器的對象依賴關係(3)

一、IOC容器的對象依賴關係之註解 1、註解好處:註解方式可以簡化spring的IOC容器的配置! 2、使用註解步驟: 1)先引入context名稱空間 xmlns:context="http://www.springfram

原创 SSH框架之Spring的開發步驟、bean對象創建的細節

一、Spring的開發步驟: spring各個版本中: 在3.0以下的版本,源碼有spring中相關的所有包【spring功能 + 依賴包】,如2.5版本。 在3.0以上的版本,源碼中只有spring的核心功能包【沒有依賴包