- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 AOP名词
静态代理:在不改变原程序的情况下,为此程序添加日志、事务等与业务逻辑不相关的功能。 动态代理:和静态代理不同的是,静态代理只能为一个对象代理,动态代理可以为多个。 动态代理主要是将与业务逻辑不相关的功能整理成一个对象,原程序需要时,就将他们植入进去。 动态代理和AOP的联系是: Aspect指的是AOP中日志等服务给设计为一个通用的、没有任何与业务逻辑相关的对象的对象。 这个
2014-02-26 11:39:21 918 1
原创 spring资源、消息
在前面的bean中,经常用到一条代码: ApplicationContext context = new ClassPathXmlApplicationContext("bean-config.xml"); 这个是spring实例化bean的时候需要用到的。ApplicationContext除了容器基本管理的功能以外,还支持很多应用程序框架。对于应用程序组件来说,最佳的情况是它根本挤不知道自
2014-02-19 17:26:22 1154 1
原创 bean(2)
是PropertyPlaceholderConfigurer简化版。其作用是加载.property文件,然后直接可以在.xml中用${}方式使用,最重要的是它能是配置文件与其想分割开来,避免耦合性。在数据库配置的时候使用非常的方便。 PropertyOverrideConfigurer接口的作用是在xml和.property对某个都进行设置的时候,xml的设置会被覆盖掉。充分的体现了
2014-02-19 14:12:08 586
原创 Bean
bean的scope: 由于Application或者BeanFactory默认每一个Bean只能维持一个实例。而当scope为singleton,每一次通过bean的名字取得的都是同一个对象。在单线程的时候是不会有任何问题的。但是在多线程时就说不定了。就存在Thread-safe的问题。这时就需要将scope设置成为prototype的模式。其意义在于为每次指定名称取得bean时,都会产生一个
2014-02-17 17:31:07 661
原创 Highcharts数据注意事项
Highcharts data部分必须为数|组,由于js在处理数字的时候会默认当成是字符串进行处理的,所以这个时候需要将其进行转换, 各种转换方式: parseFloat(X):parseFloat() 函数可解析一个字符串,并返回一个浮点数。 Number(X):转换为数字,如无法转换,返回NaX isNaN(X):检查是否为数字 parseInt(X):转换为整数
2014-02-13 09:19:22 881
原创 jQuery验证表单
jQuery验证表单中数据为空等问题的处理: 下载个jquery.validate.min.js 示例代码: $(function(){ jQuery.validator.messages.required = "*请填写此内容"; $("#add_form2").validate({ rules : { response : {required : true} }
2014-02-07 09:34:02 659
navicat获取登录密码
2020-10-13
spring-framework-3.0.5.RELEASE-dependencies.zip
2013-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人