君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

2013年3月20日 #

摘要: 现在再次回顾企业搜索引擎开发之连接器connector(三)中UML图示中的servlet类ConnectorManagerServlet类与ConnectorManagerGetServlet类均为抽象类,继承自HttpServlet类它们均提供了抽象方法,供子类具体实现,本身的servlet的override方法里面调用了各自的抽象方法,这种处理方式类似于template method模式,在它们的子类override方法里面有些通过调度处理器来执行具体逻辑,具体源码我这里不粘贴出来了这些servlet实现类部分用到了Manager类型的实例(ProductionManager实例),这个 阅读全文
posted @ 2013-03-20 01:47 刺猬的温驯 阅读(402) 评论(0) 推荐(0) 编辑

摘要: 回顾Context类的start方法,还有一部分是启动调度器的方法/** * Start up the Scheduler. */ private void startScheduler() { traversalScheduler = (TraversalSchedu... 阅读全文
posted @ 2013-03-20 01:11 刺猬的温驯 阅读(312) 评论(0) 推荐(0) 编辑

摘要: 本文分析一下ConnectorInterfaces类的代码,该类主要提供了访问连接器的相关依赖类的一下方法,供ConnectorCoordinatorImpl类调用,其源码如下:/** * Access to the AuthenticationManager, AuthorizationManager, and * TraversalManagager for a Connector instance. */public class ConnectorInterfaces { private final String connectorName; private final Connec.. 阅读全文
posted @ 2013-03-20 00:33 刺猬的温驯 阅读(323) 评论(0) 推荐(0) 编辑

摘要: 本文接着分析连接器及其构造工厂相关设计及源码,先浏览一下下面的UML模型图:ConnectorFactory为Connector类型连接器接口,ConnectorInstanceFactor为工厂实现类(这里是反射工厂);Connector接口下面的实现类均为具体的连接器类;ConnectorFac... 阅读全文
posted @ 2013-03-20 00:22 刺猬的温驯 阅读(498) 评论(0) 推荐(0) 编辑