알지오 평생교육원

로그인|회원가입|고객센터
HOME>IT전문가>웹 프로그래밍 class1>Spring

Spring

Spring
20회차 속성과정
전체 : 10시간 49분|회차당 평균 : 32분27초

이용기간 2개월

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

270,000165,000



Spring 인강 평생교육원 교육 안내
자바객체를 이용할수있는 경량화된 프레임워크로 자바를 이용하는 개발자 분들이 활용라이브러리로 이용하면 좋습니다. 복잡한 프로젝트를 간단하게 구성할수 있기때문에 기본적으로 자바프로그래밍의 기본지식이 있어야 쉽게 개발이 가능합니다. 자체적으로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] 최소값 지정






주소 : 경기 의정부시 시민로122번길 41-46, 2F|e-mail : help@alzio.co.kr|호스팅 제공자 : SK브로드밴드
회사명 : 알지오|대표 : 채명수|개인정보관리자 : 박진엽|사업자등록번호 : 217-90-17793|통신판매 제2008-0312호
SSL발급자 Equifax Secure Global eBusiness CA-1|Copyright since 2003ⓒalzio.co.,Ltd all rights reserved. SNS

* 중소기업진흥공단 신기술밴처지원

* 서울기술보증 제 20031501호