- 主题:请问我这个Web服务应该怎样设计接口?
一个选课系统的服务提供端,我设计了一个course服务,现在有下面
这些方法(省略了参数):
addCourse(), delCourse(), editCourse(), getAllCourses()
好象已经可以满足一般使用了,但在客户端有时需要取出某个学生
选的课,用getAllCourses()就取了很多没用的数据,好象效率上
会低很多,是不是应该再增加个getCoursesForStudent()这样的方法呢?
那么对于客户端类似的查询操作例如取某老师教的课程、取某时间段
内课程、取某教室课程等等都应该在提供端写专门的方法吗,这样
会增加很多方法。
一般该怎么设计呢?
--
FROM 162.105.245.*
平时的一般应用怎么设计的
那就怎么设计
只是根据需要把若干接口发布成服务而已
【 在 bjzhanghao (八进制) 的大作中提到: 】
: 一个选课系统的服务提供端,我设计了一个course服务,现在有下面
: 这些方法(省略了参数):
: addCourse(), delCourse(), editCourse(), getAllCourses()
: ...................
--
FROM 202.197.120.*
平时需要查询时是用sql或者hql从数据库里查的,总不能把sql/hql传给服务提供方吧……
【 在 nobodyelse (空无一人|水木第二错别字大王) 的大作中提到: 】
: 平时的一般应用怎么设计的
: 那就怎么设计
: 只是根据需要把若干接口发布成服务而已
--
FROM 221.216.12.*