Difference between revisions of "Working with the Domain Driven Architecture"
From Opentaps Wiki
Jump to navigationJump to searchm (Protected "Working with the Domain Driven Architecture": Sysop page [edit=sysop:move=sysop]) |
(→Instantiating Services and Repositories) |
||
| Line 4: | Line 4: | ||
If you have a domain, the easiest way to instantiate a Service or Repository from your domain is to use the <tt>instantiateService</tt> or <tt>instantiateRepository</tt> methods, like this: | If you have a domain, the easiest way to instantiate a Service or Repository from your domain is to use the <tt>instantiateService</tt> or <tt>instantiateRepository</tt> methods, like this: | ||
| − | + | <pre> | |
| + | public OrderInventoryService getOrderInventoryService() throws ServiceException { | ||
| + | return instantiateService(OrderInventoryService.class); | ||
| + | } | ||
| + | </pre> | ||
This will automatically set up the Infrastructure and User for your Service or Repository. | This will automatically set up the Infrastructure and User for your Service or Repository. | ||
Revision as of 00:48, 5 December 2008
Here are some tips for working with the Domain Driven Architecture:
Instantiating Services and Repositories
If you have a domain, the easiest way to instantiate a Service or Repository from your domain is to use the instantiateService or instantiateRepository methods, like this:
public OrderInventoryService getOrderInventoryService() throws ServiceException {
return instantiateService(OrderInventoryService.class);
}
This will automatically set up the Infrastructure and User for your Service or Repository.