没有合适的资源?快使用搜索试试~ 我知道了~
micro-modules:微模块框架 - 以类级精度定义和控制代码依赖关系
共67个文件
java:61个
xml:3个
markdown:1个
需积分: 9 0 下载量 103 浏览量
2021-07-03
20:50:44
上传
评论
收藏 62KB ZIP 举报
温馨提示
#微模块框架 在不影响当前项目结构的情况下以类级别精度控制代码依赖关系。 ##灵感 默认情况下,java 打包策略最大允许隐藏包或类中的某些实现。 通常,由于框架要求,这甚至是不可能的。 应该有更好的方法来拒绝在核心业务逻辑中使用在 jsp 文件中定义的 UI 模型。 ##Alternatives 概述 Maven - 用于管理编译单元(又名 jars)依赖项的事实上的标准工具。 Maven 可以很好地管理大的依赖关系,但是尝试将每个业务逻辑模块(通常是几个类)描述为一个单独的 Maven 模块就开始变得疯狂了。 DI/IoC 框架-(Spring、Guice 等)更多是关于将逻辑解耦和连接在一起。 他们在他们的领域提供了很多帮助,尤其是在以您喜欢的任何方式将所有东西与所有东西连接起来时,无论是否合理,都是独立的。 他们只是允许。 OSGi - 从我的角度来看只是一个怪物。 然
资源推荐
资源详情
资源评论
收起资源包目录
micro-modules-master.zip (67个子文件)
micro-modules-master
micro-modules-setup
src
main
java
org
micromodules
setup
Module.java 209B
ClassesPattern.java 376B
Setup.java 162B
Implementation.java 405B
ClassesFilter.java 225B
Contract.java 400B
__modules__.java 471B
ModuleSetup.java 490B
DependenciesSetup.java 205B
pom.xml 1KB
micro-modules-control
src
test
java
org
micromodules
test
project
common
Common1Impl.java 496B
__module__.java 646B
Common1.java 149B
ui
Ui2Impl.java 312B
UiCollision.java 145B
Ui1Impl.java 247B
Ui3.java 141B
Ui2.java 142B
Ui3Impl.java 319B
__module__.java 1KB
Ui1.java 141B
business
Business2.java 153B
Business1Annotated.java 247B
Business1Impl.java 417B
Business1.java 315B
Business1AnnotatedImpl.java 327B
__module__.java 925B
Business2Impl.java 276B
standalone
Standalone2.java 351B
Standalone1ContractByName.java 172B
Standalone1ImplByAnnotation.java 312B
__module__.java 859B
Standalone1ContractByAnnotation.java 265B
Standalone1ImplByName.java 201B
__module__.java 2KB
suite
ModulesSpecificationTest.java 2KB
MicroModulesControlTest.java 334B
ModulesGraphTest.java 7KB
AbstractClasspathRelationsTest.java 4KB
CliTest.java 317B
main
java
org
micromodules
control
report
ModulesReport.java 11KB
AbstractReport.java 2KB
__modules__.java 905B
scan
__modules__.java 514B
ClasspathRelations.java 11KB
SelfReportMain.java 421B
spec
ModulesSpecification.java 3KB
__modules__.java 675B
ModuleSpec.java 764B
AbstractSpecification.java 11KB
util
Predicates2.java 1KB
__modules__.java 508B
MapToSet.java 1KB
graph
GraphDomain.java 8KB
ModulesGraph.java 10KB
GraphQuery.java 16KB
GraphRenderer.java 3KB
__modules__.java 823B
analyze
__modules__.java 641B
ModulesAnalyzer.java 6KB
__modules__.java 1KB
Main.java 2KB
pom.xml 3KB
README.markdown 9KB
.travis.yml 34B
pom.xml 590B
.gitignore 48B
共 67 条
- 1
资源评论
RonaldWang
- 粉丝: 22
- 资源: 4586
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功