发表于: 2017-06-25 23:46:24
3 1141
今天:
1. 初步完成了
- 1.参考接口定义格式示例,定义Rest接口格式。
- 2.创建Maven WEB 工程。
- 3.使用SpringMVC完成REST接口。
- 4.使用Task1中的Service完成接口的实现。
中的内容,(感觉其实是一个任务而已),但有很多bug没有考虑。
主要就是update(PUT)操作,有很多情况需要处理,没来得及实现:一是不能更新CreateAt和UpdateAt,这两个是系统自动更新的,这个可以直接在Dao把写入接口去掉;二是不能更新到重复的ID,可以修改成一个不重复的ID,还不知道怎么实现;三是更新部分属性的数据,其他属性数据保留db中原有的(还不知道怎么实现);删除不存在的数据怎么处理;
测试起来也很麻烦,很多HTML的东西不会写,也不知道怎么发DELETE和PUT请求;
Service的接口和实现类基本和Dao一样,完成增删改查,只不过没有返回boolean值。
2. 才发现Eclipse里面用Maven新建Web工程是个大坑,各种bug层出不穷,得出的结论是,先新建动态web工程,手动更改目录为(src/main/java),再转成Maven工程,再把Build Path 调好,而且坚决不能update project,否则立马完蛋。后来又下载了破解版的IDEA,但是完全不知道咋用,就放弃了。
3. 学习了如何用@Configuration 的Java类配置Spring MVC,但并没有发现相比xml有什么好处,反倒是很多代码更加晦涩难懂,不看源代码根本不知道是干什么,所以还是打算使用传统的xml文件配置。
明天:
1. Spring MVC中的很多东西还是模棱两可,概念上也不清楚,还需要梳理。
2. 完善今天写的代码,实现更多功能。
3. jetty
问题:IDEA有什么快速上手的方法吗?
总结:无
评论