zoukankan      html  css  js  c++  java
  • 师哥讲课的一些名词理解(查询整理)

    WCF:
    Windows Communication Foundation (WCF) 是一个运行库和一组 API,用于创建在服务与客户端之间发送消息的系统。它使用相同的基础结构和 API 来创建应用程序。
    WCF术语
    消息(message)
    消息是一个独立的数据单元,包括消息正文和消息头。
    服务(service)
    服务是一个构造,它公开一个或多个终结点,其中每个终结点都公开一个或多个服务操作。

    总结:使用 Windows Communication Foundation (WCF),可对应用程序的消息传递功能进行充分的控制


    IOC容器:
    Ioc(Inversion of Control)中文译名控制反转,Ioc(控制反转)是一个目标, 他要求我们设计好的类不由我们自己控制而由系统控制, 这样可以使系统变得更加独立, 从而强壮易于扩展维护, 实现这个目标有一些手段如DI(Dependency Injection), Service Locator等。 Ioc容器负责组件对象管理, 因此使用时包括两个步骤, 在容器中注册组件与从容器中取出组件. 其方法也根据具体项目的不同需求而不同.


    AOP:
    AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块。
    面向切面编程:把散落在程序中的公共部分提取出来,做成切面类,这样的好处在于,代码的可重用,一旦涉及到该功能的需求发生变化,只要修改该代码就行,否则,你要到处修改,如果只要修改1、2处那还可以接受,万一有1000处呢。最常用的AOP应用在数据库连接以及事务处理上。
    优点就是:将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。面向AOP更具有可拓展性和高维护性的优势

    总结:这些技术大多数都是用来解耦合的,看来解决问题的关键就是在解耦和
  • 相关阅读:
    最长上升子序列(矩形嵌套)
    中国剩余定理模板poj1006
    POJ 2891 扩展欧几里德
    2015多校联赛第三场(部分题解)
    树链剖分
    深度理解链式前向星
    POJ 1228 Grandpa's Estate(凸包)
    旋转卡壳(一)
    最小圆覆盖 hdu 3007
    半平面求交 模板
  • 原文地址:https://www.cnblogs.com/DoubleEggs/p/5747196.html
Copyright © 2011-2022 走看看