티스토리 뷰

Dev/Dictionary

자바 웹을 다루는 기술 (Servlet&JSP/Spring)

꿈을 위해 잠을 잊은 그대에게 2020. 5. 19. 19:36

네이버 카페
https://cafe.naver.com/spring4shoppingmall

 

스프링으로 구현하는 쇼핑몰 : 네이버 카페

JSP와 스프링을 학습 후 쇼핑몰을 구현해 봅니다.

cafe.naver.com

깃허브

https://github.com/gilbutITbook/006895

 

gilbutITbook/006895

자바 웹을 다루는 기슬_예제 소스. Contribute to gilbutITbook/006895 development by creating an account on GitHub.

github.com

 

강의를 시작하며
https://youtu.be/qhc50ZYY4PM

 

1.1 클라이언트 PC 프로그램의 특징
https://youtu.be/HqK0A8ShAbg

1.2 클라이언트 서버 프로그램의 특징
https://youtu.be/-falW7Ekbik

1.3 웹 기반 프로그램의 특징
https://youtu.be/zYYT2E061uU

 

2.1 정적 웹 프로그래밍의 특징
https://youtu.be/LgwX_7PGF7Y
2.2 동적 웹 프로그래밍의 특징
https://youtu.be/ULiWZOPACtE
2.3 JSP 프로그래밍 특징
https://youtu.be/MsffRDjqmoc

3.1 JDK 설치하기
https://youtu.be/COe2wsDHPv4
3.2 JDK 환경변수 설정하기
https://youtu.be/JeEZYaXWw78
3.3 톰캣 설치하기
https://youtu.be/ODyhNVD6ugM
3.4 이클립스 설치하기
https://youtu.be/LxQDbf2NoU0
3.5 Java EE API 설치하기
https://youtu.be/oMrfhBvdij4
3.6 비쥬얼 스튜디오 코드 설치하기
https://youtu.be/7GhM_6mMHu4
3.7 오라클 설치하기
https://youtu.be/mJXgnqaGR8o
3.8 sql developer 설치하기
https://youtu.be/ShAQJkg06Fc
3.9 exERD 설치하기
https://youtu.be/OCYB1DPFpK8

4.1 웹 애플리케이션의 구조
https://youtu.be/YW7cwYHf8Bk
4.2 톰캣 컨테이너에서 웹 애플리케이션 실행하기
https://youtu.be/WZxRUB1-5ws
4.3 톰캣 컨테이너에서 실행하기 실습
https://youtu.be/cMknM795h6s
4.4 톰캣의 server xml에 설정하기
https://youtu.be/yzqdpZLqFmw
4.5 server xml에 등록해서 실행하기
https://youtu.be/BMwBzR42f9k
4.6 이클립스에서 실습하기
https://youtu.be/bG8oR0SHRFs
4.7 웹 애플리케이션 배치하기
https://youtu.be/wbtFS_VETSg

5.1 서블릿이란?
https://youtu.be/9FKRpqQLMck
5.2 서블릿의 계층구조와 기능
https://youtu.be/c8A2SMzX3dI
5.3 서블릿 실습 과정
https://youtu.be/m1MjIvGt84Q
5.4 첫번째 서블릿 실습하기
https://youtu.be/_v0ZjYh2xf8
5.5 다수의 서블릿 매핑하기
https://youtu.be/8MRSfERTupA
5.6 다수의 서블릿 매핑하기 실습
https://youtu.be/5Bt_rn6Jins
5.7 애너테이션을 이용한 서블릿 매핑
https://youtu.be/vo_opuZd-KA
5.8 애너테이션을 이용한 서블릿 매핑 실습
https://youtu.be/L_6o0vMYjRY
5.9 책 예제 이클립스로 임포트하기
https://youtu.be/tbFuxIQPOa8

6.1 서블릿이 요청 기능
https://youtu.be/QP_RIvvJPYA
6.2 서블릿의 요청 기능 실습
https://youtu.be/dekAq8Y3qVU
6.3 서블의 메서드를 이용해서 요청 얻기
https://youtu.be/w3nWUSnDypY
6.4 서블릿 요청 메서드 실습하기
https://youtu.be/s_sVlUB-ffY
6.5 서블릿 응답 기능
https://youtu.be/BTT7TaQl6hk
6.6 서블릿 응답 기능 실습
https://youtu.be/MAXo2-4bxZk
6.7 서블릿으로 환율 계산기 실습하기
https://youtu.be/yid203MxTFw
6.8 GET 방식과 POST 방식 요청 실습하기
https://youtu.be/IyICC7XlCoM
6.9 GET방식과 POST방식 동시에 처리하기
https://youtu.be/avbg9V-WTQ8
6.10 자바스크립트로 서블릿에 요청하기
https://youtu.be/VhOmT4Ad8no
6.11 서블릿 요청과 응답을 이용한 실습예제1
https://youtu.be/Vfs5-7YYR2U
6.12 서블릿의 요청과 응답을이용한 예제1 실습
https://youtu.be/KxYCFq0gwO4
6.13 서블릿의 요청과 응답을 이용한 실습 예제2
https://youtu.be/WbHQOuLChV4
6.14 깃허브에서 책 예제 다운로드 받기
https://youtu.be/I_O-UwdTB-g

