spring生命周期详解_JAVA教程
spring生命周期详解:1、@Bean初始化和销毁,容器在bean进行到当前生命周期的时候来调用自定义的初始化和销毁方法;2、BeanPostProcessor后置处理器,在bean初始化前后进行一些处理工作。
java创建型模式有哪些?
java创建型模式有:
1、PROTOTYPE举例:跟MM用QQ聊天,一定要说些深情的话语了,我搜集了的情话,需要时只要copy出来放到QQ里面就行了,
这就是我的情话prototype了。
原始模型模式:通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象。原
始模型模式允许动态的增加或减少产品类,产品类不需要非得有任何事先确定的等级结构,原始模型模式适用于任何的等级结构。缺
点是每一个类都必须配备一个克隆方法。
2、FACTORY举例:追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带
MM去麦当劳或肯德基,只管向服务员说"来四个鸡翅"就行了。麦当劳和肯德基就是生产鸡翅的Factory。
Spring Security原理_JAVA教程
Spring Security采用的是责任链的设计模式,有一条很长的过滤器链,首先客户端发起一个请求,进入Security过滤器链;然后判断是否为登录;最后根据URI去找对应的鉴权管理器,进行鉴权。
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是
当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
3、FACTORY METHOD举例:请MM去麦当劳吃汉堡,不同的MM有不同的口味,要每个都记住是一件烦人的事情,我一般采用
Factory Method模式,带着MM到服务员那儿,说"要一个汉堡",具体要什么样的汉堡呢,让MM直接跟服务员说就行了。
工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具
体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。
4、SINGLETON举例:有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton,她们只要说道"老公",都是指的同一个
人,那就是我。单例模式:单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。单例模式只
应在有真正的"单一实例"的需求时才可使用。
推荐教程:《java视频教程》
以上就是java创建型模式有哪些?的详细内容,更多请关注ki4网其它相关文章!
Java 是 JDK 吗?_JAVA教程
Java不是JDK,JDK是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库,而Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。