原创 JDK動態代理
接口類 public interface UserService { void queryUsers(); } 實現類 public class UserServiceImp implements UserService
原创 spring讀取資源文件
***對比ObjectFactory與ApplicationContext*** •ApplicationContext是BeanFactory的子接口。 •BeanFactory通常稱爲Bean容器,ApplicationCon
原创 Spring 配置數據源 利用JdbcTemplate工具類實現增刪改查
POJO類封裝數據 public class User { private Integer id; private String name; private int age; public Use
原创 Struts2入門實例
步驟: 1、拷貝struts的jar到項目中(apps中的blank項目中可以找到這些jar包) 2、將struts2的過濾器添加到web.xml中 3、配置struts2的配置文件(在src目錄中創建struts.xml文件)
原创 Struts2中迭代器的使用
***show.jsp*** <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib
原创 Aop(編程方式)
目標類(不需要實現接口) public class UserService{ public void queryUsers() { System.out.println("用戶查詢"); }
原创 Aop(基於XML配置文件實現)
接口類 public interface UserService { void queryUsers(); void saveUser(); } 實現類 public class UserServiceImp i
原创 spring獲取applicationContext.xml中bean內容
***applicationContext.xml*** <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sc
原创 Java讀取配置文件
jdbc.properties配置文件 jdbcUrl = jdbc:mysql://localhost:3306/tt_test driverClass = com.mysql.jdbc.Driver username
原创 java靜態代理實現代碼
靜態代理 接口 public interface UserService { void queryUsers(); } 實現類 public class UserServiceImp implements UserServ
原创 Struts2的ValueStack工作原理
***struts.xml*** <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation
原创 基於註解的聲明式事務管理
POJO類 public class User { private Integer id; private String name; private int age; public User()
原创 Struts2配置action的幾種方式
第一種: ***UserAction.java*** package org.zttc.itat.action; public class UserAction { public String execute() {
原创 Struts2的幾種傳參方式
第一種:(EL表達式傳參) ***UserAction.java*** package org.zttc.itat.action; public class UserAction { private String user
原创 Ognl的對象導航語言相關用法
第一種: 定義一個javaBean對象 ***User.java*** package org.zttc.itat.model; public class User { private String id; pr