나는 인터넷 검색, 엔터티, 가치 및 서비스 클래스를 찾기 위해 많은 온라인 링크를 시도했다. 그러나 아무것도 발견되지 않았다. 누군가가 클래스 다이어그램에서 그러한 클래스를 찾는 좋은 예를 설명 할 수 있습니까?
예를 들어 ClassDiagram입니다.엔티티 밸류 및 서비스 클래스 란 무엇입니까?
답변
엔티티, 가치, 서비스는 Domain Driven Design 컨텍스트를 참조 할 것 :
entity- 는 자신의 정체성을 가진 개체이며, 그 필드의 값의 잠재적 인 수정에도 불구하고 정체성을 유지합니다.
- value object은 고유 한 ID가없는 개체입니다. 값 객체는 필드 값으로 정의됩니다. 그러므로 원칙적으로 불변이어야한다.
- service은 개체 (엔터티 또는 값)의 책임이 아닌 작업입니다. DDD 서비스는 다이어그램에서 서비스 계층
와 혼동되지 않습니다
- 모든 클래스들이 모든 엔티티는 것이 좋습니다 자신의 ID를 가지고있다.
User_vehicle
ssems의 이름이 잘못 지정되었습니다. "구독"이라고해야합니다. User
및Vehicle
은 합계 루트 인 것처럼 보이며, 다른 엔티티는 이에 따라 다릅니다.Maintenance
및Schedule
은Vehicle
집합체에 속한 것 같습니다.User_Vehicle
과Reservation
이User
집합체 또는 차량 집합체에 속하는지 여부를 논의 할 수 있습니다.- 값 개체에 대한 명백한 클래스가없는 것 같습니다. 값 객체에는 ID를 보장하는 ID가 없습니다. 그러나 다이어그램에서 명시 적으로 표현되지 않더라도 날짜는 값 개체라는 것을 주장 할 수 있습니다.
- 어쩌면 너무 오래되었지만 여기서 서비스에 대한 증거를 찾을 수는 없습니다. 모든 방법은 자신이 속한 대상의 책임임이 분명하다. 서비스는 "예약 생성"또는 "가입 시작"일 수 있습니다. 두 경우 모두 단일 객체의 책임을 넘어서며, 적어도 두 개의 엔티티가 필요합니다.
문맥이 정확하지 않기 때문에 질문에 대답하기가 쉽지 않습니다.
엔티티는 인스턴스가 DB에 저장되는 클래스이며, 세 가지 일반적인 규칙을 사용하여 클래스를 db에 저장합니다. ORM
JEE 컨텍스트 인 경우 이러한 클래스는 @Entity (거의)로 주석 처리됩니다.
클래스 다이어그램이 클래스를 발견하거나 찾지 못하는 경우 클래스 다이어그램은 클래스를 찾지 못하도록 모델을 만드는 데 도움이됩니다.
나의 가치 및 서비스 수업을 찾는데 도움이 될만한 링크가 있습니까? –
Valye 및 서비스는 무엇을 의미합니까? – granier
나는 그것도 요구 사항 목록에 추가되었습니다 모르겠지만, 아니, 그게 어디서 구글인지. –
- 1. 프록시 클래스 란 무엇입니까
- 2. 리프 엔티티 란 무엇입니까?
- 3. 콤보 저장소 및 서비스 버스 란 무엇입니까?
- 4. .NET 서비스 란 무엇입니까?
- 5. 엔티티 및 인프라 서비스
- 6. RIA Services의 엔티티 및 엔티티 세트 란 무엇입니까?
- 7. html - 엔티티 란 무엇입니까? HTML에서
- 8. 서브 클래스 란 무엇입니까
- 9. 웹 서비스 란 무엇입니까?
- 10. 서비스 란 무엇입니까?
- 11. React.AsyncComponent 클래스 란 무엇입니까?
- 12. Akka-Http의 엔티티 란 무엇입니까?
- 13. 엔티티 개체 인스턴스 란 무엇입니까?
- 14. 리포지토리, 서비스 및 작업/컨트롤러 란 무엇입니까?
- 15. 클래스 란 무엇입니까? 헤더에서
- 16. GADMAdapterCustomEvents 클래스 란 무엇입니까
- 17. "Rect"클래스 란 무엇입니까?
- 18. org.hibernate.criterion.Example 클래스 란 무엇입니까?
- 19. jobConf 클래스 란 무엇입니까?
- 20. 익명의 클래스 란 무엇입니까?
- 21. 처리기 클래스 란 무엇입니까?
- 22. User 클래스 란 무엇입니까?
- 23. 클래스 콘센트 란 무엇입니까?
- 24. 확장 클래스 란 무엇입니까?
- 25. dijitReset 클래스 란 무엇입니까?
- 26. HibernateTemplate 클래스 란 무엇입니까?
- 27. Java 클래스 패스 및 경로 란 무엇입니까?
- 28. Android RemoteViews 및 RemoteView 클래스 란 무엇입니까
- 29. 하위 및 수퍼 클래스 란 무엇입니까?
- 30. 도우미 클래스 및 스크립트 란 무엇입니까?
참조하는 클래스 다이어그램은 임의의 클래스 다이어그램으로 어떤 방식 으로든 관련되지는 않습니다. –