发表于: 2017-12-18 22:28:54

1 529


今日完成的事情:

今天讲了一下小课堂。

对于restful的疑问有以下几点:

1.     我在任务当中用put请求,查看F12之后:

可以看到实际上还是post请求,知识form表单有一个_methodput,查了好动资料感觉自己为了restfulrestful,不是真正的restfulDelete请求类似。

2.     今天小课堂提的问题:

对于用户登录和用户退出这两个业务需求,REST指导下的架构和设计如何满足?

这个问题还是挺经典的。还有好些不同的说法:

a.把“登录”作为一个资源,所以登录是POST /logins,退出是DELETE /logins

b.对应于AuthenticationPOSTDELETE,一般在移动端也就是TokenPOSTDELETE

c至于LoginLogout到底是资源还是操作?我认为是User这个资源的状态的变更。

当然,『登录』这个概念已经是一个历史名词了,现代的用户系统,都只有『申请/发放令牌』的操作。让用户通过令牌来完成验证和鉴权,而非通过『登录』来改变系统中的用户状态。

今天还继续完成了一些代码生成:

代码生成之后,今天向师兄要了一下mavensettings.xml,更改ideamaven配置文件。

然后对照着师兄的项目的文件的顺序一个一个放进项目当中。

Core对应的文件:

太多了,而且太长了,不一一贴了。

然后利用maven命令把core打包之后放入私服。

Maven命令:

mvn install:install-file -Dfile=C:\carrots-youneedboy-home-core-1.0-SNAPSHOT.jar -DgroupId=comNaNteng -DartifactId=carrots-yoneedboy-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Durl=http://nexusNaNteng.com/nexus/content/repositories/snapshots -DrepositoryId=nexus

在这里需要特别主义的一点是:

Core打包出来的jar,最好放在根目录下, 否则有一定几率不能放入私服。好像还有个hosts文件,暂时不知道在哪里。

明日计划的事情:

代码生成和环境部署。

遇到的问题:

代码生成过程中,好多文件的作用不清楚,所以不知道放在哪个位置,还有一些文件是代码生成没有的,需要自己手动添加。

收获:

restful理解稍微深入了一些,但是想要设计好的restful风格,还是需要多练习。

任务开始时间:2017/12/15

预计完成时间:2017/12/28

延期:无

禅道:http://taskptteng.com/zentao/project-story-494.html

 



返回列表 返回列表
评论

    分享到