해결된 질문
작성
·
120
0
혹시 각 섹션마다 다 만들어진 프로젝트가 없을까요..? 특정 섹션은 아는 부분이라서 코드만 읽고 빠르게 넘어가고 싶어요
답변 1
0
peanutchan님 안녕하세요!
당연히, 각 수업(차시)마다 진행한 프로젝트가 정리되어 있습니다.
프로젝트 소스는 강의자료를 다운로드하면 소스>pjt_intellij에 있습니다.
예를 들어 33강 수업에 대한 프로젝트 소스는calendar_33강.zip이고,
34강 수업에 대한 프로젝트 소스는 calendar_34강.zip입니다.
다만, '스프링 MVC를 이용한 스마트폰 연락처 서비스 구현 - I : 연락처 등록' 수업에 대한 프로젝트 소스는 'phonebook'으로 되어 있어 다소 불편함을 드린 듯합니다.
불편함을 해결하고자 급하게 해당 수업에 진행한 프로젝트를 정리했습니다. 참고하시면 보다 편하게 학습하실 수 있을 거예요.
강의제목(강의번호)(프로젝트 소스 이름)
[섹션02]
DI 쉽게 이해하기 - I : 그동안 객체를 잘못 다루고 있었네요 (11강)(mycalculator)
DI 쉽게 이해하기 - II : 아하! 객체는 이렇게 다루는 거구나!! (12강)(mycalculator)
IoC 쉽게 이해하기 : 스프링이 대신 관리해준다고? (13강)(mycalculator)
학습 내용을 정리하며 마무리하는 DI와 IoC 실습: 의존성 주입과 제어의 역전, Java 코드로 직접 경험하기 (14강)(mymessage)
[섹션03]
처음 만들어 보는 스프링 부트 프로젝트 (15강)(ch03_pjt_01)
프로젝트 구조 이해하기-I : src 디렉터리의 이해 (16강)(ch03_pjt_01)
프로젝트 구조 이해하기-II : 빌드의 이해 (17강)(ch03_pjt_01)
서블릿과 스프링 MVC의 이해 - I : 서블릿 컨테이너와 IoC 컨테이너 (18강)(ch03_pjt_01)
서블릿과 스프링 MVC의 이해 - II : HTTP 요청과 응답 (19강)(ch03_pjt_01)
스프링 MVC를 이용한 회원가입 및 로그인 구현 - I : 양식 화면 (20강)(ch03_pjt_02)
스프링 MVC를 이용한 회원가입 및 로그인 구현 - II : 결과 화면 (21강)(ch03_pjt_02)
@RequestParam과 Model : 데이터 전달과 화면 렌더링 (22강)(ch03_pjt_02)
스프링 MVC를 이용한 스마트폰 연락처 서비스 구현 - I : 연락처 등록 (23강)(phonebook)
스프링 MVC를 이용한 스마트폰 연락처 서비스 구현 - II : 연락처 조회 (24강)(phonebook)
[섹션04]
애플리케이션 예제 준비 : 프로젝트 복사 (25강)(ch04_pjt_01)
Service 빈 객체 구현 - I : 스프링 설정파일 (26강)(ch04_pjt_01)
Service 빈 객체 구현 - II : @Configuration (27강)(ch04_pjt_01)
Service 빈 객체 구현 - III : @Service (28강)(ch04_pjt_01)
DAO 빈 객체 구현 (29강)(ch04_pjt_01)
로그인 Service, DAO 구현 (30강)(ch04_pjt_01)
[섹션05]
홈(home.html) 화면 만들기 (33강)(calendar_33강.zip)
사용자 회원가입 기능 구현 (34강)(calendar_34강.zip)
데이터베이스 연동하기 - I : JdbcTemplate (36강)(calendar_36강.zip)
데이터베이스 연동하기 - II : DAO에서 회원가입 처리하기 (37강)(calendar_37강.zip)
데이터베이스 연동하기 - III : 비밀번호 암호화 (38강)(calendar_38강.zip)
데이터베이스 연동하기 - IV : 회원가입 결과 화면 (39강)(calendar_39강.zip)
[섹션06]
사용자 로그인 기능 구현 (40강)(calendar_40강.zip)
세션을 이용한 로그인 상태유지 (41강)(calendar_41강.zip)
[섹션07]
계정수정 기능 구현 (42강)(calendar_42강.zip)
비밀번호 찾기 기능 구현 - I : 메일 발송 준비 (43강)(calendar_43강.zip)
비밀번호 찾기 기능 구현 - II : 메일 발송 구현 (44강)(calendar_44강.zip)
인터셉터(Interceptor) (45강)(calendar_45강.zip)
[섹션08]
다양한 의존성 주입(DI) 방법 (46강)(calendar_46강.zip)
롬북(lombok) : 자동 코딩 (47강)(calendar_47강.zip)
로거(logger) : Log4j2 - I : log4j2 설정과 사용 (48강)(calendar_48강.zip)
로거(logger) : Log4j2 - II : 로그 파일 이용 (49강)(calendar_49강.zip)
로거(logger) : Log4j2 - III : 로그 파일 분리 (50강)(calendar_50강.zip)
[섹션09]
MyBatis - I : 쿼리에만 집중하자! (51강)(calendar_51강.zip)
MyBatis - II : 설정 파일과 매핑 기법 (52강)(calendar_52강.zip)
[섹션10]
멤버 서비스 CRUD에 JPA 적용하기 - I : Entity 만들기 (54강)(calendar_54강.zip)
멤버 서비스 CRUD에 JPA 적용하기 - II : EntityManager 만들기 (55강)(calendar_55강.zip)
리펙토링 (56강)(calendar_56강.zip)
[섹션11]
Spring Security 적용 - I (58강)(calendar_58강.zip)
Spring Security 적용 - II (59강)(calendar_59강.zip)
리펙토링 (60강)(calendar_60강.zip)
[섹션12]
관리자 프로젝트 생성 (61강)(calendaradmin_61강.zip)
관리자 멤버 서비스 (62강)(calendaradmin_62강.zip)
관리자 권한 변경 하기 - I : 관리자 목록 구현 (64강)(calendaradmin_64강.zip)
관리자 권한 변경 하기 - II : 관리자 권한 변경 구현 (65강)(calendaradmin_65강.zip)
사용자 권한 변경 하기 - I : 사용자 목록 구현 (66강)(calendaradmin_66강.zip)
사용자 권한 변경 하기 - II : 사용자 권한 변경 구현 (67강)(calendaradmin_67강.zip)
[섹션13]
Spring Secutiry 인가(Authorization) 설정 (68강)(calendar_68강.zip)
캘린더 기본 UI 만들기 (69강)(calendar_69강.zip)
[섹션14]
일정 등록 기능 구현 - I : 프론트 엔드 (70강)(calendar_70강.zip)
일정 등록 기능 구현 - II : 백 엔드 (71강)(calendar_71강.zip)
일정 조회 기능 구현 (72강)(calendar_72강.zip)
[섹션15]
일정 수정 기능 구현 (73강)(calendar_73강.zip)
일정 삭제 기능 구현 (74강)(calendar_74강.zip)
추가로 궁금한 점이 있으시면 언제든지 편하게 문의해주세요.
항상 응원하고 있겠습니다!
답변 정성스럽게 해주셔서 정말로 감사합니다! 열심히 수강해서 좋은 지식 다 습득하겠습니다!