7.1 서블릿 비즈니스 로직을 이용해서 회원 정보조회하기
https://youtu.be/_hKomcPWznM
7.2 서블릿 비즈니스 로직을 이용해서 회원 정보 조회 실습
https://youtu.be/_l-sP0BrPoI
7.3 PreparedStatement를 이용해서 회원 정보 조회하기
https://youtu.be/EeRI9ljxweU
7.4 DataSource를 이용해서 회원 정보 조회하기
https://youtu.be/o-Tfm91FuWs
7.5 DataSource를 이용해서 회원 정보 조회하기 실습
https://youtu.be/Jom2Tnm_YTo
7.6 회원 정보 등록과 삭제하기
https://youtu.be/KPrhXmAOlmQ
7.7 회원 정보 등록과 삭제하기 실습
https://youtu.be/wdWxc8tR068

8.1 서블릿 포워딩 기능
https://youtu.be/rGny7DaMG3E
8.2 redirect 방식으로 포워딩하기 실습
https://youtu.be/4DO9eawUtEo
8.3 redirect를 이용해서 데이터 전달하기
https://youtu.be/S5HvYP00tg4
8.4 dispatch 방식으로 포워딩하기
https://youtu.be/LmYKvH0a9NU
8.5 서블릿 바인딩 기능
https://youtu.be/BM17uUTpk98
8.6 서블릿 바인딩 기능 실습
https://youtu.be/MLf8kbm9c2U
8.7 서블릿 바인딩 이용해서 회원 정보 조회하기
https://youtu.be/Y-f_Wpsz4gc
8.8 ServletContext 사용법
https://youtu.be/OiQ4qmW2oOQ
8.9 ServletContext에 바인딩하기 실습
https://youtu.be/qbakEhkMY7o
8.10 ServletContext 파일 입출력 기능
https://youtu.be/Lrdl91O3gcs
8.11 ServletContext 파일 입출력 기능 실습
https://youtu.be/f57ojRQHNi8
8.12 ServletConfig 기능
https://youtu.be/-qnJV_W8Wm0
8.13 loadOnStartup 기능
https://youtu.be/rJxGRmmgqmY
8.14 loadOnStartup 실습
https://youtu.be/WSwFiXmdJU4

9.1 hidden 태그와 URL Rewriting 사용하기
https://youtu.be/rhLQ7qPpvH0
9.2 hidden 태그와 URL Rewriting 실습
https://youtu.be/6dW2iqWq3hg
9.3 쿠키 사용하기
https://youtu.be/HDz9_oG-_JM
9.4 쿠키 실습
https://youtu.be/4CwZVzRajvs
9.5 쿠키 이용해서 팝업창 제어하기
https://youtu.be/dePkXJux-MY
9.6 세션 사용하기
https://youtu.be/7-UdVpNTWhw
9.7 세션 사용하기 실습
https://youtu.be/3U9Q6E8F-xQ
9.8 세션 유효 시간 제어하기
https://youtu.be/enp4lyt94tQ
9.9 세션에 바인딩하기
https://youtu.be/v4yDXh4pAOA
9.10 encodeURL 사용하기
https://youtu.be/Jm0eVO6GLGA
9.11 세션을 이용해서 로그인 기능 구현
https://youtu.be/qfDWofM54yM

10.1 서블릿 API의 속성과 스코프
https://youtu.be/_CabRx-j1Rk
10.2 URL 패턴 사용법
https://youtu.be/m59-a5cxdLs
10.3 필터 사용하기
https://youtu.be/tkWCXh-j_mA
10.4 HttpSessionBindingListener를 사용해 접속자수 표시하기
https://youtu.be/DGQjCTIPNc4
10.5 HttpSessionBindingListener 사용해서 접속자수 표시하기 실습
https://youtu.be/WDO1FEvTvrw
10.6 HttpSessionListener 사용해서 접속자수 표시하기
https://youtu.be/p8Lpf9eSdXQ
10.7 HttpSessionListener 사용해서 접속자수 표시하기 실습
https://youtu.be/ToEL6exBqr4
10.8 Listener API를 이용한 로그인 실습예제
https://youtu.be/tZYlp-yT1pc

