python 后端出身.
第一次写 go web. 然后照着网上的开源项目抄. 我觉得 controller service Model 三层还是可以的. 毕竟业务扔到 Service 里面逻辑更清晰一些.
然后和 Java 同事请教了一下. 令我困惑的是:
user_instance.check_passwork(request.Post['password'])
这样不行吗? 为什么一定要
1. get password from DB
2. checkpassword with request
DB.Where(map[string]interface{}{"user_id":666}).Count(&count)
这句话必须放在 DAO 层, 而不是直接在 Service 里写? 感觉好麻烦啊.
我的问题是:
谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.