IT전문가

멀티미디어

Apple

오피스 / 자격증

HOME>IT전문가>웹 프로그래밍 class1>스프링 프레임워크

알지오 패키지

스프링 프레임워크

스프링 프레임워크
20회차 속성과정
전체 : 10시간 49분|회차당 평균 : 32분27초

이용기간 2개월

전문강사 : 알지오 R&D [IT]

270,000165,000
스프링 프레임워크 인강 평생교육원 교육 안내
스프링 프레임워크 는 자바객체를 이용할수있는 경량화된 프레임워크로 자바를 이용하는 개발자 분들이 활용라이브러리로 이용하면 좋습니다. 스프링 프레임워크 는 복잡한 프로젝트를 간단하게 구성할수 있기때문에 기본적으로 자바프로그래밍의 기본지식이 있어야 쉽게 개발이 가능합니다. 스프링 프레임워크 자체적으로MVC프레임워크를 제공하기 때문에 스프링 사용만으로도 웹 어플리케이션 제작이 가능합니다.
  • 01.35분 Spring의 핵심 개념 이해하기 - Chapter 1

    IOC 컨테이너와 DI, ApplicationContext, xmlApplicationContext, 컨텍스트 계층구조, WebApplicationContext, 빈 등록방법

    책갈피[00:00] IOC 컨테이너와 DI에 관련된 예제 제작/[05:45] BeanDefinition으로 Hello클래스 등록/[10:26] Printer Bean 설정/[15:07] context 계층구조 알아보기/[21:15] listener 등록/[29:45] 등록 됐는지 확인하기/[34:09] main에 만들기

  • 02.39분 Spring의 핵심 개념 이해하기 - Chapter 2

    빈 메타정보 설정, 빈 의존관계 설정, 프로퍼티 값 설정, 프로토타입 스코프

    책갈피[00:01] 빈 메타정보 설정 하기/[02:44] class 만들기/[08:37] 수정자를 통한 di 빈 주입/[16:48] 에노테이션을 이용해 의존관계 설정하기/[24:03] 빈 클래스에 맵 선언/[30:52] 프로토타입과 스코프/[36:37] 빈에 오브젝트 추가/[38:21] 실행

  • 03.42분 Spring의 핵심 개념 이해하기 - Chapter 3

    런타임환경, 프로파일, 런타임 환경 추상화, 활성프로파일, SQL 파라미터, SQL 실행 메소드, Template 생성

    책갈피[00:02] 컨테이너 인프라빈에 대해 알아보기/[01:07] 어플리케이션 로직빈/[05:29] 빈 xml 생성/[15:45] dev 만들기/[27:52] 맵바인드 함수 입력//[38:30] mapsql 파라미터소스 직접 생성//[41:14] sql 실행하는 것을 매소드로 만들때

  • 04.37분 Spring의 핵심 개념 이해하기 - Chapter 4

    QueryForInt, queryForObject, List Query, SimpleJdbcInsert, SimpleJdbcCall

    책갈피[00:06] Sql을 조회하거나 배치하는 매소드 알아보기/[06:15] queryForint로 값 확인/[12:33] string 타입의 결과값 가져오기/[24:02] 함수 입력/[36:51] sql 문 확인

  • 05.38분 Spring의 핵심 개념 이해하기 - Chapter 5

    iBatis 설정파일, iBatis 매핑파일, SqlMapClientTemplate, insert문 예제, select-delete, JPA

    책갈피[00:04] ibatis란?/[03:07] 맵핑 정보를 담은 파일 클래스 입력/[07:54] 조건 넣은 select 문 입력/[17:37] ibatisdao 빈으로 등록하기/[28:26] 실행/[36:19] 멤버 만들기

  • 06.34분 실제 개발 환경에서 사용되는 실무적용 과정! - Chapter 1

    JPA, persistenceXmlLocation, Transaction Manager, EntityManager, hibernate설정파일

    책갈피[00:11] jpa가 어떻게 persistence.xml을 찾는지 알아보기/[06:55] 클래스 지정//[14:20] member dao 주입/[21:41] 패키지 명 입력/[29:18] packagesToscan 등록/[32:15] 프로포티 입력

  • 07.31분 실제 개발 환경에서 사용되는 실무적용 과정! - Chapter 2

    루트 컨텍스트 등록, 루트 컨텍스트 테스트, 서블릿 컨텍스트 등록, 서블릿 컨텍스트 테스트

    책갈피[00:08] 스프링 웹 프로젝트 생성/[03:15] web.xml 에 루트 컨텍스트 등록/[08:35] 클래스 import/[15:22] 새 인터페이스에서 헬로 컨트롤러 생성//[21:18] 빈 태그 입력/[23:03] 뷰 만들기/[29:07] 테스트용 서블릿 생성

  • 08.36분 실제 개발 환경에서 사용되는 실무적용 과정! - Chapter 3

    Mock오브젝트, DispatcherServlet 만들기, AbstractDispatcherServlet 만들기

    책갈피[00:09] Mock오브젝트 알아보기/[06:00] 모델 앤 뷰 변수 생성/[16:11] 모델 앤 뷰 저장하는 법/[22:37] AbstractDispatcherServletTest 입력/[32:07] assertModel 지정/[35:04] Dispatcher 담는 함수 입력

  • 09.31분 실제 개발 환경에서 사용되는 실무적용 과정! - Chapter 4

    서블릿 타입의 컨트롤러, HttpRequestHandler&Adapter, SimpleController, AnnotationMethodHandlerAdapter

    책갈피[00:06] 컨트롤러에 대해 알아보기/[03:50] exception 처리/[10:26] Controller 인터페이스 만들기/[17:18] 컨트롤러가 구현할 매소드 호출/[25:45] 간단한 예제만들기/[30:00] test 에 해당하는 클래스 import

  • 10.34분 실제 개발 환경에서 사용되는 실무적용 과정! - Chapter 5

    핸들러 매핑과 핸들러 인터셉터, BeanNameUrl, ControllerBeanName, ControllerClassName, SimpleUrl, DefaultAnnotation, 핸들러 인터셉터

    책갈피[00:08] 핸들러 매핑/[03:07] 빈 태그 등록/[09:41] 예제 실행/[10:03] 클래스 등록/[14:39] 공통으로 핸들러 매핑에서 설정할수 있는 정보/[23:52] 인터셉터 컨피그 클래스 입력/[30:48] preHandle 입력/[33:30] 해당 함수 import

  • 11.27분 실습 예제로 배우는 스프링 개발! - Chapter 1

    핸들러 어댑터와 View에 대해 공부하고 실습합니다.

    책갈피[00:05] 컨트롤러의 확장/[04:00] 커스텀 컨트롤러 인터페이스와 핸들러 어댑터 만들기//[12:33] m 변수 입력//[16:11] 모델 설정/[23:00] View 인터페이스로 직접 View 를 만들지 않아도 되는이유/[27:02] jstl을 활용하는 xml 생성

  • 12.28분 실습 예제로 배우는 스프링 개발! - Chapter 2

    Redirect View, Marshalling View, View Resolver

    책갈피[00:11] 소스 입력/[05:46] Redirect에서 쓰는 url이 /로 시작하는 경우/[10:03] Marshaller 입력/[15:09] 맵에 관련된 클래스 import/[20:41] hello 라는 뷰 이름을 리턴했을 경우/[25:37] requestMapping 어노테이션 입력

  • 13.27분 실습 예제로 배우는 스프링 개발! - Chapter 3

    ResourceBundleViewResolver, BeanNameViewResolver, ContentNegotiatingViewResolver, DispatcherServlet 전략

    책갈피[00:01] ResourceBundleViewResolver/[04:46] ContentNegotiatingViewResolver/[08:07] 포멧을 지정하는 파라미터에서 추출하는 방법/[11:58] list 태그 입력 후 빈 등록/[12:22] internalResourceViewResolver 등록/[18:59] DispatcherServlet/[22:45] 해당 매소드 import/[25:18] 예외 종류 지정

  • 14.33분 실습 예제로 배우는 스프링 개발! - Chapter 4

    MVC와 RequestMapping, URL 패턴, HTTP 요청 메소드, 요청 파라미터, HTTP 헤더, 타입레벨 매핑, 메소드레벨 매핑, 매핑정보 상속

    책갈피[00:08] MVC에 대해 알아보기/[04:30] requestMapping 어노테이션 만드는 방법/[10:50] 두가지 매핑 설정만 있는 경우/[16:02] http 헤더 정보 알아보기/[21:18] url을 타입 레벨에서만 정의하고 매소드 레벨에서 다른 매핑 조건 추가하기/[28:33] 타입 상속과 매핑/[33:01] 오버라이드 할 경우

  • 15.31분 실습 예제로 배우는 스프링 개발! - Chapter 5

    RequestMapping 매핑정보 상속, GenericController

    책갈피[00:15] 상위 타입과 하위 타입 매소드의 RequestMapping 어노테이션 결합 알아보기/[05:46] 하위 타입과 매소드, 매소드에 정의된 RequestMapping 어노테이션 재정의/[10:26] Generic 추상 클래스 만들어보기/[16:22] GenericController T,P,S 설명/[21:00] 매핑 정보 입력/[27:41] 복잡한 기능을 가진 컨트롤러 생성/[30:03] cookieValue 어노테이션 입력

  • 16.28분 웹 개발자를 위한 Spring 프로그래밍 - Chapter 1

    메소드 파라미터, pathvariable, requestParam, cookievalue, requestheader, modelAttribute, requestbody, value, 리턴타입

    책갈피[00:07] 어노테이션 메소드 파라미터 사용법/[03:14] 파라미터 값에 pathvariable 지정/[06:55] 맵 이용 방법/[14:33] modelAttribute/[18:29] 에러 났을경우 리턴값 설정/[25:14] 리턴 타입/[27:06] 이름 지정하기

  • 17.29분 웹 개발자를 위한 Spring 프로그래밍 - Chapter 2

    SessionAttribute Annotation, 메소드 리턴타입, 수정폼 컨트롤러, 폼서브밋 컨트롤러

    책갈피[00:06] 리턴 타입의 종류/[04:15] 파라미터 값 가져오도록 변경/[09:41] 리턴값 입력/[16:03] 수정 폼 출력 컨트롤러 만들기/[20:25] 리퀘스트 매핑 입력/[27:32] 새 유저 생성

  • 18.28분 웹 개발자를 위한 Spring 프로그래밍 - Chapter 3

    BindingTest, 디폴트 프로퍼티 에디터, 커스텀 프로퍼티 에디터

    책갈피[00:04] 바인딩 테스트/[01:14] 파라미터 바인딩의 진행과 검증 알아보기/[06:46] 캐릭터셋 에디터/[13:50] 리턴 값 입력/[24:14] 빈 클래스 생성/[24:36] setAsText 입력/[27:30] 모델 어트리뷰트 선언

  • 19.30분 웹 개발자를 위한 Spring 프로그래밍 - Chapter 4

    프로토타입 빈 프로퍼티 에디터, 모조 오브젝트 프로퍼티 에디터, 프로토타입 도메인 오브젝트 프로퍼티 에디터

    책갈피[00:09] 웹 바인딩 이니셜라이저 사용법/[01:38] 웹 바인딩 이니셜라이저 인터페이스 만들기/[05:25] 빈으로 클래스 지정/[09:50] static class code 입력/[14:52] 모조 오브젝트 프로퍼티 에디터 사용법/[24:00] 코드 프로퍼티 에디터 생성/[28:03] 유저 컨트롤러 입력/[29:59] add 클래스 가져오기

  • 20.31분 웹 개발자를 위한 Spring 프로그래밍 - Chapter 5

    Converter, Formatter, WebDataBinder, Validator, Validator

    책갈피[00:05] Converter 인터페이스 알아보기/[05:30] initBinder 를 통한 수동 등록/[10:11] Formatter 알아보기/[15:54] DateTimeFormat 입력/[22:14] user Validator 예제 작성/[28:11] add 부분에 Validator 코드 입력/[30:56] 최소값 지정





알지오 패키지