Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

라이브 코딩 버그 수정 (중요 버그 수정/ 필독)

Автор: 토토의 즐거운 프로그래밍

Загружено: 2022-10-08

Просмотров: 160

Описание:

라이브 코딩 버그 수정 (중요 버그 수정/ 필독)

1~13화까지 작성한 소스코드

https://github.com/urstory/springweb


안녕하세요. 부부개발단(Carami & ToTo)입니다.

부부개발단이 이 교육을 진행하는 이유는 아래의 URL을 참고해주세요. (꼭 한번은 읽어주세요.)

   • Запись  

위의 URL을 한줄 요약하면 국비 교육을 대체할 수 있는 온라인 교육을 만드는 것이 목적입니다.

0. 자바 기본 문법 (즐거운 자바)
아래의 재생 목록을 이용해주세요.
   • 즐거운 자바 강좌 - 01. 자바(Java)언어의 특징과 JDK 및 개발환경 설치  


A. Servlet 부터 Spring Framework를 이용한 웹 어플리케이션 개발까지
스프링 프레임워크를 공부할 때 설정하는 방법이 어려워서 초보자들은 많이 고생합니다. 1편은 우리가 최종(?)으로 배울 스프링 부트로 맛보기입니다.
2~14편까지는 스프링 프레임워크, Spring MVC, Spring Data JPA를 설정하는 방법, 왜 이런 설정이 필요한지에 대한 내용을 살펴봅니다.
스프링 설정부터 웹 개발 전반적인 이해가 어려운 분들은 꼭 한번 봐주세요.

아래의 재생목록을 이용하면 모두 보실 수 있습니다.
   • 1시간안에 SpringBoot, JPA를 이용해 ToDo App만들기  

1) 1시간안에 SpringBoot, JPA를 이용해 ToDo App을 만들어 보기
   • 1시간안에 SpringBoot, JPA를 이용해 ToDo App만들기  

2) 스프링 탄생 배경, Bean이란?, Bean을 관리하는 컨테이너란?
   • 스프링 탄생 배경, Bean이란?, Bean을 관리하는 컨테이너란?  
스프링 탄생 배경, Bean이란 무엇인가?
그리고 Bean을 관리하는 컨테이너가 무엇인지 간단한 코드로 알아봅니다.

3) ApplicationContext 와 XML설정파일 읽어들이기
   • ApplicationContext 와 XML설정파일 읽어들이기  
스프링 컨테이너의 핵심 인터페이스인 ApplicationContext와 ApplicationContext인터페이의 구현체중 ClassPathXmlApplicationContext 알아보기.
XML파일을 설정을 이용해 Bean생성과 주입을 하는 방법 알아보기.

4) AnnotationConfigApplicationContext , JavaConfig, Component Scan
   • AnnotationConfigApplicationContext , JavaC...  
ApplicationContext와 ApplicationContext인터페이의 구현체중 AnnotationConfigApplicationContext 알아보기.
Component Scan에 대한 개념과 JavaConfig를 작성하는 방법에 대해 알아보기.
어떤 클래스를 JavaConfig를 이용해 Bean으로 관리할 것인지, @Component를 이용해 스캔해서 Bean으로 관리할 것인지 알아보기.

5) Servlet이 실행되는 환경 이해하기
   • Servlet이 실행되는 환경 이해하기  
웹 어플리케이션이란?
WAS란? 그중에서 J2EE스펙을 지킨다는 것은 무슨 의미인가?
Jakarta EE란 무엇인가.
Tomcat 이란?
Tomcat 설치, 실행, 종료
Tomcat이 기본으로 제공하는 웹 어플리케이션
기본으로 제공하는 웹 어플리케이션 수정하고, 결과 확인하기
브라우저와 Tomcat이 통신하는 과정의 이해
IntelliJ에서 Servlet프로젝트를 생성하는 방법
IntelliJ 프로젝트에서 ServletContext path를 수정해서 http://localhost:8080으로 내가만든 웹 어플리케이션 실행하기

6) Http 프로토콜과 서블릿이 실행되는 과정 이해하기
   • Http 프로토콜과 서블릿이 실행되는 과정 이해하기  
브라우저와 웹서버간의 통신
HTTP 프로토콜의 이해
브라우저의 요청으로 서블릿이 실행되기 까지의 과정 이해
HttpServletRequest, HttpServletResponse

