嵩山版《Java开发手册》答开发者问
java web前后端项目 想区分请求、响应的对象。 响应用的是VO,接收请求的对象用的应该是什么?AO?
假设用AO,AO作为前端传给后端参数的接收对象,AO对象只作用于controller、service层, 搭配用Query,Query作为内部的查询对象, 对象只作用于service、dao层
案例一:前端发起一个查询列表的请求,用@RequestBody接收,创一个listAO对象用于接收,AO的值赋给Query对象调用对应的方法。
案例二:前端发起一个保存数据的请求,用@RequestBody接收,创一个saveAO对象用于接收,AO的值赋给对应的对象进行处理。
关于AO,华山版有,泰山版之后就没有了,想知道如何处理这块的。
假设用Query接收前端传给后端的参数, 担心一:前端碰巧多传了不需要传的字段,但是碰巧在dao层有用到。 担心二:就会跟前端强耦合,没办法写一个dao层公共的方法。
往大神解惑。
赞1
踩0