发表于: 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有什么快速上手的方法吗?


总结:无




返回列表 返回列表
评论

    分享到