上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页
摘要: 编程语言的终极目标就是能以更自然、更灵活的方式模拟世界,从原始机器语言到过程语言再到面向对象语言,编程语言一步步地用更自然、更灵活的方式编写软件。AOP 是软件开发思想发展到一定阶段的产物,但 AOP 的出现并不是要完全替代 OOP,而仅作为 OOP 的有益补充。虽然 AOP 作为一项编程技术已经有 阅读全文
posted @ 2019-06-30 01:23 认真对待世界的小白 阅读(307) 评论(0) 推荐(0)
摘要: 1.使用注解定义Bean 前面说过,不管是 XML 还是注解,它们都是表达 Bean 定义的载体,其实质都是为 Spring 容器提供 Bean 定义的信息,在表现形式上都是将 XML 定义的内容通过类注解进行描述。Spring 从2.0开始就引入了基于注解的配置方式,在2.5时得到了完善,在4.0 阅读全文
posted @ 2019-06-23 22:22 认真对待世界的小白 阅读(2652) 评论(0) 推荐(0)
摘要: 在配置文件中定义 Bean 时,用户不但可以配置 Bean 的属性值及相互之间的依赖关系,还可以定义 Bean 的作用域。作用域将对 Bean 的生命周期和创建方式产生影响。 每次从容器中调用 Bean 时,都返回一个新的实例,即每次调用 getBean() 时,相当于执行 new XxxBean( 阅读全文
posted @ 2019-06-23 16:31 认真对待世界的小白 阅读(891) 评论(0) 推荐(0)
摘要: Spring 不但可以通过 <ref> 引用另一个 Bean,建立起 Bean 和 Bean 之间的依赖关系,<bean> 元素标签之间也可以建立类似的关系,完成一些特殊的功能。 1.继承 OOP思想告诉我们,如果多个类拥有相同的方法和属性,则可以引入一个父类,在父类中定义这些类共同的方法和属性,以 阅读全文
posted @ 2019-06-23 14:09 认真对待世界的小白 阅读(1162) 评论(0) 推荐(0)
摘要: 无状态 Bean 的作用域一般可以配置为 singleton(单例模式),如果我们往 singleton 的 Boss 中注入 prototype 的 Car,并希望每次调用 boss Bean 的 getCar() 方法时都能够返回一个新的 car Bean,使用传统的注入方式将无法实现这样的要求 阅读全文
posted @ 2019-06-23 01:07 认真对待世界的小白 阅读(2354) 评论(0) 推荐(1)
摘要: 简化配置方式 Spring 为字面值、引用 Bean 和集合都提供了简化的配置方式。如果没有用到完整配置格式的特殊功能,用户大可使用简化的配置方式。下面分别为上面提及的配置内容给出简化前和简化后的版本。 1.字面值属性 <property name="maxSpeed"> <value>200</v 阅读全文
posted @ 2019-06-18 23:25 认真对待世界的小白 阅读(271) 评论(0) 推荐(0)
摘要: 在 Spring 配罝文件中,用户不但可以将 String、int 等字面值注入 Bean 中,还可以将集合、Map 等类型的数据注入 Bean 中,此外还可以注入配置文件中其他定义的 Bean。 1.字面值 所谓 "字面值" 一般是指可用字符串表示的值,这些值可以通过 <value> 元素标签进行 阅读全文
posted @ 2019-06-18 23:00 认真对待世界的小白 阅读(3813) 评论(0) 推荐(0)
摘要: 导航完成之前获取参数 阅读全文
posted @ 2019-06-09 16:04 认真对待世界的小白 阅读(371) 评论(0) 推荐(0)
摘要: 利用 bus 总线机制(发布订阅模式/观察者模式) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="app"> <dom-a></dom-a> 阅读全文
posted @ 2019-06-09 16:04 认真对待世界的小白 阅读(2868) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-09 16:03 认真对待世界的小白 阅读(153) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页