본문 바로가기

5.2 대외활동17

[Eulji_LikeLion_2024_BackEnd] 7차 ORM, JPA, AOP 7차 목차    7-1 ORM    1) ORM?      2) H2 데이터베이스 설치    3) 부록_H2 오류 해결    4) 순수 Jdbc     5) 스프링 통합 테스트     6) 스프링 JdbcTemplate     7) JPA     8) 스프링 데이터 JPA   7-2 AOP     1) AOP?     2) AOP가 필요한 상황     3) AOP 적용  7-1. ORM 1) ORMORM(object Relational Mapping)은 이름 그래도 객체와 관계형 데이터베이스를 매핑한다는 뜻이다.자바를 통해 관계형 DB를 관리 할 수 있게 해준다.장점SQL을 직접 작성하지 않고 DB에 접근 가능객체와 테이블을 매핑하여 페러다임의 불일치 문제를 해결해줌객체지향적으로 코드를 작성할 수 있어서.. 2024. 5. 13.
[Eulji_LikeLion_2024_BackEnd] 6차 JAVA 연습 6차 목차    6-1 JAVA 코테    1) 연습문제(콜라문제)     2) 연습문제(삼총사)    3) 해시문제(폰켓몬)  6-2 풀이 및 Q&A    1) 연습문제(콜라문제)     2) 연습문제(삼총사)    3) 해시문제(폰켓몬)6-3 SET 6-1. JAVA 코테이번 세션은 체육대회 일정으로 인해서 잠시 쉬어가는 타임으로 준비하였습니다:)몇몇분들이 빠져서 원활한 토론이 지장이 있을 것같아서 재밌는 문제로 각자 설명하는 시간을 가져보려고 합니다문제는 간단하게 3문제를 준비하였습니다JAVA를 이용하여 문제를 해결하셔야 합니다. 1) 연습문제(콜라문제)코딩테스트 연습 - 콜라 문제 | 프로그래머스 스쿨 (programmers.co.kr)  2) 연습문제(삼총사)코딩테스트 연습 - 삼총사 | 프로그.. 2024. 5. 2.
[Eulji_LikeLion_2024_BackEnd] 5차 Q&A 작성중이나 미리선공개합니다 5차 Q&A  Q 5-1 스프링 빈(Bean)   Q 5-2 DI / Autowired (작성중)    1) IOC/ DI    2) @Autowired    3) 필드주입    2) setter주입    3) 생성자 주입    Q 5-3 Mapping (작성중)    1) HTTP     2) @PostMapping     3) @GetMapping    Q 5-4  RestApi    Q 5-5  CRUD Q 5-1 스프링 빈(Bean)스프링 컨테이너에 의해 관리되고 애플리케이션의 핵심을 이루는 객체들을 스프링 빈이라고 부릅니다.스프링 빈은 스프링 컨테이너에 의해 인스턴스화되어 조립,관리되는 객체즉, 스프링 빈은 스프링의 객체로 이해하면 편합니다 스프링은 빈을 스프링 컨테이너에 등록하기 위해 XML파.. 2024. 5. 1.
[Eulji_LikeLion_2024_BackEnd] 5차 의존관계,웹기능설계 5차 목차    5-1 의존관계    1) 컴포넌트 스캔과 자동 의존관계 설정    2) 자바 코드로 직접 스프링 빈 등록하기  5-2 회원 웹 기능     1) 회원 웹 기능 - 홈 화면 추가     2) 회원 웹 기능 - 등록      3) 회원 웹 기능 - 조회  5-1. 의존관계 스프링 빈을 등록하는 방법은 대표적으로 3가지가 있습니다XML로 설정컴포넌트 스캔을 이용한 자동 설정직접 코드로 스프링 빈 설정이번 세션에서는 컴포넌트와 직접코드로 설정하는 거에 대해서 실습을 통해서 알아가보겠습니다. 스프링 빈(Bean)은 스프링 컨테이너에 의해 관리되는 재사용 가능한 소프트웨어 컴포넌트이다. 빈은 인스턴스화된 객체를 의미하며, 스프링 컨테이너에 등록된 객체를 스프링 빈이라고 한다.  즉, 스프링 컨테이.. 2024. 4. 27.