7) Servlet, JSP라이프 싸이클, Servlet vs JSP , 포워딩 맛보기
   • Servlet, JSP라이프 싸이클, Servlet vs JSP , 포워딩 맛보기  
서블릿 라이프 싸이클
JSP 라이프 싸이클
서블릿 vs JSP
포워딩 맛보기

8) 서블릿에서 JSP로 포워딩하기, EL표기법맛보기, Heroku에 웹 어플리케이션 배포하기
   • 서블릿에서 JSP로 포워딩하기, EL표기법맛보기, Heroku에 웹 어플리케...  
서블릿에서 JSP로 포워딩하기
EL 표기법을 이용해, 서블릿에서 전달한 값 출력하기
Heroku를 이용해 웹 어플리케이션 배포하기

9) Spring 프레임워크를 이용해 hello 출력하기
   • Spring 프레임워크를 이용해 hello 출력하기  
Spring Framework를 이용한 웹 어플리케이션 프로젝트 생성하기 ( IntelliJ + gradle 이용)
Spring MVC 설정 파일 작성하기
Spring MVC 설정 파일이 읽어들여지는 원리 이해하기
DispatcherServlet이 단일진입점(프론트 컨트롤러)역할을 수행하여 Controller를 실행하는 과정 이해하기

10) Spring MVC - DefaultServlet, ViewResolver의 동작에 대한 이해
   • Spring MVC - DefaultServlet, ViewResolver의...  
Spring MVC의 DispatcherServlet의 동작과 DefaultServlet의 관계에 대한 이해
DefaultServlet이 image, jsp등의 PATH를 처리하기 위한 설정하기
DispatcherServlet과 ViewResolver의 동작에 대한 원리 이해하기
InternalResourceViewResolver 설정하기
JSP를 외부에서 접근하지 못하도록 설정하기

11) DataSource 선언하기 (@PropertySource와 Environment를 이용)
   • DataSource 선언하기 (@PropertySource와 Environm...  
WebApplicationInitializer (스프링 프레임워크 3.1에서 등장) 를 구현하고 있는 설정 파일을 AbstractAnnotationConfigDispatcherServletInitializer (스프링 프레임워크 3.2에서 등장)를 상속 받는 방법으로 변경하기
DataSource 설정하기
@PropertySource와 Environment를 이용해 설정하기

12) Spring Data JPA 설정하기
   • Spring Data JPA 설정하기  
Spring Data JPA 개념 익히기
Spring Data JPA 관련 Bean 등록하기 ( 왜 이런 Bean이 등록되어야 하는지 개념 익히기)
DataSource, PlatformTransactionManager, LocalContainerEntityManagerFactoryBean, PersistenceExceptionTranslationPostProcessor

13) 스프링을 이용한 웹 애플리케이션 만들기
   • 스프링을 이용한 웹 애플리케이션 만들기  
Spring MVC, Spring Data JPA를 이용해 ToDo 저장 하기, ToDo 목록읽어오기

14) 13)까지 개발한 내용중 버그 수정.
   • 라이브 코딩 버그 수정 (중요 버그 수정/ 필독)  

B. SQL 부터 Spring Data JPA까지 (현재 월화수목 밤 10시 라이브 진행중)

SQL 부터 Spring Boot + Spring Data JPA를 이용한 프로그래밍까지 진행합니다.

   • 01. SQL 부터 Spring Data JPA까지  

감사합니다.

구독, 좋아요, 알림 설정 부탁드려요.

재생목록 누르시고 주무셔도 좋습니다. :-)

부부개발단 (Carami & ToTo)

감사합니다.

