Programming - Spring Framework


스프링(Spring)은 오픈 소스 프레임워크로서 엔터프라이즈 애플리케이션 개발의 복잡함을 해결하기 위해 만들어졌습니다. 우선 가벼다는 것입니다. 복잡한 EJB를 쓰지 않아도 평범한 자바 객체(POJO)로도 프로그래밍이 가능해졌습니다. 두번째로 종속객체 주입(DI) 입니다. 어떤 객체에 의존관계가 있는 다른 객체를 생성하고나 찾아오지 않아도 종속객체가 주어진다는 것을 의미합니다. 즉, 객체간의 낮은 결합도를 유지 시켜주는 기술입니다. 세번째 에스펙트 지향입니다. 스프링에서 지원하는 에스펙트 지향 프로그램(AOP)는 비즈니스 로직과 시스템 서비스(보안, 트랜잭션, 로깅) 등을 분리해 개발할 수 있습니다.

- iBatis
가장 간단히 설명하면, JAVA에서 DB관련 작업을 편하게 해주는 프레임웍정도라고 할까? iBATIS in action에서 iBATIS는 "SQL 실행 결과를 자바빈즈 혹은 Map 객체에 매핑해주는 퍼시스턴스 솔루션으로 SQL을 소스 코드가 아닌 XML로 따로 분리해 관리하여 지겨운 SQL 문자열 더하기에서 해방시켜 줍니다. 또한 XML에서 동적 SQL 요소를 사용하여 쿼리 문장을 프로그래밍 코딩 없이 자유롭게 변환할 수 있게 해줍니다. 이러한 접근방식으로 인해 iBATIS를 사용하면 JDBC를 사용할 때보다 약 60% 정도의 코드만으로 프로그램 작성이 가능하다" 라고 한다. sql문과 java코드와의 분리만으로도 java개발자는 쿼리문을 신경쓰지 않아도 된다. sql문이 변경되더라도, 파라미터 값만 변경되지 않는다면, java소스에서는 수정할 부분이 없다.
학습
목표
- - 스프링, iBatis 등 자바 관련 프레임워크를 익히고 MVC패턴의 Web2.0기반의 웹어플리케이션 제작기술을 익힌다.
기초 프로그래밍 이론을 알고 있는 자
학교 전공수업을 준비하는 대학생
* 궁금하신 내용은 언제든지 전화주세요. 1661-8126

주제 | 소주제 |
---|---|
Spring Framework 전문과정 | MVC 개념 익히기 |
스프링 소개 및 설치 | |
스프링 DI | |
스프링 AOP | |
스프링에서 데이터베이스 연동 | |
트랜잭션관리 및 ORM 연동 | |
스프링 MVC | |
스프링 MVC에서 View 영역 구현 | |
Spring MVC를 이용한 게시판 구현 |

최고 사양의 장비 및 시설강의실
이론과 실습이 함께 이루어지는강의현장
1:1 맞춤상담이 이루어지는인폼
종로3가 단성사빌딩에 위치한KG아이티뱅크 본원
정기적인 실력 테스트를 위한시험센터
휴식과 토론이 가능한수강생 휴게실
다양한 학습 컨설팅이 가능한학습 상담실
예습과 복습이 함께 이루어지는스터디룸
최고 사양의 장비 및 시설강의실
예습과 복습이 함께 이루어지는스터디룸
휴식과 토론이 가능한휴게실
종로3가 단성사빌딩에 위치한KG아이티뱅크 종로점
최고 사양의 장비 및 시설강의실
넓은 공간에서 자습이 가능한 쾌적한ICT학원 전경
휴식과 토론이 가능한휴게실
종로3가 단성사빌딩에 위치한KG아이티뱅크 ICT학원
최고 사양의 장비 및 시설강의실
예습과 복습이 함께 이루어지는스터디룸
1:1 맞춤상담이 이루어지는인폼
종로3가 단성사빌딩에 위치한KG아이티뱅크 동대문점
휴식과 토론이 가능한휴게실
최고 사양의 장비 및 시설강의실
이론과 실습이 함께 이루어지는강의현장
휴식과 토론이 가능한휴게실
강남 중심가에 위치한KG아이티뱅크 강남점
최고 사양의 장비 및 시설강의실
이론과 실습이 함께 이루어지는강의현장
1:1 맞춤상담이 이루어지는인폼
가산디지털단지에 위치한KG아이티뱅크 구로점
휴식과 토론이 가능한휴게실
최고 사양의 장비 및 시설강의실
이론과 실습이 함께 이루어지는강의현장
대구 감삼역에 위치한KG아이티뱅크 대구점
최고 사양의 장비 및 시설강의실
이론과 실습이 함께 이루어지는강의현장
무엇이든 물어볼 수 있는안내데스크
부산 센텀시티에 위치한KG아이티뱅크 부산점
1:1 맞춤상담이 이루어지는상담실