1. Does the @Service layer know about DTO's (can on of its methods return it or take it as an argument)?If not, that which layer know about them?
2. Is the form backing object considered to be a DTO?
3. Can @Controller layer create Domain objects (for example crate a new Domain object from the data provided in the form backing object)?
Please do help me understand this, as I asked many people, and nobody seems to have a clear answer.