inflearn logo
강의

Course

Instructor

Java Spring Framework (renewed ver.) - Course for new programmers

DI(Dependency injection)

Assembler와 DAO의 차이가 뭔가요?

423

hupark03134672

31 asked

0

안녕하세요. 조금 자바의 내용이긴 할 거 같은데 연습으로 코드 작성하다가 궁금해서 문의 드립니다. 

assembler와 DAO의 차이가 뭔지 궁금합니다. 

assembler java dao spring

Answer 2

1

hupark03134672

넵 너무 감사합니다~ 

확실하게 구분이 됐어요~!!

자세한 설명 감사합니다~!!

0

yeongunheo

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 기능을 통해 데이터를 조작할 수 있도록 만듭니다.

0

yeongunheo

틀린 내용이나 보충할 내용이 있다면 언제든 말씀해주세요 :)

spring mvc project 안뜸...

0

172

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

382

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

1437

2

질문드립니다!

0

258

0

STS 설치와 MVC 프로젝트 생성 에러

0

334

0

처음 시작하며 compiler path 또는 version 관련 에러로 run 안될시

1

296

1

Join 과 Main으로 가는 링크 질문 (17강 13분)

0

229

0

싱글톤이 뭔가요..

0

913

2

14강 STS3 설치시 마켓플레이스에서 찾을 수 없을 때 해결방법

3

2848

0

이런 에러가 나오는데요. 왜 그런 걸까요?

0

305

1