닫기

JSP

[프로그래밍]

JSP 기반의 MVC 패턴을 구현하여 웹 프로그램의 제작원리를 이해할 수 있습니다.

  • 교육기간

    1개월

  • 수업일

    평일반(월~목)
    주 4일

    주말반(토, 일)
    주 2일

  • 상담문의
    010-9378-6128
  

JSP 과정 소개

JSP 기반의 MVC 패턴을 구현하여 웹 프로그램의 제작원리를 이해할 수 있습니다. 또한 게시판을 만들 수 있는 능력을 함양시킬 수 있습니다.
JSP

JSP 과정 학습목표

  • 01
    JSP의 전체 구조에 대해 이해할 수 있고
    데이터베이스를 설치하고 기본 환경을 설정할 수 있으며, SQL 구문을 사용할 수 있습니다.
  • 02
    WAS 설치 후 JSP를 이용한 페이지 구현을 할 수 있고 HTML 태그를 학습하고 기본화면 및
    회원관리 기능을 구현할 수 있으며 Apache DBCP를 이용한 데이터베이스 성능 개선 기법을 학습합니다.
  • 03
    서블릿과 필터 구현 방법을 학습하고 ERP와 CRM 개발 기술을 습득하며 프로젝트 개발을
    통해 실무 능력을 배양할 수 있습니다.

JSP 과정 커리큘럼

주제 소주제
[1주차]
웹 프로그램의 개요 및 개발환경 설정
오리엔테이션 - 학습안내
웹 프로그램의 동작원리 : CGI 방식, WAS 방식
웹 프로그램의 구성요소 : Client, Server, WAS, DB
JDK 설치
Eclipse 설치
[1주차]
개발환경설정
Tomcat 설치
Oracle 설치
Oracle HR계정 및 사용자 계정 생성, 권한부여
SQL Developer 설치 및 환경설정
[1주차]
Servlet
Servlet API
ServletContext, ServletConfig를 이용한 초기화 파라미터
HttpServletRequest, HttpServletResponse를 활용한 예제 : 방명록
HttpSession을 활용한 예제 : 로그인
페이지 이동 방식 : Forward & Redirect
[2주차]
JSP 지시어와 에러처리
간단한 JSP 페이지 만들기 : HelloWorld
page 지시어 : import 속성, session 속성, buffer 속성 , errorPage 속성, isErrorPage 속성을 활용한 에러처리
include 지시어 : include 지시어를 활용한 예제
taglib 지시어
web.xml을 활요한 에러처리
[2주차]
내장객체
내장객체의 개요
Form 태그와 파라미터 처리 예제
HttpSession session
초기화 파라미터 예제 ServletConfig config
JspWriter out pageContext pageContext Object page
속성과 파라미터의 차이
[2주차]
Action Tag와 Java Beans
액션태그
액션태그
액션태그
액션태그
액션태그
액션태그
[2주차]
데이터베이스 연동
JSP에서 데이터 베이스 연동방법 : JDBC 활용 방법
Connection Pool을 활용한 연동방법
Java Beans를 활용한 연동방법
DBCP API를 활용한 연동방법
[3주차]
회원가입 만들기
모델1 기반의 회원가입 만들기
기능 : 등록, 수정, 삭제, 로그인, 로그아웃
[3주차]
Cookie & Session 파일업로드, 이미지 처리
Cookie와 Session 비교
Cookie 관련 예제
cos 라이브러리를 활용한 파일업로드
FileUpload API를 활용한 파일업로드
이미지 처리 : 썸네일 이미지 만들기
[3주차]
EL
EL 표현방법 : ${expression}
EL 연산자 및 예약어
EL 기본객체
EL 파라미터 처리예제
EL 함수 호출 예제
[4주차]
JSTL
JSTL 라이브러리 설정
JSTL Core 관련 태그
JSTL XML 관련 태그
JSTL 국제화 관련 태그
JSTL SQL 관련 태그
JSTL 함수 관련 태그
[4주차]
MVC 패턴
MVC 패턴의 개요
Controller의 역할
요청 파리미터를 명령어로 전달하는 방식의 MVC 패턴
요청 URI 자체를 명령어로 사용하는 방식의 MVC 패턴
[4주차]
게시판 구현
MVC 패턴의 게시판 구현
Model 설계 및 작성
Front Controller 구현
기타 유틸리티 구현
Back Controller 구현
View 작성
페이징 처리
답변 글 처리

수강신청 절차 안내

  • STEP1

    온·오프라인 1:1 교육컨설팅
  • STEP2

    학습계획 수립
  • STEP3

    교육비 납부 및 수강신청
  • STEP4

    교육 진행

교육후기 더보기

  • 장광석 #JSP #JAVA1 #Spring Framework

    정보보안전문가를 꿈꾸는 장광석입니다!

  • 이현정 #JSP #JAVA1

    노량진 학원 5월 우수 수강생

  • 서경업 #JSP #Spring Framework

    IT 전공으로 배우고 있는 학생입니다

