只显示主题贴

You was reading django 0.96, right?A lot of refactoring have been done since then.
lix23 写道huangyiiiiii 写道这里我还是以我习惯的python和django为例子吧,看个意思吧。 比如说,你已经有了 Article 和 Movie 两个model,你突然想给他们都加个评论功能,容易想到的做法是加个 ArticleComment 和 Article 关联,MovieComment 和 Movie 关联,比如这样: class ArticleComment article_id = ForeignKey(Article) ...但这样显然不好扩展。 于是你想到写这么一个通用的 Comment model: class Comment ...
  • 进入论坛 Java
什么有类语言无类语言,不如直接说编译型语言解释型语言来得痛快。编译型语言都是你所谓的有类语言,解释型语言都是你所谓的无类语言。 解释型语言的所谓类本质上都只是个名字空间,一个哈希表而已。
likeblood 写道我觉得soap是REST的一个可选项 REST作为一个风格和信息格式或者说是信息协议应该是无关的吧 两种分布式架构嘛,其实都与具体传输协议无关。 REST 就是 web,SOAP 就是 RPC 的一种。 哪种合适用哪种。 之所以 REST 总是和 SOAP 放到一起讲是因为有人到处鼓吹 SOAP 可以解决一切问题,于是也就有人跑出来拿 REST 这个概念让大家重新认识 http,说该用 http 解决的还得用 http。 这就像当然 EJB 盛行,后来就出现些轻量级的框架,说许多问题还是用轻量级点的东西好,一个道理。
  • 进入论坛 Java
多种接口完全可以同时存在的呀,GOF有个模式就是专门讲这个的,是啥呢?
  • 进入论坛 Java
hibernate 没用过,不过根据我用另一个python下的类似hibernate的ORM的经验,你们所谓的一级二级缓存应该是这样的吧: session = create_session() user = User(name='hello',...) # 这个是所谓的二级缓存? session.save(user) # 这里还没有实际操作数据库 莫非就是你们所谓的更新了一级缓存? session.flush() # 这里修改了数据库了 不过在我看来这里并没有两级缓存,user.save() 时只是让 ORM 记录下来有一个 user 需要 save 了。包括属性的修改也是如此,当修改一 ...
  • 进入论坛 Java
这里我还是以我习惯的python和django为例子吧,看个意思吧。 比如说,你已经有了 Article 和 Movie 两个model,你突然想给他们都加个评论功能,容易想到的做法是加个 ArticleComment 和 Article 关联,MovieComment 和 Movie 关联,比如这样: class ArticleComment article_id = ForeignKey(Article) ...但这样显然不好扩展。 于是你想到写这么一个通用的 Comment model: class Comment content_type = CharF ...
  • 进入论坛 Java
""" 原来RoR的多态关联跟Gavin King polymorphic associations的提法还是有不小差别的,从这个角度来说,hibernate的确不支持多态关联。 """ ROR 中的所谓多态关联的东西完全是应用层的事情,并非 ORM 需要做的。
  • 进入论坛 Java
""" 所有的方法,除了静态方法和类方法,都要以self作为第一个参数。 """ 静态方法不传这个参数,类方法传类对象,实例方法传实例对象。 关于 self 参数我的理解: http://codeplayer.blogspot.com/2006/12/python-method-function-descriptor.html
python3000中将加入 class decorator @decorator class Klass(object):pass 等价于 Klass = decorator(Klass)
huangyiiiiii
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