原创 mybatis與spring整合(基於Annotation)

 本文主要介紹瞭如何將mybatis和spring整合在一起使用,本人使用的是mybatis3.05 + spring3.1.0M2 ,使用dbcp作爲數據庫連接池。 1.編寫數據訪問接口(UserDao.java) package

原创 23種設計模式全解析

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式

原创 23種設計模式

創建型 1. Factory Method(工廠方法) 2. Abstract Factory(抽象工廠) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(單例) 結構型 6.

原创 mybatis與spring整合(基於配置文件)

  本文主要介紹瞭如何將mybatis和spring整合在一起使用,本人使用的是mybatis3.05 + spring3.1.0M2 ,使用dbcp作爲數據庫連接池。 1.編寫數據訪問接口(UserDao.java) package

原创 mybatis簡單運用(基於Annotation)

本文主要介紹瞭如何使用mybatis進行簡單的數據庫操作。本文使用的是mybatis3.05。 1.創建數據庫表(User表) CREATE TABLE `NewTable` ( `userId` bigint(20) NOT NU

原创 在子窗口中刷新父窗口 JAVASCRIPT

RegisterStartupScript("", "<script>alert('添加成功!');window.opener.location.href=window.opener.location='userManage.aspx'

原创 路由

http://www.cnblogs.com/artech/archive/2012/03/20/aspnet-routing-02.html RouteTable<System.Web.Routing.RouteTable>      

原创 SpringMVC中的文件上傳

這是用的是SpringMVC-3.1.1、commons-fileupload-1.2.2和io-2.0.1 首先是web.xml [html] view plaincopyprint? <?xml ve

原创 動態存儲過程 sp_executesql介紹和使用

execute相信大家都用的用熟了,簡寫爲exec,除了用來執行存儲過程,一般都用來執行動態Sql sp_executesql,sql2005中引入的新的系統存儲過程,也是用來處理動態sql的, 如: exec sp_executesql

原创 JS,Jquery獲取各種屏幕的寬度和高度

Javascript: 網頁可見區域寬: document.body.clientWidth 網頁可見區域高: document.body.clientHeight 網頁可見區域寬: document.body.offsetWidth

原创 Bean Validation 1.1(JSR-349)到SpringMVC

在之前的《跟我學SpringMVC》中的《第七章 註解式控制器的數據驗證、類型轉換及格式化》中已經介紹過SpringMVC集成Bean Validation 1.0(JSR-303),目前Bean Validation最新版本是B

原创 springmvc 註解/數據綁定

springmvc入門基礎之註解和參數傳遞 Bean Validation 1.1(JSR-349)到SpringMVC 到目前爲止,請求已經能交給我們的處理器進行處理了,接下來的事情是要進行收集數據啦,接下來我們看看我們能從請求中收集

原创 Hibernate 二級緩存 收集、總結整理

緩存:緩存是什麼,解決什麼問題?  位於速度相差較大的兩種硬件/軟件之間的,用於協調兩者數據傳輸速度差異的結構,均可稱之爲緩存Cache。緩存目的:讓數據更接近於應用程序,協調速度不匹配,使訪問速度更快。  緩存的範圍分爲3類: 

原创 類型轉換、驗證及格式化

②:數據驗證:需要顯示調用Spring的Validator接口實現進行數據驗證; ③:格式化顯示:需要調用PropertyEditor的getText進行格式化顯示。   使用如上架構的缺點是: (1、PropertyEditor被設計爲

原创 mybatis簡單應用(基於配置文件)

 本文主要介紹瞭如何使用mybatis進行簡單的數據庫操作。本人使用的是mybatis3.05。 1.創建數據庫表(User表) CREATE TABLE `NewTable` ( `userId` bigint(20) NOT