함께 들으면 좋은 과정

#프로그래밍 자료구조

자료구조란 자료(Data)이 어떻게 모여 있는지 알기 위한 과정입니다. 수집한 자료를 효율적으로 보존하고 사용하기 위한 보관 방법을 학습합니다.
자료구조의 개념과 기본 구조를 바탕으로 배열, 연결 리스트, 스택, 큐 등을 통해 어떻게 활용되는지 알 수 있습니…

#프로그래밍 Spring Framework

스프링(Spring)은 오픈 소스 프레임워크로서 엔터프라이즈 애플리케이션 개발의 복잡함을 해결하기 위해 가볍게 만들어졌습니다. 첫 번째로 가볍습니다. 복잡한 EJB를 쓰지 않아도 평범한 자바 객체(POJO)로도 프로그래밍이 가능해졌습니다. 두 번째로 종속객체 주입(DI…

#프로그래밍 Spring Boot

기본구조, 로깅, 테스트, JPA, MVC 등의 기능을 익힐 수 있습니다.

#프로그래밍 C++

컴퓨터의 성능이 강력해지면서 컴퓨터 프로그램도 크고 복잡해졌습니다. C++은 C언어의 확장판으로 만들어진 객체지향형 프로그래밍 언어입니다. C언어는 프로그램의 흐름을 제어하기 쉽고, 구조적이고 모듈화된 접근이 가능하도록 제어 구조와 함수와 같은 기능들을 통합하였습니다.…

아이티뱅크와 함께 해야 하는 이유

시작부터 끝까지, 중도포기란 없다! 끊임없는 학습동기부여

  • 밀착관리를 통한
    단기/장기 학습설계
  • 가장 빠른 업계정보 및
    트렌드 공유
  • 같은 목표를 향한
    다양한 스터디 활동
  • 지속적인 1:1
    취업컨설팅
아이티뱅크와 함께 해야 하는 이유

최고의 시설보유, 시스템 장비 전문화로 최적의 교육 환경 제공

  • 안내데스크
  • 상담실
  • 강의실
  • 휴게실
빠른 상담 예약

직접 방문하시면 효과적인 공부방법을 체계적으로 상담해 드립니다.

상담일시 달력  
이름
성별     
연락처   -    -  
이메일 @
궁금한 점
보안코드 CAPTCHA Image
1. 개인정보의 수집 목적
- 학력, 졸업여부, 전공, 어학, 학점, 상담유형, 원하는 취업유형, 회원 이름, 회원 연락처, 이메일 등 맞춤 서비스 제공을 위한 각종 고지 및 통지 목적으로 개인정보를 처리합니다.

2.수집하는 개인정보의 항목
- 필수 : 이름, 성별, 연락처, 이메일, 상담일시
- 선택 : 궁금한 점
※ 인터넷 서비스 이용과정에서 아래 개인정보 항목이 자동으로 생성되어 수집될 수 있습니다.
(IP주소, 쿠키, MAC주소, 서비스 이용기록, 방문기록 등)
3.보유·이용기간
1) 회원 수료 및 환불 시
2) 재화·서비스 공급 완료 및 요금 결제·정산 완료 시
3) 다만, 다음의 사유에 해당하는 경우에는 해당 기간 종료 시까지
가) 관계 법령 위반에 따른 수사·조사 등이 진행 중인 경우에는 해당 수사·조사 종료 시까지
나) 「전자상거래 등에서의 소비자 보호에 관한 법률」에 따른 표시·광고, 계약내용 및 이행 등 거래에 관한 기록
- 표시·광고에 관한 기록 : 6개월
- 계약 또는 청약철회, 대금결제, 재화 등의 공급기록 : 5년
- 소비자 불만 또는 분쟁처리에 관한 기록 : 3년
다) 「통신비밀보호법」에 따른 통신사실확인자료 보관
- 가입자 전기통신일시, 개시·종료시간, 상대방 가입자번호, 사용도수, 발신기지국 위치추적자료 : 1년
- 컴퓨터통신, 인터넷 로그기록 자료, 접속지 추적자료 : 3개월

4. 개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익
귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다.
위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.

1.학원은(는) 정보주체의 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.
2. 학원은(는) 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.
구분 개인정보를 제공받는 자 제공받는 자의 개인정보 이용목적 제공하는 개인정보 항목 제공받는 자의 보유·이용기간
문자메시지 발송 KG모빌리언스 이벤트 항목, 고충처리 이력, 공지 및 문의 사항 전달 학생 이름, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지
회원 유치 및 관리 교육컨설팅, 3사업부, 5사업부, 더자라, 아이티잡고, 더패밀리, 해커스,
㈜케이지아이티뱅크 평생교육원
교육기간 내 회원관리, 학습설계 학생 이름, 성별, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지
3. 개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.