- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 AspectJ开发(全自动Spring AOP)
导包:com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:...
2019-07-30 14:17:33 106
原创 声明式Spring AOP
导包:spring-aop-3.2.0.RELEASE.jar com.springsource.org.aopalliance-1.0.0.jar 还有之前的4+1切面类package cn.qyc.banZD;import org.aopalliance.intercept.MethodInterceptor;import org.aopalliance.inter...
2019-07-30 13:50:14 159
原创 Spring的CGLIB字节码增强
注意:实现类没有接口导包: spring-core-3.2.0.RELEASE.jar就可以一步到位 比之前多了一个生成代理 工厂方法有改动 对比上篇博客 JDK动态代理工厂package JDK_CGLIB_Proxy.copy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.M...
2019-07-28 23:14:49 457
原创 Spring的JDK动态代理
AOP术语target目标类:需要被代理的类。例如:UserService Joinpoint连接点:所谓连接点是指那些可能被拦截到的方法。例如:所有的方法 PointCut切入点:已经被增强的连接点。例如:addUser() advice通知/增强,增强代码。例如:after、before Weaving织入:是指把增强advice应用到目标对象target来创建新的代理对...
2019-07-28 22:43:07 68
原创 Spring中Bean的装配方式
1.基于xml的装配bean.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...
2019-07-24 22:48:05 100
原创 Spring中Bean的生命周期
1.初始化和销毁目标方法执行前和执行后配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2019-07-23 20:47:17 92
原创 Spring中Bean的作用域
singleton 单例 prototype 多例(原型) request session global Session默认单例<bean id="FB" class="cn.qyc.spring.MyBeanFactory1"></bean><bean id="Fb1" factory-bean="FB" factory-method="get...
2019-07-22 18:29:09 82
原创 Spring中Bean的实例化(三种)
1.构造实例化(默认)通过默认的无参构造函数对Bean进行实例化2.静态工厂方式实例化通过工厂的静态方法进行创建对象配置文件需要写出factory-method注意:静态工厂是在读取配置文件时就已经创建了对象配置文件<bean id="MB" class="cn.qyc.spring.MyBeanFactory" factory-method="g...
2019-07-22 18:09:54 175
原创 Spring 的IoC容器(控制反转) 和 DI(依赖注入)
1.导包spring-beans-3.2.0.RELEASE.jar spring-context-3.2.0.RELEASE.jar spring-core-3.2.0.RELEASE.jar spring-expression-3.2.0.RELEASE.jar com.springsource.org.apache.commons.logging-1.1.1.jar下载:h...
2019-07-21 23:18:44 80
原创 Hibernate的关联关系映射
实体设计的三种关联关系:多对多 产生中间关系表 俩个表的主键作为外键 一对多 在多的一方添加一的一方的主键作为外键 一对一 任意一方引入另一方的主键作为外键一对多javaBeanpackage cn.qyc.bean;import java.util.HashSet;import java.util.Set;public class Customer { priv...
2019-07-11 18:46:32 62
原创 Hibernate配置及增删改查
导包:里面有struts的包 hiberdate里required里面所有的包,还有连接数据库的mysql包1.配置***.hbm.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping...
2019-07-06 20:28:50 132
原创 struts 文件上传与下载
设置文件大小和类型在struts.xml文件里配置<interceptor-ref name="defaultStack"><param name="fileUpload.maximumSize">4194304</param> 4M<param name="fileUoliad.allowedExtensions">....
2019-07-02 20:06:48 97
原创 struct OGIN(ogin)表达式
访问静态变量和静态方法package cn.qyc.staticMethod;import com.opensymphony.xwork2.ActionSupport;import cn.qyc.bean.Student;public class StatucMethod extends ActionSupport{ public static String qycString...
2019-07-02 00:43:33 332
原创 struct 值栈
配置OGNL<constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant>配置Action<action name="valuestack" class="cn.qyc.staticMethod.StatucMethod"><result name...
2019-07-02 00:35:09 99
原创 struts 标签库
<center> <table border="1px"> <s:iterator var="name" value="{'abc','def','ghi','klm'}" status="st"> <s:if test="#st.odd"> <tr style="background-color:white;...
2019-07-01 18:43:57 122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人