贫血的Domain Model》的相关内容

domain model的延伸讨论

domain model,又称为领域模型,是Java企业应用讨论的一个热门话题,JavaEye也曾经多次围绕这个话题讨论,我们来看个简单的例子: 引用 一个简单的公司工时管理系统,记录员工的个人信息,每个员工的工作任务分配,以及工作所属类别(例如开发,还是测试,还是培训等等),其中每个员工有n个任务,员工和任务是一对多关系,每个员工也分别隶属于多个不同的工作类别,员工和类型是多对多关联关系,而每 ...
by robbin 2007-03-03 浏览 (41126) 回复 (62) 关键字: domain model

Rich Domain Model In Java ORM

上次展开了一次热烈的 domain model 的讨论 (  http://www.javaeye.com/topic/57075 ) ,其中robbin采取了一种非常好的讨论方式: 拿出ruby 的model , 然后打擂台,看谁能够用java 写出 简洁的,和ruby差不了多少的model. nihongye给出的 基于JPA的 domain model赢得了一片掌声,我 ...
by firebody 2007-03-25 浏览 (22422) 回复 (57) 关键字:

简单,易于Mock,仅依赖Spring的Domain Model

声明:该贴并不讨论Domain Model对于企业应用是否有意义,JE已经讨论过很多了,有很多优秀的帖供参考,这里仅谈实现。马丁大叔在《企业应用架构模式中》提出Domain Model(领域模型,领域对象,Domain Object)的概念后,我们发现这才是开发企业应用更OO的模式,以前的Transaction Script简直太土了。。。按照领域模型组织起来的面向对象语言代码,简直美极了,而RO ...
by Norther 2008-05-16 浏览 (9223) 回复 (59) 关键字:

let's placeBid

这个例子很老啦,在之前的Domain Model的争论中被广泛引用(参见:http://www.javaeye.com/topic/11712)。我再来炒炒冷饭。 这个Domain可以简化为这样: public class Item { private Set<Bid> bids = new HashSet<Bid>(); } public class Bid ...
by taowen 2008-05-12 浏览 (496) 回复 (2) 关键字:

domain model的延伸讨论

domain model,又称为领域模型,是Java企业应用讨论的一个热门话题,JavaEye也曾经多次围绕这个话题讨论,我们来看个简单的例子: 引用 一个简单的公司工时管理系统,记录员工的个人信息,每个员工的工作任务分配,以及工作所属类别(例如开发,还是测试,还是培训等等),其中每个员工有n个任务,员工和任务是一对多关系,每个员工也分别隶属于多个不同的工作类别,员工和类型是多对多关联关系,而每 ...
by robbin 2007-03-03 浏览 (33693) 回复 (62) 关键字: domain model

是Grails预先抓取的重大bug?!

在Grails中雇员和角色的多对多关系中,我用了预先抓取角色对象。代码如下:class Employee { String name String login String password Boolean loginEnable String identification Date birthday Date joinDate ...
by zengsun 2008-01-08 浏览 (786) 回复 (10)

使用 Spring 2.5 TestContext 测试框架(转)

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能; 2.基于注解驱动的 Spring MVC 功能; 3.基于注解的 TestContext 测试框架。 Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。 低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (619) 回复 (0)

如何用Spring进行JBPM的事务管理

小弟最近做JBPM项目,使用的SPRING+JBPM,由于对事务这些理解不够,现在使用Spring的TransactionProxyFactoryBean来管理JBPM操作的事务,发现JbpmContext.save(ProcessInstance ProcessInstance )都不能实现了,希望大家能指点一下:如果使用Spring进行事务管理,究竟应该怎么配置 Jbpm.CFG.xml 或者 ...
by yellow08 2007-12-25 浏览 (480) 回复 (2)

使用 Spring 2.5 注释驱动的 IoC 功能(转)

概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (747) 回复 (1)

Tapestrying-hibernate使用指南

一、前提: 1、使用java1.5 2、Hibernate使用annotation配置 3、Hibernate为3.x版本 二、准备: 1、hibernate的配置文件放于类路径,例如WEB-INF/classes的根目录,也就是开发时放于源码的根路径。 2、将hibernate包和依赖包、Tapestrying-hibernat.jar放于lib路径(WEB-INF/lib)。 三、例子: 1、 ...
by tapestry 2006-12-11 浏览 (2076) 回复 (11)

基于JavaScript的代码自动生成工具

JavaScript Based Code Generator - codegen 工具主页http://sourceforge.net/projects/jbcgen/目的快速生成程序代码, 比如Struts, Spring, Jdbc/Hibernate所有前后台的代码.简单介绍本工具生成代码的思想是读取数据库中表的结构, 使用JavaScript作为脚本语言编写模板, 生成各种代码或者文件, ...
by jejwe 2008-03-06 浏览 (2458) 回复 (2) 关键字:

推荐知识库条目

Comming soon