11.1 JSP 등장 배경
https://youtu.be/1Jx0tCkgI9s
11.2 hello.jsp 실습을 통한 jsp 실행 과정
https://youtu.be/KENqeNvOCIA
11.3 페이지 디렉티브 태그 사용하기
https://youtu.be/5npMftnidLo
11.4 인클루드 디렉티브 태그 사용하기
https://youtu.be/8PXddlvYzdc

12.1 스크립트 요소 사용하기
https://youtu.be/NwukttGnt94
12.2 스크립트 요소 실습하기
https://youtu.be/6DZRyurUfA4
12.3 스크립트 요소 이용해서 실습하기1
https://youtu.be/dLCRVBG_5zw
12.4 스크립트 요소 이용해서 실습하기2
https://youtu.be/PPEjPtkAi4Q
12.5 스크립트 요소 이용해서 실습하기3
https://youtu.be/AXdS4y0Rr3k
12.6 스크립트 요소 이용해서 실습하기4
https://youtu.be/CeBTVFPm0zc
12.7 내장 객체 사용하기
https://youtu.be/hLnkSmD2-kE
12.8 내장 객체 실습하기
https://youtu.be/O-FnKifnh3c
12.9 JSP 예외 처리하기
https://youtu.be/biLF4wEnOww
12.10 JSP 예외 처리하기 실습
https://youtu.be/T0xCFkrFS4g
12.11 스크립틀릿 이용해서 회원 조회하기
https://youtu.be/J2dtsCyIdZU

13.1 인클루드 액션 태그와 포워드 액션 태그 사용하기
https://youtu.be/B7_ZcUKvbz4
13.2 인클루드 액션 태그와 포워드 액션 태그 실습
https://youtu.be/xHTH8O20XsA
13.3 유즈빈 액션 태그 사용하기
https://youtu.be/dAGeXHO9YM0
13.4 유즈빈 액션 태그 사용 실습
https://youtu.be/uEYVAIx1Pe4

14.1 표현 언어 기본 문법
https://youtu.be/Ej-LXOguVj4
14.2 표현언어의 내장 객체 사용하기
https://youtu.be/b0VdX8D-VKM
14.3 표현언어 내장 객체 실습
https://youtu.be/ikrRXbhvVb0
14.4 표현 언어로 바인딩 속성 출력하기
https://youtu.be/Cz1FDntxbCo
14.5 JSP 표준 태그 라이브러리 사용하기
https://youtu.be/vijQHfV7YbY
14.6 JSP 표준 태그 라이브러리 사용 실습1
https://youtu.be/J4K7ClxnTwc
14.7 JSP 표준 태그 라이브러리 사용실습2
https://youtu.be/QKCcTJ--YPA
14.8 JSP 포매팅 태그 라이브러리 사용하기
https://youtu.be/vKY7w0VBfMQ
14.9 JSP 포매팅 태그 라이브러리 사용 실습
https://youtu.be/9B2Qem5ivFM
14.10 표현 언어와 표준 태그 라이브러리를 이용해서 회원 정보 실습하기1
https://youtu.be/SwqKwrV1eqc
14.11 표현 언어와 JSTL을 이용해서 회원 정보 실습하기2
https://youtu.be/pQx7ce3WHIs

15.1 파일 업로드 다운로드 기능
https://youtu.be/SeObz8UWyWk

16.1 HTML5의 특징
https://youtu.be/h2GEgPgPfZQ
16.2 제이쿼리 사용하기
https://youtu.be/TsJOsyeotug

16.3 제이쿼리 Ajax 사용하기
https://youtu.be/Zw4lnLV7h-o
16.4 제이쿼리 Ajax로 회원 정보 조회하기
https://youtu.be/0lm3tbMjL4Q
16.5 JSON 사용하기
https://youtu.be/F5YleY-WJFE
16.6 Ajax로 JSON 주고 받기
https://youtu.be/m1w3GPwLTtg

