当前位置: 代码迷 >> Java Web开发 >> 什么是rest?什么是ddd?请以用户管理模块替例,详细举例
  详细解决方案

什么是rest?什么是ddd?请以用户管理模块替例,详细举例

热度:75   发布时间:2016-04-16 22:03:32.0
什么是rest?什么是ddd?请以用户管理模块为例,详细举例
如题。
对于ddd,请以用户管理模块开发为例,给出java package结构划分图,类图,方法说明,以及具体代码。
对于rest,同样如此。

今天面试,被问到这个,答不上来。
事后网上调研过ddd,感觉很多博文都很空洞,理论说了一大堆,就没有实际点的东西出来。其中cqrs一直没怎么整明白。不过个人觉得这也算是不同的应用程序的架构风格,值得研究。

对于rest,经常听一些人提起例如rest风格之类的话,不知道他是真懂还是假懂。有没有明白点的人指点一二?
------解决方案--------------------
http://www.java365.net/portal.php?mod=view&aid=214  rest的概念
------解决方案--------------------
引用:
感觉还是不够理解啊。
例如那篇文章中所写到的,客户端通过发送/cart/2543这个url,就能获取到购物车里的商品信息。
那么在服务器端,这个商品信息究竟是保存在哪里呢?
数据库?还是说/cart/2543这个url所对应的静态网页里就包含了该用户的购物车信息?
希望这个能够举例讲解一下!

reset 跟信息存哪里没有关系 。
reset 是有http幂等概念。 就是把一个连接看成是一个资源   重复访问一个资源  返回的数据保持不变。属于幂等 
在来说说你的这个/cart/2543
如果你熟悉mvc的话 很明显看得出 这个url的结构  cart 为action  2543为参数  比如ID
其实这个也就等同于 http://xxxx.com/cart.aspx?id=2543    只是reset的url风格都是以/cart/2543这种形式表现的。


------解决方案--------------------
reset   这种方式很方便,   ddd 没遇到呢。