1
7
|
2
2
一个例子是 Servlet API 正如您看到的,它们将通用servlet API和HTTP分为两个包。
如果在
|
3
1
是的,您只是无法保护内部实现人员不被访问。有一些技术(如OSGi)在运行时/应用程序启动期间提供解决方案。这是一个Java语言设计的模块化缺陷(但由于下兼容,以后很难添加)。 我喜欢将公开可见的工件添加到 /API 包装和内部构件 内部的 . 最后你会得到。
这样您就有了清晰的分离,还可以运行静态代码分析代码规则。 像上面提到的servlet API一样,您甚至可以将API和impl进一步拆分到不同的jar中。但这涉及到更多的构建生命周期和维护模块的工作,所以我只会在完整的运行时工件分割有意义的情况下进行(就像在JSR规范和IMPL中一样)。 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Anaya Ammar · 渲染后未显示的值 1 年前 |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
Kimchi · 将包含列表的dic传输到数据帧中 2 年前 |