Dao层 :完整Dao==》Dao(interface)+Mapper(xml)
- dao层写接口实现类
public List<HashMap<String, Object>> getCityNames() - mapper层写sql语句
mapper namespace=“edu.wtbu.dao.CityDao”:用于绑定Dao接口
select id=“getCityNames” resultType=“hashmap”:id和返回类型
Service层 :接口和引用接口的类
- 一接口:public Result getCityNames()
- 二引用类:@Service //说明类,@Resource //引用CityDao,其他(~~~)
Controller层 :负责请求转发,接受所传参数,给Service处理,接到返回值,再传给页面
- @Controller //说明类
- @Resource //引用CityService
- @RequestMapping(“/getCityNames”) //接口文档中一致
- @ResponseBody //输出json字符串
- return cityService.getCityNames() //所有的接口返回值都是Object