apache commons fileupload JDepend报告(2016-07-01更新)
来源:互联网 发布:spacex火箭回收 知乎 编辑:程序博客网 时间:2024/06/05 00:10
架构设计结果
[ 概述 ] [包列表 ] [循环 ] [说明 ]
以下文档包括JDepend架构设计分析的结果。各种架构设计被说明于这个文档的底部。
概述
[ 概述 ] [包列表 ] [循环 ] [说明 ]
Package
TC
CC
AC
Ca
Ce
A
I
D
V
org.apache.commons.fileupload
34
23
11
4
9
32.0%
69.0%
2.0%
1
org.apache.commons.fileupload.disk
2
2
0
1
8
0.0%
89.0%
11.0%
1
org.apache.commons.fileupload.portlet
2
2
0
0
5
0.0%
100.0%
0.0%
1
org.apache.commons.fileupload.servlet
3
3
0
1
7
0.0%
88.0%
12.0%
1
org.apache.commons.fileupload.util
4
2
2
2
5
50.0%
71.0%
21.0%
1
org.apache.commons.fileupload.util.mime
4
4
0
1
3
0.0%
75.0%
25.0%
1
包列表
[ 概述 ] [包列表 ] [循环 ] [说明 ]
org.apache.commons.fileupload
参数耦合
返回耦合
抽象性
内聚性
依赖性
4
9
32.0%
69.0%
2.0%
抽象类
具体类
依赖此类包
被此类依赖包
org.apache.commons.fileupload.FileItem
org.apache.commons.fileupload.FileItemFactory
org.apache.commons.fileupload.FileItemHeaders
org.apache.commons.fileupload.FileItemHeadersSupport
org.apache.commons.fileupload.FileItemIterator
org.apache.commons.fileupload.FileItemStream
org.apache.commons.fileupload.FileUploadBase
org.apache.commons.fileupload.FileUploadBase$SizeException
org.apache.commons.fileupload.ProgressListener
org.apache.commons.fileupload.RequestContext
org.apache.commons.fileupload.UploadContext
org.apache.commons.fileupload.DefaultFileItem
org.apache.commons.fileupload.DefaultFileItemFactory
org.apache.commons.fileupload.DiskFileUpload
org.apache.commons.fileupload.FileItemStream$ItemSkippedException
org.apache.commons.fileupload.FileUpload
org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl
org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl$1
org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl$FileItemStreamImpl
org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl$FileItemStreamImpl$1
org.apache.commons.fileupload.FileUploadBase$FileSizeLimitExceededException
org.apache.commons.fileupload.FileUploadBase$FileUploadIOException
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException
org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException
org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException
org.apache.commons.fileupload.FileUploadBase$UnknownSizeException
org.apache.commons.fileupload.FileUploadException
org.apache.commons.fileupload.InvalidFileNameException
org.apache.commons.fileupload.MultipartStream
org.apache.commons.fileupload.MultipartStream$IllegalBoundaryException
org.apache.commons.fileupload.MultipartStream$ItemInputStream
org.apache.commons.fileupload.MultipartStream$MalformedStreamException
org.apache.commons.fileupload.MultipartStream$ProgressNotifier
org.apache.commons.fileupload.ParameterParser
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.portlet
org.apache.commons.fileupload.servlet
org.apache.commons.fileupload.util
java.io
java.lang
java.util
javax.servlet.http
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.servlet
org.apache.commons.fileupload.util
org.apache.commons.fileupload.util.mime
org.apache.commons.fileupload.disk
参数耦合
返回耦合
抽象性
内聚性
依赖性
1
8
0.0%
89.0%
11.0%
抽象类
具体类
依赖此类包
被此类依赖包
None
org.apache.commons.fileupload.disk.DiskFileItem
org.apache.commons.fileupload.disk.DiskFileItemFactory
org.apache.commons.fileupload
java.io
java.lang
java.util
java.util.concurrent.atomic
org.apache.commons.fileupload
org.apache.commons.fileupload.util
org.apache.commons.io
org.apache.commons.io.output
org.apache.commons.fileupload.portlet
参数耦合
返回耦合
抽象性
内聚性
依赖性
0
5
0.0%
100.0%
0.0%
抽象类
具体类
依赖此类包
被此类依赖包
None
org.apache.commons.fileupload.portlet.PortletFileUpload
org.apache.commons.fileupload.portlet.PortletRequestContext
None
java.io
java.lang
java.util
javax.portlet
org.apache.commons.fileupload
org.apache.commons.fileupload.servlet
参数耦合
返回耦合
抽象性
内聚性
依赖性
1
7
0.0%
88.0%
12.0%
抽象类
具体类
依赖此类包
被此类依赖包
None
org.apache.commons.fileupload.servlet.FileCleanerCleanup
org.apache.commons.fileupload.servlet.ServletFileUpload
org.apache.commons.fileupload.servlet.ServletRequestContext
org.apache.commons.fileupload
java.io
java.lang
java.util
javax.servlet
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.io
org.apache.commons.fileupload.util
参数耦合
返回耦合
抽象性
内聚性
依赖性
2
5
50.0%
71.0%
21.0%
抽象类
具体类
依赖此类包
被此类依赖包
org.apache.commons.fileupload.util.Closeable
org.apache.commons.fileupload.util.LimitedInputStream
org.apache.commons.fileupload.util.FileItemHeadersImpl
org.apache.commons.fileupload.util.Streams
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
java.io
java.lang
java.util
org.apache.commons.fileupload
org.apache.commons.io
org.apache.commons.fileupload.util.mime
参数耦合
返回耦合
抽象性
内聚性
依赖性
1
3
0.0%
75.0%
25.0%
抽象类
具体类
依赖此类包
被此类依赖包
None
org.apache.commons.fileupload.util.mime.Base64Decoder
org.apache.commons.fileupload.util.mime.MimeUtility
org.apache.commons.fileupload.util.mime.ParseException
org.apache.commons.fileupload.util.mime.QuotedPrintableDecoder
org.apache.commons.fileupload
java.io
java.lang
java.util
循环
[ 概述 ] [包列表 ] [循环 ] [说明 ]
包
依赖包
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.util
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.util
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.portlet
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.util
org.apache.commons.fileupload
org.apache.commons.fileupload.servlet
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.util
org.apache.commons.fileupload
org.apache.commons.fileupload.util
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.util
说明
[ 概述 ] [包列表 ] [循环 ] [说明 ]
以下说明是为了快速参考而在JDepend文件中直接替去。
术语
描述
类数
在包中具体类以及抽象类(以及接口)的数目,是一个包可扩展性的指标。
参数耦合
那些依赖包内类的其他包的数目,是一个包被依赖性的指标。
返回耦合
包所依赖的其他包的数目,是一个包依赖性的指标。
抽象性
在所分析的包中抽象类(以及接口)数目与类总数的比例。这个指标的范围是0到1,A=0表示是一个具体化的包而A=1表示是一个抽象化的包。
内聚性
返回耦合(CE)与总耦合的比例(CE/(CE*CA))。这是一个表示包兼容变化可能性的指标。这个指标的范围是0到1,I=0表示一个内聚的包而I=1表示是一个不内聚的包。
依赖性
一个包到理想化数值AI=1的直线距离。这是一个表示包平衡抽象性与内聚性的指标。一个包重视的主序是最佳的抽象性与内聚性的平衡。理想化的包是完全抽象(x=0, y=1)或者完全具体化(x=1, y=0)。这个指标的范围是0到1,D=0表示是一个符合主序的包而D=1表示是一个尽可能远离主序的包。
循环
那些包内部死循环依赖的包,它们能重用并循环释放。包依赖循环通过书面报告更易于识别。一旦这些依赖被JDepend识别,他们将通过各种面向对象技术跳出。
- apache commons fileupload JDepend报告(2016-07-01更新)
- apache commons io JDepend报告(2016-04-21更新)
- apache commons fileupload 生成报告(2016-07-01更新)
- apache commons fileupload 可靠性报告(2016-07-01更新)
- apache commons fileupload checkstyle报告(2016-07-01更新)
- apache commons fileupload JIRA报告(2016-05-27更新)
- apache commons fileupload 用户手册(2016-07-01更新)
- apache commons fileupload 下载(2016-07-01更新)
- apache commons fileupload 依赖(2016-07-01更新)
- apache commons fileupload 变更记录(2016-07-01更新)
- apache commons fileupload Clirr结果(2016-07-01更新)
- apache commons fileupload 依赖信息(2016-07-01更新)
- apache commons fileupload 项目摘要(2016-07-01更新)
- apache commons fileupload svn仓库(2016-07-01更新)
- apache commons fileupload 安全漏洞(2016-07-01更新)
- apache commons fileupload 输入输出流API(2016-07-01更新)
- apache commons fileupload 发行审查工具结果(2016-07-01更新)
- apache commons fileupload 概述(2016-05-27更新)
- RabbitMQ消息队列在PHP下的应用 (zhuan)
- Java时间处理
- 将maven工程依赖的 jar抽取出来
- 剑指offer(58)-序列化二叉树
- (转)linphone-android-客户端APP-工程解读
- apache commons fileupload JDepend报告(2016-07-01更新)
- 如何在oracle官网上下载jdk的历史版本。v2016
- 一个JAVA数据库连接池实现源码
- 赫夫曼树
- SAE 1939学习笔记(二)
- eclipse ctril + F 失效
- C中文件基本读写操作(单字符,多字符)
- C# dll文件引入运行包exe中。
- leangoo里怎么邀请成员加入看板?