17.1 모델2 이해하기
https://youtu.be/EhkSmXAySOc
17.2 모델2 기반으로 회원 정보 조회하기
https://youtu.be/xIZNBY48TX4
17.3 모델2 기반으로 회원 정보 추가 수정 삭제하기
https://youtu.be/umKu0HIPCKs
17.4 모델2기반 답변형 게시판 글 조회하기
https://youtu.be/mSj26QnMMGc
17.5 모델2 기반으로 답변형 게시판 글쓰기
https://youtu.be/Frl0XT6NWaw
17.6 모델2 기반 답변형 게시판 글상세,글수정,글삭제 기능
https://youtu.be/cpR7AZM_c-k
17.7 모델2 기반 답변형 게시판의 답글과 페이징 기능
https://youtu.be/AR2zKjm8TFA
17.8 모델2 기반 답변형 게시판 새글 표시하기
https://youtu.be/imr9KNEUlCo
17.9 모델2 기반 답변형 게시판 공지글 기능
https://youtu.be/j7u2CuAcpeM
17.10 모델2 기반 답변형 게시판 글상세 페이지 수정
https://youtu.be/-__YRSIHvGc
17.11 이클립스 JSP 템플릿 만들기
https://youtu.be/AEPsyMSI3ko

18.1 스프링 프레임워크란?
https://youtu.be/ENObbarK8G4

19.1 의존성 주입이란?
https://youtu.be/lECeDtOusiE
19.2 의존성 주입(DI) 실습하기1
https://youtu.be/T6e8jmixwyM
19.3 의존성 주입 실습하기2
https://youtu.be/mevK-yh-Y2k
19.4 참조형 속성 주입하기
https://youtu.be/jMWKwXjMJ5g
19.5 lazy init 속성 사용하기
https://youtu.be/8jGOiUwPBbU

20.1 스프링 AOP 기능
https://youtu.be/tv1NVlxddz8

21.1 스프링 MVC 기능
https://youtu.be/Kxy-OHCdbOY
21.2 MutiActionController 이용해서 스프링 MVC 구현하기
https://youtu.be/HZ7R7o2nDcQ
21.3 MultiActionController 이용해서 스프링 MVC 실습
https://youtu.be/2QZq5GbbIOA

22.1 스프링 JDBC 기능
https://youtu.be/9tkDze1Sfgc
22.2 스프링 JDBC를 이용해 회원 정보 조회하기 실습
https://youtu.be/RCsm48k5Bv8

23.1 마이바티스 등장배경
https://youtu.be/k3s1my4hJtU
23.2 마이바티스 이용해 회원 정보 조회하기
https://youtu.be/giAheKmOTao
23.3 마이바티스 이용해 조건값으로 회원 정보 조회하기기
https://youtu.be/F2EpWM8fAnU
23.4 마이바티스 이용해 회원 정보 추가 수정 삭제하기
https://youtu.be/BrhDGZp0G7g
23.5 동적 SQL문 사용하기
https://youtu.be/vZwmG0E4ozg
23.6 마이바티스 동적 SQL 기능 사용하기
https://youtu.be/Xk739rR-AsM


24.1 스프링에서 마이바티스 연동하기
https://youtu.be/mzRqi6SLPgk

24.2 회원 정보 수정하기
https://youtu.be/pQElmjezzMg

25.1 트랜잭션 이해하기
https://youtu.be/tH419UBD2Xk

26.1 스프링 애너테이션 사용하기
https://youtu.be/HGvFsx4mCUk
26.2 파라미터 관련 스프링 애너테이션 사용하기
https://youtu.be/il4mBeC9aWE
26.3 파라미터 관련 스프링 애너테이션 실습하기
https://youtu.be/Tx03HHGYqB8
26.4 @autowired 를 이용해서 빈 주입하기
https://youtu.be/JsxU0fJowi0
26.5 @autowired를 이용해서 회원 기능 구현하기
https://youtu.be/-Pn4hoKtwPI

27.1 메이븐과 STS 설치하기
https://youtu.be/a8R83rwTzMo
27.2 STS에서 메이븐 프로젝트 만들기
https://youtu.be/VLMsg5hJOy4
27.3 마이바티스 연동하기
https://youtu.be/fkG_SYNLYiE
27.4 log4j 사용하기
https://youtu.be/hfmSIrBlHHI
27.5 AOP로 log4j 사용하기
https://youtu.be/XSRLTZTs2vc

27.6 타일즈 사용하기
https://youtu.be/s0TPYUIYo1k

27.7 타일즈 이용해서 로그인 기능 구현하기
https://youtu.be/e_89sQLzyvc

