作者回复: 👍
作者回复: 是的,本质就是这样
作者回复: 是这样
作者回复: model是业务数据,viewmodel是界面数据。因为界面体现业务,所以viewmodel和model的数据是有对应关系的,只不过数据结构不同
作者回复: 这个是指外部系统对我们业务的api请求。我们的业务提供可视化的界面提供只是一种可能性,更重要的其实是如何让更多人使用我们的核心业务。
作者回复: 开源项目可能过大,我下一讲是打算做一个小例子
作者回复: 名词其实不重要,重要的是逻辑。我背后想说的意思其实是,这些一堆堆的模式,本质上是同一个模式,只是一些细节选择上不同形成的变种。这些细节差异并不那么重要。
作者回复: 我理解spring中把model分成了service+DAO,然后很多人认为model=DAO
作者回复: 是这样,这个和giac没啥关系
作者回复: 业务逻辑层,也是整个系统的核心
作者回复: 是的,和用户打交道都是前端或桌面(感觉前端可能更好一些)。叫大前端我理解主要为了强调前端的广度,因为操作系统实在太多了。
作者回复: 下一讲是一个例子