剑三的依赖组件剑三818是什么意思啊?

注入怎么解决组件之间的依赖关系
- 开源中国社区
当前访客身份:游客 [
当前位置:
比如我在action里注入一个 缓存查询的组件 ,但这个组件 依赖于一个 数据存取的组件, 数据存取的组件又依赖于一个dao类
那如果用注入的方式的话,是不是只有最后调用的代码用注入,还是每一个组件使用依赖的组件的时候都要用注入的方式?
共有0个回答
更多开发者职位上
有什么技术问题吗?
yak的其它问题
类似的话题组件、jar、class依赖关系 梳理工具 - 江湖小虾米 - ITeye技术网站
最近在搞一个工程整改优化工作,之前的模块工程数量庞大,结构复杂,其中一项非常重要的工作就是分析各个工程之间的依赖关系,于是找到了这个工具,可以分析每一个工程打出来的jar包依赖和被依赖的类,jar包等等,很方便,也可以用来做项目工程的管理工作等等。
首先大家需要一个压缩包,下载地址如下:
http://sourceforge.net/projects/jboss/files/JBoss%20Tattletale/
解压一下就可以了使用了,不需要做任何操作。
之后比我的这个工具解压在了D:\TTanalysis\tattletale-1.2.0.Beta2这个路径下&& 那么我的执行命令行就是D:\TTanalysis\tattletale-1.2.0.Beta2&java -Xmx512m -jar tattletale.jar
之后我们把希望它分析的jar包给丢在同目录下(这个地方随便放,我只是为了方便实验才丢到同目录下面的)比如我丢过来了一个XXXXX.jar& 我希望它给我分析一下,并且把分析报告输出在output文件夹下面& 那么我的完整命令行如下:
D:\TTanalysis\tattletale-1.2.0.Beta2&java -Xmx512m -jar tattletale.jar XXXXX.jar ./output/(可能看不清楚,给大家说一下 第一段是执行命令,第二个是你希望分析的jar包,可以一次性分析多个jar,也就是说可以指向一个包含一堆jar包的文件夹(经过实践可以使用)& ,最后一个是希望输出的地方)
打开输出的文件夹,里面有一堆东西,我们需要打开的就是index.html 。 这个里面有一排选项供我们使用。
具体选项给大家解释一下:
Dependants – 被依赖关系
Depends On – 依赖关系
Graphical Dependencies - 图形化的依赖关系
Transitive Dependants – 间接被依赖关系
Transitive Depends On – 间接依赖关系
Circular Dependency – 循环依赖
Class Location – 类的位置
浏览: 63647 次
点赞!!!简单实用
感谢楼主!按照你的做法成功了!
说得好啊,学习了
来江湖小虾米的博客学习一下,第5条心得写得好!佐佐成你好,佐佐 ...IBeamMDAACore.dll
IBeamMDAACommon.dll
Castle.ActiveRecord.dll
Castle.Core
NHibernate
Iesi.Collections
Common.Logging
Marimer LLC
Csla.XmlSerializers
Marimer LLC
4.2 Winform
IBeamMDAAWinUI.dll
ComponentFactory.Krypton.Toolkit
ComponentFactory
WeifenLuo.WinFormsUI.Docking
2.3.1.24483
IBeamReportExporters
Microsoft.ReportViewer.WinForms
4.4 Windows
IBeamMDAAAutoTask.dll
Quartz.dll
IBeamMDAAHostServer.exe
阅读(...) 评论()}

我要回帖

更多关于 剑三田螺是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信