- 博客(8)
- 收藏
- 关注
原创 动态代理_ProxyFactory
Waiter:package com.mango.demo3;public interface Waiter { public void serve();}Manwaiter:package com.mango.demo3;public class ManWaiter implements Waiter { public void serve() { Syst
2017-10-21 20:10:11 361
原创 动态代理之Waiter案例
Waiter接口package com.mango.demo2;public interface Waiter { public void serve();}接口的实现类,ManWaiterpackage com.mango.demo2;public class ManWaiter implements Waiter { public void serve() {
2017-10-21 18:49:56 307
原创 动态代理之Proxy.newProxyInstance()
package com.mango.demo;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import org.junit.Test;/** * 动态代理:在运行时,动态创建一组指定接口的实现类对象. * @a
2017-10-21 18:14:54 903
转载 单例和多例的区别
单例模式的关键有两点:1.构造方法为私有,这样外界就不能随意调用。2.get的方法为静态,由类直接调用 多例模式(Multiton)1 、多例类可以有多个实例 2 、多例类必须能够自我创建并管理自己的实例,并向外界提供自己的实例。 一、单例模式和多例模式说明:1. 单例模式和多例模式属于对象模式。2.
2017-10-20 13:13:42 527
原创 spring_依赖注入
DI Dependency Injection ,依赖注入 is a :是一个,继承。 has a:有一个,成员变量,依赖。 class B { private A a; //B类依赖A类 } 依赖:一个对象需要使用另一个对象 注入:通过setter方法进行另一个对象实例设置。例如: class BookServiceImpl{
2017-10-19 16:56:28 232
转载 高内聚,低耦合
什么是高内聚、低耦合? 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。 耦
2017-10-17 20:39:54 484
原创 HIbernate_一对多
一对多:一:主表,多:从表主表里有主键,从表里是外键一:public class Customer { private Integer id; private String name; private Set orders = new HashSet();多:public class Order { private Integer id; private String
2017-10-10 16:53:19 278
原创 Hibernate_持久态对象
Hibernate会自动将持久态对象更新到数据库@Test public void fun9() { //1.读取配置文件 Configuration con = new Configuration().configure(); //2.根据配置创建factory SessionFactory sf = con.buildSessionFactory(); //3.通过f
2017-10-09 16:32:05 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人