摘要:
【工程截图】 【所需jar包】 【web.xml配置】 【springmvc-servlet.xml配置】 【myController.java】 【pages/index.jsp】(提示界面) 【输出结果:输入 http://localhost:8080/SpringMVC_HiggiinCui/ 阅读全文
摘要:
【概述】 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。 InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,并通过反射机制调用目标类的代码,动态地将横切逻辑和业务逻辑编织在一起。 Proxy利用I 阅读全文
摘要:
【工程截图】 【PersonDao.java】 【PersonDaoImpl.java】 【Transaction.java】 【personDaoInterceptor.java】 【testPerson.java】 【运行结果】 【拦截器中的invoke方法什么时候执行?】 答:当在客户端的代理 阅读全文
摘要:
【工程截图】 【PersonDao.java】 【PersonDaoImpl.java】 【Transaction.java】 【PersonDaoProxy.java】 【testPerson.java】 【运行结果】 阅读全文
摘要:
【工程截图】 【Person.java】 【Studnet.java】 【applicationContext.xml】 【testStudent.java】 【运行结果】 阅读全文
摘要:
【工程截图】 【SuperPerson.java】 【Person.java】 【Studnet.java】 【applicationContext.xml】 【testPerson.java】 【运行结果】 阅读全文
摘要:
【工程截图】 【PersonDao.java】 【PersonDaoImpl.java】 【PersonService.java】 【PersonServiceImpl.java】 【PersonAction.java】 【applicationContext.xml】 【testPerson.ja 阅读全文
摘要:
【工程截图】 【Document.java】 【ExcelDocument.java】 【PdfDocument.java】 【WordDocument.java】 【DocumentManager.java】 【applicationContext.xml】 【testDocument.java】 阅读全文
摘要:
【工程截图】 【Student.java】 【Person.java】 【applicationContext.xml】 【testPerson.java】 【运行结果】 【注意】 如果类上方只有@Component,那么其相当于<bean id="类名首字母小写,其他不变" class=".... 阅读全文
摘要:
【工程截图】 【Student.java】 【Person.java】 【applicationContext.xml】 【testPerson.java】 【运行结果】 【小结】 执行顺序: 1.启动Spring容器 2.Spring容器内部创建了两个对象:porson和student 3.当Sp 阅读全文