逍遥一派 发表于 2015-1-18 11:07:06

来看在Apache目次服务器中存储Java对象,第1部分 - 深切Apache目次服务器 ...

在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。
简介:这个两部分的系列先容了在Apache目次服务器(ApacheDS)中保留Java™对象的步骤。在第1部分中,作者BilalSiddiqui先容了ApacheDS,并供应了ApacheDS中心架构的概述。由于次要把ApacheDS用作保留Java对象的LDAP服务器,以是Bilal供应了对LDAP观点和术语的疾速概述。他还先容了怎样用JXplorer检察LDAP形式组件,比方属性范例和对象类,还先容了怎样在ApacheDS中输出数据对象。文章开端概述了Java对象的序列化和远程办法挪用,并用它们把Java对象保留在ApacheDS中,为第2部分中理论性更强的办法做好筹办。
Apache目次服务器是浩瀚的Internet协定中的一个开放源码的、基于Java的完成。ApacheDS的中心是目次服务,能够保留数据,并对分歧范例的数据举行搜刮操纵。协定的完成在目次服务器顶层事情,供应与数据存储、搜刮和检索有关的Internet服务。
ApacheDS最主要的特征多是使用分歧协定公然目次服务的才能。这意味着能够把使用程序的数据(包含运转时的Java对象)保留在ApacheDS中,而分歧的客户机可使用分歧的协定来使用数据。由ApacheDS完成的最主要的协定是轻量级目次会见协定(LDAP)。ApacheDS充任LDAP服务器,侦听哀求,与外部中心目次服务和谐,呼应LDAP哀求。
在这个两部分的系列中,我将先容中心的ApacheDS架构,并先容在ApacheDS中保存运转时Java对象的全体步骤。由于我对ApacheDS的存眷几近全在它作为LDAP服务器完成上,以是本系列的第1部分次要先容LDAP功效和术语。但在进进这部分之前,我要先容ApacheDS模块化的可扩大架构,并注释怎样用它把新的协定完成和Internet服务拔出ApacheDS。对ApacheDS中心目次服务事情体例的了解,有助于前面了解它供应LDAP功效的体例。
要跟上这篇文章的会商,必要下载并安装ApacheDS和JXplorer。大概还要下载完全源代码供文章利用。
ApacheDS中的目次服务
目次服务是保留和构造数据的使用程序。目次服务处置不必要频仍更新的数据,比方体系用户的团体数据(比方姓名、地点、德律风号码)大概车间的临盆才能(比方安装的设备的数目、型号和临盆才能)。在本系列的第2部分中,将先容一个整合了这两品种型数据的示例使用程序。如今,我把重点放在ApacheDS供应目次服务的体例上。
ApacheDS完成JNDI
在中能够看到,ApacheDS为本人的中心目次服务虚现了Java称号和目次接口(JNDI)包装器。JNDI是Java接口,定义了实行目次操纵的办法,比方在目次中保留数据和搜刮保留的数据。JNDI是Java2企业版(J2EE)和Java2尺度版(J2SE)的构成部分。个中J2SE只包括客户端JNDI撑持,而J2EE容器一般包括服务器端JNDI完成。J2EE容器能够经由过程ApacheDS的JNDI包装器使用它的目次服务,如所示:
.ApacheDS在J2EE容器内事情

<p>
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。

飘飘悠悠 发表于 2015-1-20 14:43:00

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

若相依 发表于 2015-1-20 14:50:53

关于设计模式的资料,还是向大家推荐banq的网站 http://www.ckuyun.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

分手快乐 发表于 2015-1-29 10:46:10

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

飘灵儿 发表于 2015-2-6 00:24:29

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

愤怒的大鸟 发表于 2015-2-14 15:38:27

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

再现理想 发表于 2015-3-4 07:38:03

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

金色的骷髅 发表于 2015-3-11 17:55:28

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

再见西城 发表于 2015-3-19 05:19:05

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

只想知道 发表于 2015-3-27 08:10:33

是一种使用者不需花费很多时间学习的语言
页: [1]
查看完整版本: 来看在Apache目次服务器中存储Java对象,第1部分 - 深切Apache目次服务器 ...