Assembler와 DAO의 차이가 뭔가요?
423
31 asked
안녕하세요. 조금 자바의 내용이긴 할 거 같은데 연습으로 코드 작성하다가 궁금해서 문의 드립니다.
assembler와 DAO의 차이가 뭔지 궁금합니다.
Answer 2
0
Assembler는 각 service 마다 동일한 Dao 객체를 사용할 수 있도록 만듭니다. 또한, 각 Service 마다 getter와 setter를 구현하여 Main객체에서 service 객체를 사용할 수 있도록 합니다. 이를 통해 각 service 객체에 구현한 기능을 사용할 수 있습니다.
예시
StudentAssembler assembler = new StudentAssembler();
StudentRegisterService registerService = assembler.getRegisterService();
for (int j = 0; j < sNums.length; j++) {
Student student = new Student(sNums[j], sIds[j], sPws[j], sNames[j], sAges[j], sGenders[j], sMajors[j]);
registerService.register(student);
}
Dao 객체는 Data Access Object의 약자로 DB의 data에 access하는 트랜잭션 객체입니다. 트랜잭션이란 DB의 상태를 변화시키기 위해 하는 모든 행위를 말합니다.
다시말해, Dao 객체는 CRUD 기능을 통해 데이터를 조작할 수 있도록 만듭니다.
spring mvc project 안뜸...
0
171
1
Project 'ch02_pjt_01' has no explicit encoding set ch02_pjt_01 /ch02_pjt_01 No explicit project encoding
0
2071
1
xml 부분 오류가 나옵니다.
0
301
1
spring legacy project 발견되지 않아서 문의 드립니다!
0
670
1
StudentDao파일은 생성자가 없는데 왜그런가요?
0
381
1
스프링 레거시 프로젝트 생성 오류 질문드립니다.
0
388
1
application context.xml 관련 문의
0
570
2
StudentAssembler 클래스 질문드립니다.
0
340
0
sts를 설치하니까 해당 오류때문에 진도를 못나가고있습니다..
0
1053
1
qualifier 를 왜 [퀄리필러]로 발음 하시는지 ㅠㅠ 처음에 잘 못알아들엇네요
2
470
0
spring MVC project 가 보이지 않아요
0
483
1
'커넥션 풀' 등 DB와 연동하는 setup 에서의 유저정보 노출의 문제
0
321
0
memLogin 메서드에서 @RequestParam으로 받을시
0
229
0
model 파라미터가 들어온다고 하셨는데
0
274
1
import 시, pom.xml 파일 인식 못함
0
783
1
해결법 - The type org.springframework.context.ConfigurableApplicationContext cannot be resolved.
0
1379
0
12강 어노테이션에서 MainClassUseConfiguration.java 이거 돌리면 Cannot load configuration class: ems.member.configuration.MemberConfig 에러 나오는데 어떻게 해결하나요
0
1436
2
질문드립니다!
0
258
0
STS 설치와 MVC 프로젝트 생성 에러
0
334
0
처음 시작하며 compiler path 또는 version 관련 에러로 run 안될시
1
295
1
Join 과 Main으로 가는 링크 질문 (17강 13분)
0
229
0
싱글톤이 뭔가요..
0
913
2
14강 STS3 설치시 마켓플레이스에서 찾을 수 없을 때 해결방법
3
2848
0
이런 에러가 나오는데요. 왜 그런 걸까요?
0
305
1

