原创 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