小编Tyl*_*hie的帖子

关于Service/Repository层的Java Persistence层

我需要在Java EE环境中对三个软件体系结构层(下面列出)进行可靠的解释,这是我从多个上下文中获取的.简而言之,这就是我所获得的:

  • 服务层:包含前端后面的服务,其功能适合在软件生命周期中重复使用
  • 持久层:处理前端后面的操作,介于前端和存储库层之间.
  • 存储库层:包装后端数据创建/检索的数据处理操作.

在浏览了多篇文章之后,我对服务层和持久层之间的区别位置感到困惑- 它们是否重叠或是彼此的同义词?我从来没有在真正相同的背景下听到过它们.

所有这些层是否总是使用/容易区分?

谢谢.

java architecture service persistence repository

4
推荐指数
1
解决办法
2847
查看次数

Android即时应用程序 - 无法从基本要素资产中查找符号

我有一个基本功能模块和一个功能模块(你可以称之为"孩子").所述基部特征模块具有包含strings.xml档案资产:

<resources>
   <string name="app_string">Test String</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

我尝试在"子"功能的活动中引用此字符串资源,如下所示:

int resId = R.string.app_string;
Run Code Online (Sandbox Code Playgroud)

Android Studio似乎尊重此引用,甚至app_string在我点击它时会将我引导到该资源.但是,在编译期间,我遇到以下错误消息:

Error:(13, 25) error: cannot find symbol variable app_string
Run Code Online (Sandbox Code Playgroud)

我的"子"功能的构建Gradle文件也具有依赖性:

dependencies {
   ...
   implementation project(':base')
}
Run Code Online (Sandbox Code Playgroud)

我也试过compile project(':base'),但没有成功.

有什么明显的东西让我失踪吗?

android android-instant-apps

3
推荐指数
1
解决办法
719
查看次数