- 博客(28)
- 收藏
- 关注
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目16——sitemap-impl文件夹分析(5)
2021SC@SDUSCsitemap-impl文件夹分析(5)DefaultContentAggregator.java1、总结2、主要属性3、方法DefaultContentAggregator.java1、总结Avalon 参数的扩展以提供位置信息这个生成器实现了站点地图内容聚合。 它将几个部分组合成一个大的 XML 文档,然后流入管道继承自org.apache.cocoon.xml.ContentHandlerWrapper实现了org.apache.cocoon.generatio
2021-12-20 20:31:15 192
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目15——sitemap-impl文件夹分析(4)
2021SC@SDUSCsitemap-impl文件夹分析(4)EnvironmentHelper.java1、总结2、主要属性3、方法EnvironmentStack.java1、总结2、方法EnvironmentHelper.java1、总结用于维护环境堆栈的助手类,这是一个内部类,它可能会随着时间的推移以不兼容的方式发生变化。 对于基于 Cocoon 开发自己的组件/应用程序时,不应该真的需要它属于内部类,不要使用,可以在没有警告或弃用周期的情况下删除继承自org.apache.coco
2021-12-13 19:52:17 445
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目14——sitemap-impl文件夹分析(3)
2021SC@SDUSCsitemap-impl文件夹分析(3)ConcreteTreeProcessor.java1、总结2、主要属性3、方法TreeProcessor.java1、总结2、主要属性3、方法4、构造器ConcreteTreeProcessor.java1、总结Processor的具体实现,包含评估树和组件管理器等相关数据继承自AbstractLogEnabled实现了Disposable, org.apache.cocoon.sitemap.ExecutionContext,
2021-12-10 21:38:34 218
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目13——sitemap-impl文件夹分析(2)
2021SC@SDUSCsitemap-impl文件夹分析(2)AbstractMetaModule.java1、总结2、主要属性3、方法ErrorHandlerHelper.java1、总结2、主要属性3、方法SitemapLanguage.java1、总结2、主要属性3、方法AbstractMetaModule.java1、总结AbstractMetaModule 为您提供了轻松部署更多“元”InputModules 的基础架构,即由其他 InputModules 组成的 InputModule
2021-12-08 20:37:38 403
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目12——sitemap-impl文件夹分析(1)
2021SC@SDUSCsitemap-impl文件夹分析(1)AbstractInterpreter.java1、总结2、主要属性:3、方法ContinuationsManagerImpl.java1、总结2、主要属性3、方法4、构造器FlowHelper.java1、总结2、主要属性3、方法本次代码主要解析的是sitemap-impl文件夹下的components文件夹AbstractInterpreter.java1、总结Cocoon 用于流量控制的各种脚本语言的抽象超类。 定义一些有用的
2021-12-08 12:23:18 475
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目11——store-impl文件夹分析
2021SC@SDUSCstore-impl文件夹分析CocoonStoreJanitor.java1、总结2、实例字段3、方法:Ehcache.xmlStoreJanitorImpl.java1、总结2、主要属性3、方法MRUMemoryStore.java1、总结2、方法CocoonStoreJanitor.java1、总结CocoonStoreJanitor 类只是继承 StoreJanitorImpl 以覆盖使用 Cocoon RunnableManager 创建后台线程的 start 方法
2021-12-03 00:08:34 519
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目10——xml文件夹分析(2)
2021SC@SDUSCxml文件夹分析(2)SAXParser.java1、总结2、方法3、其他DefaultEntityResolver.java1、总结2、主要属性3、方法JaxpDOMParser.java1、总结SAXParser.java1、总结解析器可用于解析 InputSource 对象给出的任何 XML 文档。 它可以从解析的文档发送 XML 事件2、方法void parse( InputSource in, ContentHandler consumer )throws S
2021-11-27 16:49:16 340
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目9——xml文件夹分析(1)
2021SC@SDUSCxml文件夹分析(1)JaxpSAXParser1、总结2、主要属性3、方法4、嵌套类JaxpSAXParser1、总结使用符合 JAXP 1.1 的解析器的 SAX 解析器继承自AbstractJaxpParser2、主要属性//SAX 解析器工厂protected SAXParserFactory factory;//是否需要将命名空间也作为属性的判断标志,默认为假protected boolean nsPrefixes = false;//是否需要停止警告
2021-11-27 00:48:28 206
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目8——core文件夹分析(7)
2021SC@SDUSCcore文件夹分析(7)RequestProcessor.java1、总结2、主要属性3、方法4、其他DebugFilter.java1、总结2、主要属性3、方法4、其他RequestUtil.java1、总结2、方法3、其他ServletSettings1、总结2、主要属性//允许在响应中添加处理时间3、方法SitemapServlet.java1、总结2、主要属性3、方法4、其他RequestProcessor.java1、总结是 Cocoon 作为 HTTP Servl
2021-11-15 11:03:05 126
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目7——core文件夹分析(6)
2021SC@SDUSCcore文件夹分析(6)part.java1、总结2、主要属性3、方法4、其他PartOnDisk.java1、总结2、方法RejectedPart.java1、总结2、方法TokenStream.java1、总结2、组要属性3、方法part.java1、总结继承自object实现了Disposable接口这个抽象类表示从 http post 流解析的文件部分。根据web.xml 中的上传配置决定使用的具体类 PartOnDisk 或 PartInMemory如果上传的
2021-11-02 20:44:00 94
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目6——core文件夹分析(5)
2021SC@SDUSCcore文件夹分析(5)MultipartConfigurationHelper.java1、总结2、主要属性3、方法MultipartFilter1、总结2、主要属性3、方法MultipartParser.java1、总结2、构造器3、方法4、其他MultipartConfigurationHelper.java1、总结继承自object多部分过滤器的配置对象2、主要属性protected String uploadDirectory;这个参数允许指定 Coco
2021-10-31 12:42:36 144
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目5——core文件夹分析(4)
2021SC@SDUSCcore文件夹分析(4)CachingSourceFactory.java1、总结2、主要属性3、方法2、PartSource.java1、总结2、主要属性3、构造函数4、方法3、PartSourceFactory.java1、总结2、方法CachingSourceFactory.java1、总结继承自object实现了URIAbsolutizer, SourceFactory, BeanNameAware接口这个类实现了一个代理,比如source缓存它包装的source
2021-10-26 11:06:34 110
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目4——core文件夹分析(3)
2021SC@SDUSCcore文件夹分析(3)CachingSource.java1、总结2、主要属性3、方法4、其他CachingSource.java1、总结这个类实现了一个类似source的代理,它使用另一个source来获取内容。 此实现可以在给定的时间段内缓存内容。继承自AbstractLogEnabled实现了Serviceable, Initializable, XMLizable, Source接口2、主要属性//已使用的协议final protected String
2021-10-21 23:47:29 142
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目3——core文件夹分析(2)
2021SC@SDUSCcore文件夹分析(2)BlockContextSource.java1、总结2、方法3、补充BlockContextSourceFactory.java1、总结2、方法ExpiresCachingSourceValidityStrategy.java1、总结2、方法4、TraversableCachingSource.java1、总结2、方法3、其他BlockContextSource.java1、总结TraversableSource:继承自source,它类似于一个文件
2021-10-20 20:20:19 192
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目2——core文件夹分析(1)
2021SC@SDUSCcore文件夹分析(1)SourceRefresher接口DelaySourceRefresher.java1、总结2、方法3、嵌套类2、SourceCredential.java1、总结2、方法2、SourceCredential.java1、总结2、构造器3、方法按照上次会议的讨论结果,我们确定了core文件夹下的内容属于本项目的核心代码,因此首先基于core文件夹进行了大致的分工。本次代码部分我主要分析了component文件夹下source里的helpers部分,该部分
2021-10-10 22:44:29 109
原创 2021SC@SDUSC【软件工程应用与实践】Cocoon项目1——概述
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-09-29 22:38:52 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人