java web
文章平均质量分 85
车路士_4everBLUE
这个作者很懒,什么都没留下…
展开
-
spring中工厂模式和单例模式
在Spring 中大量使用的以下两种设计模式:工厂模式和单态模式。工厂模式可将Java 对象的调用者从被调用者的实现逻辑中分离出来,调用者只需关心被调用者必须满足的规则(接口) ,而不必关心实例的具体实现过程。这是面向接口编程的优势,能提高程序的解耦,避免所有的类以硬编码方式耦合在一起。 如果所有的类直接耦合,极易形成"骨牌效应",假如B 类调用了A 类,一旦A 类需要修转载 2017-07-20 11:44:42 · 1864 阅读 · 1 评论 -
spring的核心(IOC/DI)依赖注入
依赖注入(Dependency Injection) 是时下的"流行语",也是目前最优秀的解耦方式。使用依赖注入时,J2EE中的各种组件不需要以硬编码方式耦合在一起,甚至无须使用工厂模式。当某个Java实例需要其他Java实例时,系统和自动提供所需要的实例,无需程序显式获取。 依赖注入是Spring 的核心机制,可以使Spring 的bean 以配置文件组织在一起,而不是以硬编码转载 2017-07-20 11:52:36 · 213 阅读 · 0 评论 -
spring四种注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制转载 2017-07-20 15:14:31 · 343 阅读 · 0 评论 -
socket的概念和原理
Socket1 socket概念套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。一个Socket是一对IP地址和端口。Socket可以看成在两个程序进行通讯连接中转载 2017-10-13 11:17:05 · 4868 阅读 · 0 评论 -
Servlet 生命周期、工作原理
Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。service():它是S转载 2017-10-13 11:20:42 · 221 阅读 · 0 评论