28.1 다중 파일 업로드하기
https://youtu.be/wBHC701CXN8
28.2 이메일 사용하기
https://youtu.be/WxXGD-QbOME
28.3 이메일 기능 실습
https://youtu.be/uP-hjSE-nWY
28.4 스프링 인터셉터 설명
https://youtu.be/5P42FNcR4wk
28.5 스프링 인터셉터 실습
https://youtu.be/B0MZMRrUb5A

29.1 REST 정의
https://youtu.be/aYclArlY2Yg
29.2 RestController 이용해서 REST 실습
https://youtu.be/Y3k4t5sfIKY
29.3게시판 연동 REST API 만들기
https://youtu.be/V8g3gSLJB4w

30.1 스프링 답변형 게시판 글목록 조회하기
https://youtu.be/wpdE6E63t5E
30.2 스프링 답변형 게시판 새 글 쓰기
https://youtu.be/mGdTJFQMuqs
30.3 스프링 답변형 게시판 새 글 쓰기 실습
https://youtu.be/TiR8qRNKpT0
30.4 스프링 답변형 게시판 CRUD
https://youtu.be/yiObsmv_MqU
30.5 스프링 답변형 게시판 CRUD 기능 실습
https://youtu.be/b2rSO2ndyLo
30.6 새 글에 여러 이미지 첨부하기
https://youtu.be/OZTv0ZhYO2I
30.7 EXERD 이용해서 이미지 정보 저장 테이블 만들기
https://youtu.be/b3TrUAD2PlU
30.8 새 글 쓰기 시 여러 이미지 첨부하기 실습
https://youtu.be/hvjiFR4tngs

31.1 도서 쇼핑몰 설치하기
https://youtu.be/IXdTjZ7RoDU
31.2 쇼핑몰 메인페이지 표시하기
https://youtu.be/3y3Z4UqpARw
31.3 상품 상세창, 키워드 검색 기능 구현하기1
https://youtu.be/sZSKz47sdqU
31.4 상품상세창,키워드 검색 기능 구현하기2
https://youtu.be/miC-oSe1Gns
31.5 브라우저 타이틀에 상품 제목 표시하기
https://youtu.be/rN7f5fBgJZ8
31.6 회원 가입, 로그인 기능 구현하기
https://youtu.be/R8G6OauELjU
31.7 회원 가입 시 비밀번호 일치 여부 체크하기
https://youtu.be/cWhUyUgC95E
31.8 장바구니 기능 구현하기
https://youtu.be/7e5mPBJB7WE
31.9 상품 상세 페이지에서 주문하기
https://youtu.be/5LQqlMWNU70
31.10 장바구니 상품 주문하기
https://youtu.be/rnV4OXEbc2E
31.11 마이 페이지 구현하기
https://youtu.be/IkyhROSMwQA
31.12 새 상품 등록하기
https://youtu.be/dt4QCsVtNBI
31.13 쇼핑몰 상품 수정 기능 사용하기
https://youtu.be/b8Nby_W3REY
31.14 카페 24 쇼핑몰 상품 등록 기능 사용해 보기
https://youtu.be/19QhAEAp9a4
31.15 주문 관리 기능 구현하기
https://youtu.be/WjD1xZ_Mui8
31.16 카페 24 주문 관리 사용해 보기
https://youtu.be/8Yyy1Cp3LY8
31.17 카페 24 팝업창 관리 사용해 보기
https://youtu.be/7ZgzG9lQ_lc
31.18 엑셀로 여러 상품 등록하기
https://youtu.be/wy9asDaAaFg
31.19 메일로 주문 내역 발송하기
https://youtu.be/VkBCG8fow_0

32.1 스프링 부트 개요
https://youtu.be/0tnOMMM4js4
32.2 스프링 부트 이용해서 JSP와 Thymeleaf 표시하기
https://youtu.be/1LNLN84mGAQ
32.3 그레이들 기반 스프링 부트로 JSP 표시하기
https://youtu.be/XTDgOyRFh4Y
32.4 스프링 부트에서 마이바티스 사용하기
https://youtu.be/ktb_ghWyN78
32.5 스프링 부트에서 타일즈와 인터셉터 사용하기
https://youtu.be/QvVy0N42Vu8

이 책을 마치며
https://youtu.be/_KGn4Mtdqgg

 

'Dev > Dictionary' 카테고리의 다른 글

UI와 UX  (0) 2020.06.01
인공지능(AI)/머신러닝(ML) 용어정리  (0) 2020.05.26
Java Spring 용어정리  (0) 2020.04.30
Java & Spring 개발자 면접 질문  (0) 2020.04.11
Managed code vs Native code(Unmanaged code)  (0) 2020.04.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크