WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院软件开发Java Spring原理自我实践之AOP的实现原理 阅读

Spring原理自我实践之AOP的实现原理

 2009-09-18 00:00:00 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閹碱偆鐥閺屾洘绻濊箛鏇犵獥闂佺厧澹婃禍婊堚€旈崘顏佸亾閿濆骸澧ù鐘欏嫮绠鹃柛顐ゅ枎閻忋儲銇勯弴妯哄姦妞ゃ垺鐟╅幃鈩冩償閵囧府鎷�
核心提示: 模拟的底层DAO Java代码packagecom.erong.spring.aop.myaop;importjava.util.*;/***模拟底层DAO**@authorcitizen**/publicclassUserDao{privateMap<String,String>m

模拟的底层DAO

Java代码   

package com.erong.spring.aop.myaop; 
 
import java.util.*; 
 
/** 
 * 模拟底层DAO 
 * 
 * @author citizen 
 * 
 */ 
public class UserDao { 
 
 private Map<String, String> map = new HashMap<String, String>(); 
 
 public UserDao() { 
 map.put("admin", "security"); 
 map.put("test", "123456"); 
 } 
 
 public Map<String, String> getUserMap() { 
 System.out.println("用户名列表:"); 
 Set<String> keySet = map.keySet(); 
 for (String key : keySet) { 
  System.out.println(key + " " + map.get(key)); 
 } 
 return this.map; 
 } 
 
 /** 
 * 模拟创建用户 
 * 
 * @param username 
 * @param password 
 */ 
 public void create(String username, String password) { 
 if (map.get(username) != null) 
  throw new RuntimeException("添加失败,用户已存在User exist!"); 
 map.put(username, password); 
 } 
 
 /** 
 * 模拟登录 
 * 
 * @param username 
 * @param password 
 */ 
 public void login(String username, String password) { 
 String pw = map.get(username); 
 if (pw == null || !pw.equals(password)) 
  throw new RuntimeException("登录失败 Login failed."); 
 } 
 
 /** 
 * 打印出目前已有的用户信息 
 */ 
 public void print() { 
 System.out.println("用户名列表:"); 
 Set<String> keySet = map.keySet(); 
 for (String key : keySet) { 
  System.out.println(key + " " + map.get(key)); 
 } 
 } 
} 

上一页  1 2 3 4  下一页

Tags:Spring 原理 自我

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接