`
zhoushuping
  • 浏览: 44143 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在前面的内容中,应该懂得使用 LDAP 指令来进行增加,删除,修改,查询的操作。这对于小规模的管理,是很快的。但,相对于规模大的网络而言,这将变成管理上的瓶颈。有鉴于此,这里导入3种不同的管理工具,以方便不同环境,网络结构,以及操作系统的需求。    1.PHP-LDAPAdmin (Web-Base)       根据名称,有动态网页开发经验的人应该会看出。本节中要介绍的内容,肯定是与 PHP 有关的,而且有关 PHP 的几乎都离不开 Web Service。       这个 PHP-LDAPAdmin 工具,确实是使用网页方式作为管理 OpenLDAP 的接口,使得管理 OpenLD ...
集群背景介绍 1.1 术语定义   服务软体是b/s或c/s结构的s部分,是为b或c提供服务的服务性软件系统。   服务硬体指提供计算服务的硬件、比如pc机、pc服务器。   服务实体通指服务软体和服务硬体。   客户端指接受服务实体服务的软件或硬件。 1.2 两大关键特性 集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性:     * 可扩展性--集群的性能不限于单一的服务实体,新的服务实体可以动态地加入到集群,从而增强集群的性能。    ...
openldap 比起其他商业目录服务器(比如 IBM Directory Server),特别的轻巧,十分适合于本地开发测试用,在产品环境中的表现也很优秀。 openldap 软件在它的官方网站 http://www.openldap.org, 不过下载过来是源代码,并没有包含 win32 下的 Makefile 文件,只提供了在 Unix/Linux 下编译用的 Makefile。所以相应的在网上介绍在 windows 下安装使用 openldap 的资料比较少,而在 Unix/Linux 下应用文档却很丰富。 本文实践了在 Windows 下安装配 openldap,并添加一个条目,L ...
引用:http://www.iteye.com/topic/979557 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖 (Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系 (Composition)。下面我们结合实例理解这些关系。 基本概念 类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个 ...
一、 访问者(Visitor)模式 访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 问题提出 System.Collection命名空间下提供了大量集合操作对象。但大多数情况下处理的都是同类对象的聚集。换言之,在聚集上采取的操作都是一些针对同类型对象的同类操作。但是如果针对一个保存有不同类型对象的聚集采取某种操作该怎么办呢? 粗看上去,这似乎不是什么难题。可是如果需要针对一个包含不同类型元素的聚集采取某种操作,而操作的细节根据元素的类型不同而有所不同时,就会出现必须对元素类型做类型判断的条件转移语句。这个时候, ...
一、 观察者(Observer)模式 观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 一个软件系统常常要求在某一个对象的状态发生变化的时候,某些其它的对象做出相应的改变。做到这一点的设计方案有很多,但是为了使系统能够易于复用,应该选择低耦合度的设计方案。减少对象之间的耦合有利于系统的复用 ...
在MyEclipse中利用XDoclet自动生成Hibernate配置和映射文件 在使用Hibernate框架时,如果实体类一多,在映射文件中需要配置的映射就会增多,如果手工做的话,经常会出现写错的情况,利用XDoclet工具可以自动地生成映射文件和配置文件,只要注解写正确了几乎避免了出错的可能。 XDoclet基于ant,先要下解压ant,配置好ant的环境变量才能使用XDoclet。在ant已经配置好后,下载XDoclet-pliugins-1.03.zip包,解压到某个目录即可使用(这里解压到D:\) 在MyEclipse中使用XDoclet的基本步骤: 1、  建立a ...
其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持久化的数据。 ...
下面再转载一篇,比较深刻 转至:http://blog.csai.cn/user1/25929/archives/2009/35622.html 一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz (奔驰)、Bmw (宝马)、Audi (奥迪)看来这人比较爱国,没有日本车),还雇了司机为 ...
转:http://blog.csdn.net/natee/archive/2009/08/04/4408245.aspx 设计模式之Singleton(单态) 板桥里人 http://www.jdon.com 2002/05/07 定义 : Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 如何使用? 第一种形式: view plaincopy to clipboardprint?    1. public class Singleton {     2.     // Early initialization.定义的时候就初始化(不 ...
设计模式之Proxy(代理) 转自: http://www.blogjava.net/lusm/archive/2007/08/08/135355.html http://www.blogjava.net/lusm/archive/2007/08/09/135433.html 设计模式中定义 : Fronting for another object(为其他对象提供一种代理以控制对这个对象的访问). 为什么要使用Proxy? 1.授权机制不同级别的用户对同一对象拥有不同的访问权利,如Jive论坛系统中,就使用Proxy进行授权机制控制,访问论坛有两种人:注册用户和游客(未注册用户), ...
方法: System.getProperty(propertyName); propertyName 可以为以下值: java.runtime.name java运行环境名字 sun.boot.library.path jre的bin目录 java.vm.version java虚拟机版本号 java.vm.vendor java虚拟机供应商 java.vendor.url java供应商网址 path.separator java中环境变量分隔符 java.vm.name java虚拟机名字 user.country 当前用户国家代号,比如CN。 user.dir 当前程序 ...
工厂模式的适用范围 当遇到下面的情况时,开发人员可以考虑采用工厂模式: · 在编码时不能预见需要创建哪一种类的实例。 · 一个类使用它的子类来创建对象。 · 开发人员不希望将创建哪个类的实例以及如何创建实例的 ...
一个良好的软件开发流程,其中文档必不可少,这是我在原来在网上找到的,提供给大家下载
 1.Proxy模式   代理模式支持将某些操作从实际的对象中分离出来,通过它的代理类提供处理。这样便于修改和管理这些特定的操作。   下面示例一个代理模式的实现。 如何使用Proxy模式及Java内建的动态代理机制 <<interface>>Subject.java package com.zj.proxy; public interface Subject {   void operation1();   void operation2(String arg); }   现实类RealSubject.java package com.zj.proxy; p ...
Global site tag (gtag.js) - Google Analytics