목차
ORM : 객체 지향 프로그래밍 (DB)
och03_di03
> DI03
✔ Student.java & StudentInfo.java
➾ 생성 먼저하고 StudentInfo는 Student 참조
✔ MainClass03.java
➾ classpath : 리소스에 있겠다
✔ applicationCTX03.xml
➾ constructor에 들어가는 방식 : 입력하는 순서대로 값이 Student의 생성자에 들어감
➾ StudentInfo는 Student 참조하니까 ref 사용
➤ 실행 결과
✲ 모든 인스턴스들은 생성자가 세팅된 다음에 생성됨. (생성자가 우선) constructor-arg ➝ property
✲ setter를 이용해 student2 넣어보기
✲ classic ver
✲ 생성자, 인덱스 줘서 constructor 파라미터 순서 바꿀 수도 있다.
> DI05 (Map 방식)
✔ CollectionBean.java & MainClass05.java
✔ applicationCTX05.xml (map 방식) (여기서부터)
➤ 실행 결과
> DI06
✔ Student.java & StudentInfo.java
✔ MainClass06.java (xml 여러 개 선언, 콤마로)
✔ applicationCTX610.xml & applicationCTX611.xml
➤ 실행 결과
> DI07 : Annotation을 이용한 세팅 방식
✔ Student.java & MainClass07.java
✔ ApplicationConfig.java
➤ 실행 결과
> DI08
✔ Student.java & MainClass08.java
✔ applicationCTX8.xml
✔ ApplicationConfig.java
➤ 실행 결과
och04_sdlc
> sdlc01 (SDLC : SoftwareDevelopmentLifeCycle)
✲ 생명주기 사용하려면
① initializingBean & DisposableBean implement하기
② annotation 이용 (PostConstruct - 생성자 생성 이후 / PreDestroy - 소멸자 소멸 전)
✔ Student.java & OtherStudent.java
✔ MainClass01.java & applicationCTX01.xml
➤ 실행 결과
03:26PM~3:40PM 졸았다.
그 이후 수업을 다시 들어야 한다 . . .
> sdlc02
✔Student.java & MainClass02.java
➤ 실행 결과
och05_env
> env02
✔ AdminConnection.java
'KDT > TIL' 카테고리의 다른 글
2022-10-20 (목) - 미완 (0) | 2022.10.23 |
---|---|
2022-10-19 (수) - 미완 (0) | 2022.10.23 |
2022-10-17 (월) (0) | 2022.10.23 |
20220831, 20220901 (Wed, Thu) (0) | 2022.09.06 |
20220822-20220901 (0) | 2022.09.01 |