`
haofenglemon
  • 浏览: 245693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
AOP configuration seems to be invalid: tried calling method [public abstract com.spring.entity.User com.spring.biz.UserBiz.getUserByName(java.lang.String)] on target [userBizImpl]; nested exception is java.lang.IllegalArgumentException: object is not an instance of declaring class Caused by: java.lan ...
Spring 缺省使用J2SE 动态代理(dynamic proxies ) 来作为AOP 的代理。这样任何接口都可以被代理。Spring 也支持使用CGLIB 代理. 对于需要代理类而不是代理接口的时候CGLIB 代理是很有必要的。如果一个业务对象并没有实现一个接口,默 ...

Spring BYName

    博客分类:
  • user
pring中autowire="byName" /"byType" pring中autowire="byName" /"byType"      如果userDAO设置了autowire="byName" ,假设ServiceImpl有一个属性名为userDAO,Spring就会在配置文件里查找有没有名字为userDAO的bean, 自动为ServiceImpl注入。      如果bean有两个属性,一个想默认注入,一个想自定义,只要设定了autowire,然后显式的声明那个想自定义的,就可 ...
ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoader来实现的,所以可想而知ClassLoader的重要性如何。 看到这里,可能有的朋友会想到一个问题,那就是既然ClassLoader是用来加载类到JVM中的,那么ClassLoader又是如何被 ...
类名.class是Class对象的句柄,每个被加载的类,在jvm中都会有一个Class对象与之相对应,如果要创建新的对象,直接使用Class对象的局部class.forName就可以了,不需要用new       类名。 在java中,每个class都有一个相应的Class对象,当编写好一个类,编译完成后,在生成的.class文件中,就产生一个class对象,用来表示这个类的类型信息。获得Class实例的三中方式: 1.利用对象调用getClass()方法获取该对象的Class实例 2.使用Class的静态方法forName(),用类的名字获取一个Class实例 3.运用.calss的方式获 ...
对Spring框架中所包含的AOP思想以及事务管理进行了分析,并通过对一个业务对象实现加锁/解锁的操作,说明了动态代理模式的可行性与有效性。   Aspect Oriented Programming(AOP)是近年来计算机技术中比较热门的话题之一。其发展 ...
   针对传统的J2EE架构方案常常无法让人满意:程序过于复杂,难以测试和维护成本高。根据企业实际需求,本文探讨了一种轻量级的J2EE应用框架Spring ,它用更加轻量、更加灵活的基础设施取代了EJB。在此对Spring背后的反向控 ...
自己的机器安装的是oracle 10g中文版本的 oracleXE 在进行连接数据库的时候怎么也连接不上去 我去管理 --->服务上面看了一下原来自己的listener 一启动就关闭造成的  修改注册表也改不过来  解决方案, 重新安装一遍 数据库  安装完毕以后不要改变你的计算机的名称,一经改变那么listner就关闭
1. 检查HTML元素是否有拼写错误、是否忘记结束标记 即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。 2. 检查CSS是否正确 检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS ...
第一部分: (1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还     会显示即Show Tooltip Description。            F3跳到声明或定义的地方。    ...
现在通常人们讨论和实现Java WEB应用时,往往过度关注框架和平台,对常见实现的各种模式未有深入的考虑。自从在IBM DevelopWork上见到一个名词"错误模式",就一直仔细研究和收集各种错误模式,现在就针对各WEB应用中最常见的增删改查,谈一下常碰到的错误模式。 增加、编辑时常见错误 1、没有进行,界面上的效验问题                               有人认为,这个不算错误,呵呵,那我也不说什么了。很多情况下,初学的人会完全忽略这一块,刚开始我就是的,还感觉这个就像程序把门的第一关口啊,最好能提前预防。 一般情况下,都是用javascript ...
下载Spring-framework ***.zip 然后进行解压,/dist下面的spring.jar   是spring运行的时候的编译时依赖               /lib  就是spring运行的时候的运行时依赖 进行文本开发的时候要把jakarta-commons下面的jar包 commons-attributes-compiler.jar 进行删除 要不然程序在运行的时候就要 进行报错
今天在使用一个表单中有多个按钮进行提交数据的时候,突然报出了一下的错误: 报错:missing resource in key method map org.apache.struts.action.RequestProcessor processException 警告: Unhandled Exception thrown: class JAVAx.servlet.ServletException 2009-6-15 17:52:20 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() f ...
有时会出现以下错误: HTTP   Status   500   -       type   Exception   report     message       description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.     exception           org.apache.jasper.JasperException:   Unable   to   com ...
最近装了myeclipse,每次启动以后都自动关闭,很是郁闷,于是无奈只好把它卸载了,乖乖地用eclipse吧 用着用着,发现eclipse也会不定时地自动关闭,那是相当地郁闷了,不知道为什么,一般在1分钟左右就自动关闭,于是想想可能 ...
Global site tag (gtag.js) - Google Analytics