라이브 코딩 버그 수정 (중요 버그 수정/ 필독)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#6999 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "8dS7aT-s_H0" ["related_video_title"]=> string(167) "Курс Golang за 100 минут для начинающих | Основы языка. Обучение разработке бесплатно. Golang с нуля" ["posted_time"]=> string(25) "4 месяца назад" ["channelName"]=> string(29) "PurpleSchool | Anton Larichev" } [1]=> object(stdClass)#6972 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "I5OmqGPNu-U" ["related_video_title"]=> string(108) "США заявили о победе Украины / Президент резко изменил план" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(10) "NEXTA Live" } [2]=> object(stdClass)#6997 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Kb37Q5GCyZs" ["related_video_title"]=> string(78) "Spring 6의 새로운 HTTP Interface와 3 가지 REST Clients 라이브 코딩" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(20) "토비의 스프링 " } [3]=> object(stdClass)#7004 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jGO6QtWOPJQ" ["related_video_title"]=> string(174) "КАСЬЯНОВ: "Я видел это своими глазами. Это не публиковалось": что показали Путину, чего он боится" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(24) "И Грянул Грэм" } [4]=> object(stdClass)#6983 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jKznemMsvjk" ["related_video_title"]=> string(56) "Spring 가기전1 - DispatchServlet, Thread 내용까지" ["posted_time"]=> string(22) "13 дней назад" ["channelName"]=> string(12) "코딩도니" } [5]=> object(stdClass)#7001 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_23srXUbhz0" ["related_video_title"]=> string(61) "즐거운 자바 강좌 66. 채팅 프로그램 만들기 1/2" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(35) "토토의 즐거운 프로그래밍" } [6]=> object(stdClass)#6996 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "deaSx59kwHQ" ["related_video_title"]=> string(177) "ШИРЯЕВ: Рекордное падение нефти. Чемезов против Набиуллиной. Что будет с главой ЦБ и курсом рубля" ["posted_time"]=> string(24) "10 часов назад" ["channelName"]=> string(29) "Ходорковский LIVE" } [7]=> object(stdClass)#7006 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "c3nJ23MPFn8" ["related_video_title"]=> string(116) "Cafe Playlist ☕ 선곡맛집 카페에서 흘러나오는 팝송 모음 | 여름에도 듣기 좋은 Cafe Playlist" ["posted_time"]=> string(19) "2 дня назад" ["channelName"]=> string(12) "cherry music" } [8]=> object(stdClass)#6982 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "lswPsGYAmBk" ["related_video_title"]=> string(144) "ГИТАРИСТ-ВИРТУОЗ притворился БЕЗДОМНЫМ и ПОРАЗИЛ ВСЕХ | ПРАНК | ft. Гитара С Нуля" ["posted_time"]=> string(19) "4 дня назад" ["channelName"]=> string(6) "AkStar" } [9]=> object(stdClass)#7000 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "A2c_mr7c3B8" ["related_video_title"]=> string(89) "Солярис 2019: Двигатель KAPPA 1.4 - одноразовая фольга?!" ["posted_time"]=> string(24) "11 часов назад" ["channelName"]=> string(28) "Мастерская K-POWER" } }
Курс Golang за 100 минут для начинающих | Основы языка. Обучение разработке бесплатно. Golang с нуля

Курс Golang за 100 минут для начинающих | Основы языка. Обучение разработке бесплатно. Golang с нуля

США заявили о победе Украины / Президент резко изменил план

США заявили о победе Украины / Президент резко изменил план

Spring 6의 새로운 HTTP Interface와 3 가지 REST Clients 라이브 코딩

Spring 6의 새로운 HTTP Interface와 3 가지 REST Clients 라이브 코딩

КАСЬЯНОВ:

КАСЬЯНОВ: "Я видел это своими глазами. Это не публиковалось": что показали Путину, чего он боится

Spring 가기전1 - DispatchServlet, Thread 내용까지

Spring 가기전1 - DispatchServlet, Thread 내용까지

즐거운 자바 강좌 66. 채팅 프로그램 만들기 1/2

즐거운 자바 강좌 66. 채팅 프로그램 만들기 1/2

ШИРЯЕВ: Рекордное падение нефти. Чемезов против Набиуллиной. Что будет с главой ЦБ и курсом рубля

ШИРЯЕВ: Рекордное падение нефти. Чемезов против Набиуллиной. Что будет с главой ЦБ и курсом рубля

Cafe Playlist ☕ 선곡맛집 카페에서 흘러나오는 팝송 모음 | 여름에도 듣기 좋은 Cafe Playlist

Cafe Playlist ☕ 선곡맛집 카페에서 흘러나오는 팝송 모음 | 여름에도 듣기 좋은 Cafe Playlist

ГИТАРИСТ-ВИРТУОЗ притворился БЕЗДОМНЫМ и ПОРАЗИЛ ВСЕХ | ПРАНК | ft. Гитара С Нуля

ГИТАРИСТ-ВИРТУОЗ притворился БЕЗДОМНЫМ и ПОРАЗИЛ ВСЕХ | ПРАНК | ft. Гитара С Нуля

Солярис 2019: Двигатель KAPPA 1.4 - одноразовая фольга?!

Солярис 2019: Двигатель KAPPA 1.4 - одноразовая фольга?!

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]