... I have watched once a program on Discovery about the creation of BMW 6 series. Chris Bangle was selected by the management to lead the design team. He...
5036
Joe A. Reddy
joethebigshmoe
Mar 1, 2007 2:37 pm
I think I can see where Abel is coming from on this. The developers at my office and I read Evans' DDD book and everyone liked the concepts. However we often...
5037
Frans Bouma
fransbouma
Mar 1, 2007 2:53 pm
... the ... wary ... I think some fundamental problems are often ignored and people run into them sooner or later. Take for example Microsoft's example...
5038
Carlos Peix
carlospeix
Mar 1, 2007 3:26 pm
Hi Frans, I see the following aggregates on your analysis (provided that we start the modeling from the DB, which is not my preference): Order (with...
5039
Frans Bouma
fransbouma
Mar 1, 2007 3:41 pm
Hi Carlos, ... I was talking about the relational model, so at the level of NIAM/ORM, not about tables etc. though in the case of northwind they're the same. ...
5040
joethebigshmoe
Mar 1, 2007 4:56 pm
Tomas, [Just a lot of code like custmerVO.setName(customerORM.getNmae()). I don't recommend anyone to do that trip!] I would like to hear more of your problems...
5041
Carlos Peix
carlospeix
Mar 1, 2007 5:08 pm
Hi Frans, ... I haven't saw, in the domains I worked on, the need for a relation from Product to OrderDetail (the M:N relation you mention), I used a relation...
5042
Shane Courtrille
knightowlsc
Mar 1, 2007 6:26 pm
The first place to start is going to be Eric Evans book. After that things start to get a little hazy. Unlike gregory I strongly recommend against reading...
5043
Shane Courtrille
knightowlsc
Mar 1, 2007 6:27 pm
I'd start with questioning why business logic is living stored procs? Beyond that wow.. personally I'd find a new job? But I'm an object bigot :) Shane ... In...
5044
joethebigshmoe
Mar 1, 2007 7:57 pm
Casey and Frans, Tell me what I am missing. We created a little utility with very little effort that can generate a DTO object and its matching collection by...
5045
Frans Bouma
fransbouma
Mar 1, 2007 8:17 pm
Hi Carlos, ... no, :) Order m:n Product (with the objectified relation in between called orderdetail). ... of ... orders ... Customer ... first ... still, it's...
5046
Frans Bouma
fransbouma
Mar 1, 2007 8:22 pm
Hi Joe, ... I don't think your little utility manages the entities in the system, saves graphs in one go, provides an OO, compile time checked filtering system...
5047
Joe A. Reddy
joethebigshmoe
Mar 1, 2007 8:32 pm
Frans, Thanks for following up. ... The original post from Casey said, "This tool will generate entity classes for each table in the database." He then asked...
5048
Roni Burd
roniburd
Mar 1, 2007 10:26 pm
Thanks for the insight. It is interesting to see how your experiment evolved. As I was revisiting DDD book, I realized Eric's notes about "Who sets the ...
5049
Tim McCarthy
mccarthyis
Mar 2, 2007 12:23 am
Hi everybody, first of all I want to say thank you to this group, your experiences, insights and ideas are exceptional. I've seen lots of rumblings of people...
5050
Steve Eichert
eichert12
Mar 2, 2007 12:39 am
Sounds awesome, I can't wait to see what you put together. ~ Steve http://iqueryable.com/...
5051
aabelro
Mar 2, 2007 8:26 am
Frans, I don't think that the Northwind database problem model is complicated by repositories. The repositories and aggregates are there to help not to hinder...
5052
gregory young
gumboismadeo...
Mar 2, 2007 8:47 am
Frans, I think something is missing here.You are trying to model a domain off of an ER model without even looking at how the data will need to be used by an ...
5053
Frans Bouma
fransbouma
Mar 2, 2007 8:57 am
Hi Joe, ... for ... yes ... true, though llblgen pro reverse engineers the entity model to a level above E/R, thus with inheritance, which is the same level as...
5054
Frans Bouma
fransbouma
Mar 2, 2007 9:38 am
... The model is drop dead simple, so if northwind is too complicated that it needs refactoring, I really wonder what one would do with a model with over 500...
5055
aabelro
Mar 2, 2007 9:48 am
Tim, I just checked your blog site, and I could not find information about the upcoming book. I found 3 topics in the DDD section, and I downloaded the code...
5056
Frans Bouma
fransbouma
Mar 2, 2007 9:52 am
... No I said a couple of times I was talking about an abstract level above E/R, namely an abstract entity model like NIAM/ORM provides. These entities don't...
5057
aabelro
Mar 2, 2007 10:25 am
Frans, your reply is long, and I won't address it entirely, just fragments. ... make ... with over ... I was not talking about simplifying Northwind. I was...
5058
Casey Manus
caseylmanus
Mar 2, 2007 2:48 pm
Frans, One seemingly missing feature, or rather "feature I can't find maybe", is the ability to define a "composite" entity in the designer. By this I mean,...
5059
Claude Montpetit
claude_montp...
Mar 2, 2007 8:11 pm
Hi, After browsing many many messages and articles, I still cannot make a final decision on where to rely on unit of works for the entities in an aggregate. I...
5060
Liang Wu
liangwu58
Mar 2, 2007 8:28 pm
Hi Tim, Glad to see you here. Actually I have downloaded all of the sample applications you posted. I have to say I am really impressed, especially the...
5061
Dion Stewart
touchgtr
Mar 3, 2007 12:54 am
The book sounds great Tim. I'm mostly a lurker on this list but I'd be happy to chime in where I can when you want to bounce ideas off the group. Good luck...
5062
Bil Simser
sim0099
Mar 3, 2007 3:08 pm
I'm running into a bit of a dilemma that has me confused about services in the domain layer. We have an application that its main goal is to perform ...
5063
Claude Montpetit
claude_montp...
Mar 3, 2007 7:27 pm
... I am not sure that this one to one mapping is necessarily bad. It may just be that the domain was design first and it maps well to a db schema. ... Yes,...
5064
Ian Cooper
ian_hammond_...
Mar 4, 2007 12:20 pm
Hi Bill, Eric lists three identifying characteristics: The operation relates to a domain concept that is not a natural part of an ENTITY or VALUE OBJECT. The...