简介:作为一个新的事实上的工业标准,OSGi 已经受到了广泛的关注, 其面向服务(接口)的基本思想和动态模块部署的能力, 是企业级应用长期以来一直追求的目标。Spring 是一个著名的 轻量级 J2EE 开发框架,其特点是面向接口编程和非侵入式的依赖注入。将 OSGi 和 Spring 结合能充分发...
分类:
编程语言 时间:
2015-04-01 13:04:07
阅读次数:
316
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解....
分类:
编程语言 时间:
2015-03-29 14:54:32
阅读次数:
153
通过上一篇文章的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。 问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP...
分类:
其他好文 时间:
2015-03-29 14:51:57
阅读次数:
189
1.背景 如果某个具体的(或类)对象被客户程序所以依赖,通常把它们抽象成抽象类或接口。简单说,客户程序摆脱所依赖的具体类型,称之为面向接口编程。 那么问题来了?如何选择客户程序所需要的实现类?在使用创建型模式下创建对象是不难解决这个问题。 但如果设计的不是具体业务逻辑,而是公共类库或框架程序,对外只...
分类:
Web程序 时间:
2015-03-19 16:12:09
阅读次数:
175
1、套接口地址结构POSIX规范只需要结构中的三个成员:sin_family、sin_addr、sin_port。其中sin_addr又是一个结构2、通用套接口地址结构套接口函数被定义为采用指向通用套接口地址结构的指针。由于套接口函数的定义并没有使用void*指针类型,所以调用套接口函数时必须进行强...
分类:
其他好文 时间:
2015-03-19 00:43:12
阅读次数:
225
Autofac 的使用--工厂使用autofac.dll来代替 ,实现面向接口编程(IOC-控制反转,DI-依赖注入) 控制反转依赖注入autofac.dll 是实现了控制反转和依赖注入思想的一套组件在MVC中,当网站启动的时候,应该在application_start()方法调用autofac.d...
分类:
其他好文 时间:
2015-03-19 00:40:36
阅读次数:
427
项目做了什么多都没画过架构图,这次被要求画图,画的很丑,请大家看图本身包含的系统架构信息一、架构整体图 1、核心是两库一线 1.1 接口总线 所有算法功能抽象成接口,其中大部分接口的方法都是泛型方法,是为了解决某一大类问题的 1.2代码库 代码库包含现接口总线中接口的各种实现 ...
分类:
其他好文 时间:
2015-03-16 21:11:26
阅读次数:
224
OOP已死,AOP为未来而生
未来用于构建复杂的基于服务的应用将是面向方面编程AOP(Aspect-Oriented Programming),而面向对象编程OOP将成为辅助。
?控制(IOC)模式的反转。这个通用模式描述为支持插件架构,其中的对象可以“查询”,他们需要其他对象的实例方法。
?依赖注入(DI)的模式。这是IoC模式一种特殊情况,是基于改变类行为的接口编程技术,而不改变类的内部。
开发人员针对为类的接口编码,并使用一个容器来注入依赖对象实例到基于接口或对象类型的类。
该技术注入对象实例包含接...
分类:
编程语言 时间:
2015-03-16 14:32:45
阅读次数:
183
一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的...
分类:
编程语言 时间:
2015-03-14 21:28:26
阅读次数:
31106
什么是Socket? Socket可以看成是用户进程与内核网络协议栈的接口(编程接口, 如下图所示), 其不仅可以用于本机进程间通信,可以用于网络上不同主机的进程间通信, 甚至还可以用于异构系统之间的通信。 IPv4套接口地址结构 IPv4套接口地址结构通常也称为“网际套接字地址结构”,它以“sockaddr_in”命名,定义在头文件中//TCP/IP地址结构
struct socka...
分类:
其他好文 时间:
2015-03-14 12:28:25
阅读次数:
171