JavATE, the Java Application Tiered Engine is a set of Java libraries that enables application development using the domain driven methodology. JavATE is not a web-framework itself because it is based on existing frameworks like ZK . And it is not only related to web-applications, you can use it to develop desktop applications and web-services and ... JavATE is not a Object-Relational-Mapping tool itself because it is based on existing ORM technologies like Hibernate (already) or JPA (not yet implemented). And you can use it to develop applications that are backed by LDAP directories and JCR repositories and ... JavATE is a sort of glue between all these technologies! Look at this example for a hands-on introduction to the basic features of the framework. The core of JavATE is composed of the following building blocks: Dominate, for domain modeling Applicate, for application services Guidate, for graphical user interfaces Related Articles, ZK and JavATE
- Posted by: Carole Hinton
- Posted on: September 21 2009 06:56 EDT
- Name violoations by Andrew Well on September 21 2009 13:28 EDT
- Re: Domain Driven Design (DDD) Framework - JavAte is released. by shawn spencer on September 22 2009 01:05 EDT
- No more comments? by Faizal Abdoelrahman on September 22 2009 11:47 EDT
- check also out domian by Eirik Maus on September 26 2009 14:09 EDT
Haven't you learned from the JavaRebel name debacle that you are not allowed to use "java" in the product name? Case does not matter.
domain driven design using a tool.... !!! there goes my project down the drain. People cant do proper domain model design and on top of that now you have a tool to make it even more confusing ! sorry !! sounds aweful!
I am not too familiar with DDD and would have loved to see some more structured arguments pro/against. Common guys is this idea really so much far fetched?? Or is there some value regarding DDD in here?
Hi Faizal The main value of JavATE is that it gives you standard interfaces and implementations for DDD building blocks so you can focus on your strategic design instead of reinventing the wheel of the building blocks each time
Domian a Java implementation of the Evans/Fowler Specifications pattern. Also, Domian includes specification-based API versions of well-known Domain-Driven Design (DDD) concepts, like Entity, Factory, and Repository. Domian is compact, simple, and embraces fluent interfaces. http://domian.sourceforge.net/