추천강의

JSP 강좌 추천

알지오 2018. 2. 8. 14:14

알지오 평생교육원 JSP 강좌입니다.


전문가들이 뽑은 꼭 배워야하는 실무활용 강의

그동안 찾던 JSP 강좌의 완전판 !

여러분의 마지막 강의가 되어드리겠습니다.


알지오에서는 PC와 스마트폰, 태블릿을 이용해서 언제,

어디서나 공부를 할 수 있습니다.

열심히 공부해서 JSP 강좌를 마스터해보세요.


<JSP 강좌 샘플동영상>



<JSP 강좌 리뷰>


JSP소스로 게시판을 만들려고 하는데 자꾸오류가 나더라고요.

인터넷 강의 보면서 도움 좀 받으려고 검색을 해봤습니다.

알지오 강의가 JSP로 게시판 만들기 강좌가 아주 잘 되어 있더라고요.

강의에서 예제들도 좋았고 어렵지 않게 설명해주셔서 

공부하는데 큰 어려움 없었습니다.

기존의 오프라인 학원에서 듣는 것 보다 훨씬 좋았어요~ 

알지오 강의 정말 후회 안 하실거 같습니다. 



JSP 강좌 정보입니다. 추천 인터넷 강의 : 알지오


  • 01.33분 JSP강의를 시작합니다

    JSP의 역할을 알아보고, 환경설정 후 간단한 JSP파일을 작성합니다.

    책갈피 : [00:00] JSP에 대해서 알아봅시다/[00:47] 처리가 들어왔을 경우/[01:32] JSP의 공부 방식/[02:50] 이클립스의 편리함 /[03:51] 이클립스를 다운로드 합니다./[04:34] JDK를 다운로드합니다/[06:01] 사용하고 있는 운영체제 선택/[06:47] 톰캣을 다운로드 합니다./[07:39] JDK를 설치합니다./[07:59] 이클립스 압축 풀기/[09:27] 이클립스 위치 지정하기/[10:10] 이클립스 실행 오류를 해결합니다./[11:39] 작업공간 지정/[13:28] 자바관련 환경변수를 설정합니다./[14:48] 톰캣을 설치합니다/[15:00] 톰캣 로그인/[15:46] 자세한 내용 옵션 보기/[16:09] 톰캣 아이콘/[16:58] 톰캣관련 환경변수를 설정합니다./[17:57] 톰캣 다운로드 확인/[18:38] 톰캣 파일 찾아가기/[19:27] 이클립스 실행 한후 JSP 파일을 생성합니다./[19:45] 서버관련 설정을 합니다./[20:31] JSP프로젝트를 만듭니다./[21:44] JSP파일을 추가합니다./[22:28] JSP의 최종적인 목적/[22:54] JSP의 코드/[23:40] 필요한 내용 입력/[24:44] import 하는 방식/[25:24] Tomcat 서버 실행종료 /[26:00] 소스보기/[26:34] 보여지는 JSP 파일을 설명합니다./[27:41] 동적페이지/[28:42] JSP의 구조를 설명/[29:52] charset의 설명/[30:35] scriptlet의 설명/[30:58] 표현식 이용/[31:20] 드렉티브 및 자세한 설명(page.taglib.include)

  • 02.32분 page디렉티브, JSP의 구조 작성

    page디렉티브를 설명합니다. 스크립트릿, 표현식, 메서드를 공부합니다

    책갈피 : [00:00] page 디렉티브에 대해서 설명합니다./[00:29] 여러가지 속성의 정의/[03:28] Directive의 속성/[04:15] Directive 사용해보기/[05:29] contentType의 출력/[06:32] pageEncoding방식/[07:18] 인코딩 타입을 알아봅니다./[07:33] 인코딩 에러 발생/[07:58] 인코딩의 유의점/[09:27] Import방식에 대해서 설명합니다./[10:07] Import방식이 두가지 이상일 경우/[10:49] * 표시를 할경우/[11:28] 년 월 일 뽑아내는 작업/[12:07] 스크립트릿-body에 처리부분을 만들어줌/[12:52] 표현식과 html의 글자/[14:19] 저장하고 결과값 보기/[15:57] Import를 해오는 이유/[16:59] 새로운 파일 열기/[17:25] 스크립트릿작성하는 방법을 알아봅니다./[18:26] for문 이용하기/[19:36] 표현식을 이용한 출력 작성합니다./[20:00] 두번째 스크립트릿 을 만들어 줍니다./[21:05] mul *표현식/[22:39] 표현식에서의 간단한 계산식/[23:20] 선언부에 대해서 알아봅니다./[24:29] 메서드 선언하는 작업을 해봅니다./[25:16] 메서드를 작성합니다./[26:22] return하는 이유/[27:46] 지역변수/[28:27] 함수 불러주는 방법/[30:08] 스크립트잇 사칙연산/[31:53] 결과값

  • 03.38분 request객체, Parameter

    request객체를 알아봅니다., Parameter를 넘겨받아 처리합니다.

    책갈피 : [00:01] request객체에 대해서 알아봅니다./[00:25] request객체의/[03:40] 프로젝트를 만들고, 소스를 입력합니다./[04:23] request 객체의 메소드들을 사용합니다./[05:00] 표현식 방법으로 입력/[06:07] br 줄바꿈 태그/[07:33] 메소드들의 활용/[08:45] URI과URL의차이 구분/[10:21] 입력후 실행 시킵니다./[11:08] Parameter 관련 메소드를 알아봅니다./[11:52] Parameter의 예제/[12:56] Parameter를 보내기 위한 파일을 작성합니다./[13:17] 데이터를 넘겨주기위한 sendform 작성하기/[14:18] form 구성/[15:57] 하나의 이름으로 여러개의 input type/[16:29] value 값/[17:46] 데이터 전송 버튼 만들기/[18:08] 전송기능의 정의/[19:13] process.jsp만들기/[20:02] Parameter 처리를 위한 파일을 작성합니다./[20:37] page import/[21:02] 가이드 리스트 사용합니다/[21:55] 인코딩 방식 지정/[24:15] 결과 sendform 확인/[26:04] Parameter value를 사용합니다./[27:49] if 확인하기/[28:00] nul인 경우/[28:43] val length/[29:21] 표현식으로 출력/[30:38] 결과 sendform 확인/[31:20] br 줄바꿈/[31:28] getParameterNames를 사용해서 Parameter를 알아냅니다./[32:31] 출력을 위한 반복문/[34:06] 스크립트릿 사용/[34:54] form의 모양/[35:18] getParameterMap을 사용해봅니다./[36:35] 표현식으로 출력/[37:18] 
    줄바꿈
    /[38:06] 각각의 방법 정리

  • 04.43분 헤더, 출력버퍼, out객체

    헤더를 조작합니다. 출력버퍼를 처리합니다. out,객체의 사용법을 공부합니다.

    책갈피 : [00:00] 헤더 관련 메서드를 공부합니다./[00:59] JSP파일 만들기/[01:28] 헤더 이름을 알아내고 값을 출력합니다./[02:07] 여러개의 이름 출력/[03:13] 헤더의 값과 이름/[04:28] 표현식으로 출력/[05:00] while시작과 끝 사이의내용 반복/[05:56] 실행 페이지 확인/[06:42] reponse객체 설명입니다./[07:50] cache 설명/[09:19] cache 장점/[10:04] 작업/[10:51] 캐시를 사용하지 않도록 설정하는 코드를 작성합니다/[12:14] 날짜 값/[13:20] 응답에대한 정보 저장/[14:08] 리다이렉트하는 방법/[14:37] 리다이렉트하는 코드를 작성합니다/[15:03] 리다이렉트의 예제/[15:47] 조건주기/[16:40] JSP처리과정 요약/[19:09] 버전 설명/[20:19] 출력버퍼를 알아봅시다./[22:09] 출력버퍼의 예제/[23:02] 버퍼의 장점/[24:23] flush, autoflush를 알아봅니다./[25:21] autoflush 작업/[26:01] autoflush 속성 설정/[26:59] i값의 표현식 출력/[27:33] 실행 에러 해결/[28:48] 디렉터리 구성방법 URL맵핑방법 알아봅니다./[29:45] JSP파일 만드는 위치/[30:32] conrextparh 경로/[31:56] Apache Tomcat 실행/[32:13] Tomcat 파일 경로/[33:12] Root 안과 밖에 폴더만들기/[35:23] JSP의 내장 객체의 속성/[35:30] out객체를 공부합니다./[35:53] Tomcat 종료후 이클립스 실행/[36:49] 새로운 파일 추가/[37:35] for문을 이용한 출력/[38:49] out객체 사용/[39:36] out객체를 사용하면 편리한 경우/[40:58] out객체를 안사용한경우/[42:31] 반드시 JSP에 포함 해야하는 경우

  • 05.31분 out, pageContext, applicaton 객체

    out, pageContext, applicaton 객체를 알아보고, 사용해봅니다

    책갈피 : [00:04] out 객체를 알아봅니다./[00:10] 버퍼의 크기,our버퍼 작업을 해봅니다./[01:04] autoFlush설정을 확인합니다./[01:18] 버퍼의 크기 표현식 확인/[02:48] pageContext객체에 대해서 알아봅니다./[03:10] pageContext기본 객체의 정의/[04:21] 형태가 다를경우 형변환을 해줍니다./[06:03] 기본 requesr객체와 hsr이 같은지 확인/[07:07] our객체를 얻어서 출력 할 경우/[08:53] application 객체에 대해서 알아봅니다./[09:29] 초기화 paramiter 긁어오기/[09:43] 새로운 object파일 만들어주기/[10:20] 소스보기에 추가하기/[11:25] 값 두개 만들어주기/[12:20] 열거형 사용/[13:23] While 이용하기/[14:15] out객체 이용하기/[15:02] 사용 용도/[15:52] 서버정보 읽어오기/[16:02] 메소드의 버전 종류/[16:31] 서버의 정보를 가져옵니다./[17:53] 
    사용
    /[18:42] 파일의 내용을 읽어옵니다./[19:44] 파일을 읽어오는 내용이 들어간 파일 만들기/[20:56] 변수이름 오류 현상/[21:25] try와 catch와 finally와 같은 오류 처리 설명/[22:11] try 사용/[22:54] 오류 해결/[23:31] //두번 써줘야하는 설명/[24:37] while 사용해서 절대경로를 삽입합니다./[26:05] out 객체 사용/[27:22] catch 이용해서 오류 해결/[28:13] finally를 통해 닫아주는 작업/[29:15] 전체적인 구조 확인/[30:39] 출력내용 소스보기 확인

  • 06.32분 외부 파일 읽기, 객체와 영역

    외부파일을 읽어옵니다, 객체와 영역의 관계를 설명합니다.

    책갈피 : [00:00] 지난시간 강의내용 정리/[00:19] 메소드를 이용해서 파일의 내용을 읽어옵니다./[00:22] application 객체의 자원 접근 메서드/[01:38] 파일 안에 폴더 만들기/[02:26] 파일 읽어 오는 부분을 작성합니다./[03:44] 문자열 형태로 만들어줍니다./[04:34] out 객체 사용/[05:06] 이클립스에서 자동으로 제공하는 임시폴더 데이터/[06:16] Buffered Reader/[06:47] br변수/[08:18] While을 사용해서 출력/[09:13] len의 값 확인/[09:52] out 객체 사용/[10:42] catch 이용해서 오류 해결/[11:17] finally를 통해 닫아주는 작업/[12:22] 메소드와 소스보기 확인 해봅니다./[13:19] getResourceAsstream과 getReasource의 차이/[13:48] getReasource를 이용해봅니다./[14:08] 주의점/[15:58] try사용/[16:33] br사용하고 다른 리소스의 활용/[17:49] While사용/[18:41] catch 이용해서 오류 해결/[19:28] finally를 통해 닫아주는 작업/[19:56] 항상 쌍으로 나와야하는 요소/[20:32] JSP의 객체와 영역에 대해서 알아봅니다./[21:15] 요청을 부르는 영역/[23:07] 속성 처리 메서드/[24:37] 속성값을 추가하는 작업을 해봅니다./[25:24] if-절대값 넣어주기/[25:56] 속성값 셋팅/[26:58] out 출력해주기/[27:55] else if/[28:51] 내용 확인/[29:51] Ctrl + F찾기/[31:08] 속성값과 Parameter 값의 이름

  • 07.32분 속성, include, Parameter

    속성, 파일 include, parameter를 조작합니다.

    책갈피 : [00:02] 속성값을 조작합니다./[00:51] 이름의 열거형/[01:44] attribute names 가져오는 작업/[02:10] Enumeration을 import 합니다./[02:54] att에 열거형으로 저장합니다./[03:23] while 사용/[04:35] object value/[05:06] out객체 출력/[06:05] 실행하기/[07:04] 이름 속성값 설정/[08:08] b 태그/[08:51] include를 사용합니다./[09:56] 실행방식/[10:55] 태그형태/[11:12] flush속성을 설명합니다./[12:01] 헤더/[13:01] jsp파일 추가/[14:14] 
    줄바꿈
    /[15:14] 에러 발생 해결/[16:19] 소스보기 확인/[17:46] jsp파일 추가/[18:48] sub를 불러주는 부분/[19:16] 태그로 Parameter를 추가합니다./[20:35] 숫자 값으로 변환하는 함수를 사용합니다./[21:13] j를 이용해서 학점을 나열합니다./[23:07] out객체 출력/[24:11] 
    줄바꿈
    /[25:15] 넘겨받은 속성값과 만든 속성값 살펴보기/[26:12] Parameter값으로 학점을 계산합니다./[27:43] sub.jsp파일에서의 Parameter값/[28:57] 두가지 값모두 보는 방법/[30:25] 결과 값/[31:47] Parameter의 우선순위

  • 08.37분 include, forward

    include 디렉티브로 파일을 추가하고, forward로 페이지를 이동합니다.

    책갈피 : [00:03] include 디렉티브로 파일 추가하기/[00:32] 디렉티브 방식/[01:32] 새로운 프로젝트 만들기/[02:25] include디렉티브/[03:17] age와 name 만들어주기/[03:52] 변수 선언하기/[04:54] 실행 확인/[05:30] jsp파일 구분방법/[06:27] 자동으로 포함되는 인코드/[07:55] jsp-config를이용해서 추가할 내용 만들어줍니다./[09:02] 실행해줄 내용을 작성합니다./[10:43] header.jspf파일을 만들어줍니다./[11:50] autoinclude1내용을 실행/[12:48] 조건마다 다르게 설정해줍니다./[13:35] forward로 JSP페이지 이동시킵니다./[15:37] 새로운 프로젝트 만들어줍니다./[16:44] 에러 발생 해결/[17:29] 이클립스상에서의 문제 /[18:38] 버퍼/[19:46] 실행/[20:59] 예제를 만들어 봅니다./[21:41] 선택한 항목의 페이지로 이동시킵니다./[23:33] 이동을위한 input/[24:07] 각각 선택된값이 parameter로해서 들어가게됩니다./[25:35] select.jsp파일을 작성합니다./[26:58] 파일 작성 후 마무리/[27:42] 각각의 jsp파일을 만들어줍니다./[29:42] 경로 구분 기호/[30:17] 절대경로 상대경로/[31:02] 상대경로 이용/[31:40] 부모의폴더/[32:57] setAttribute이용해서 속성 출력으로 값넘겨주기/[33:40] calendar만들어 줍니다./[34:41] jsp파일 추가/[35:59] s-v-imnsert-titlehere로 넘어간 내용

  • 09.39분 오류처리, 쿠키

    응답코드에 따른 오류처리, 쿠키를 생성합니다.

    책갈피 : [00:03] 오류처리 방법을 알아봅니다./[01:24] 새로운 프로젝트 만들기/[02:18] 파일을 만들어서 처리를 해줍니다./[03:15] 값 에러를 시켜봅니다./[04:20] 404에러 발생/[04:50] 응답 상태 코드/[05:34] 404-지정된URL을 처리하기 위한 자원이 존재하지 않음/[06:57] 기본401 404 405 503은 알아야합니다./[07:24] 404에러페이지를 해결해줍니다./[08:32] exception 이용/[09:35] 메인에서 실행을 해줍니다./[10:09] 기본오류페이지가 표시되는 경우를 알아봅니다/[11:04] 주석넣어주기/[12:00] 작업한 내용 정리/[12:41] 응답 상태 코드별로 따로 에러 페이지를 지정합니다./[14:26] 에러 메세지 작성/[15:34] 404에러 페이지를 만들어줍니다./[16:34] 500에러 페이지를 만들어줍니다./[17:07] 실행을 시켜서 확인해줍니다./[18:35] 출력 buffer/[19:13] 출력 buffer 에러가 발생할 경우/[20:21] for문/[20:56] 출력중에 오류가 발생하는 경우를 알아봅니다./[21:32] 실행을 시켜서 확인해줍니다./[22:43] 쿠키의 정의/[23:01] 웹상에서의 쿠키삭제와 쿠키 설정/[24:44] 쿠키에 대한 의미/[26:35] 쿠키삭제를 사용할 경우/[27:05] 쿠키에 대해서 알아봅니다/[27:33] 인코딩 지정/[27:58] 쿠키 생성하는 작업을 해봅니다./[29:24] 쿠키를 저장을 해줍니다./[29:46] 쿠키 값을 보여주는 작업을 해봅니다./[30:37] 실행시켜서 확인합니다./[31:21] 쿠키관련 메서드 설명/[32:30] 모든 쿠키를 읽어서 배열로 작업해줍니다./[33:49] 쿠키를 배열로 만들어줍니다/[34:33] if를 이용해 쿠키가 있는지 없는지 구분을 해줍니다./[35:00] 배열의 갯수 지정/[36:05] for문의 공식/[36:38] out객체를 이용해서 출럭을 해줍니다./[37:42] drcode해주는 범위/[38:04] 쿠키가 없는 경우/[38:19] 생성된 쿠키를 확인합니다.

  • 10.34분 쿠키, 로그인

    쿠키를 사용해서 로그인을 합니다.

    책갈피 : [00:02] 쿠키를 변경하거나 삭제하는 작업/[00:20] 유효기간을 0으로 설정하는 setmaxage/[01:21] 쿠키를 가져옵니다./[02:43] for문/[03:07] 배열 형식/[04:41] 쿠키 변경/[05:32] 작업한 내용 설명/[06:45] 실행시켜서 확인해줍니다./[07:49] 쿠키를 삭제합니다./[08:25] 쿠키를 배열로 만들어줍니다/[09:09] for문/[10:47] setMaxAge사용/[11:34] 삭제될 쿠키가 뭔지 입력해줍니다./[12:33] 실행시켜 확인해줍니다./[13:19] 쿠키로 로그인을 해봅니다./[13:56] 쿠키를 만들어주는 순서/[14:39] forme을 만들어줍니다./[15:06] 표현식을 이용합니다./[16:31] submit버튼을 만들어줍니다./[16:58] 실행을 시켜 확인합니다./[17:54] 작업한 내용 설명/[18:36] login jsp를 만들어줍니다./[19:03] 넘겨온 paramiter값을 미리 정리해줍니다./[20:38] 인식된 값을 약소화 시켜 표현합니다./[21:49] 쿠키가 사라지는 시점을 지정합니다./[22:44] 로그인 정보인식/[23:55] 완성된 메세지 보여주기/[24:27] java script 사이에 메세지 출력/[25:31] 로그인 fome에서 실행시킵니다./[26:38] 실제 로그인이 되었는지 확인합니다./[27:17] 로그인 변수를 만들어 줍니다./[28:42] 로그인 이라는 쿠키값이 있는지 확인/[30:44] 괄호 처리를 해줍니다./[31:27] 로그인 확인을 해줍니다./[32:55] out객체 사용/[33:34] 실행을 해봅니다.

  • 11.30분 쿠키로그아웃, 세션

    쿠키로 로그아웃을 구현합니다. 세션에 대해서 알아봅니다.

    책갈피 : [00:12] 쿠키를 확인하는 파일을 작성합니다./[00:46] decoder을 해줍니다./[01:21] 가져온 쿠키를 화면상에 보여줍니다./[02:22] out객체 출력/[04:02] elese를 사용합니다./[04:32] 실행시켜 확인합니다./[05:12] 로그아웃의 경우/[05:35] 로그아웃 파일을 작성합니다./[06:30] id값/[07:26] 로그인하여 확인해 봅니다./[08:32] 세션을 설명합니다./[09:02] 세션의 예/[10:35] 세션 적용 브라우져를 열때의 예/[11:05] 서로다른 세션적용/[12:23] 다른 버전 설명/[13:06] get Id/get Creation Time/getLastAccesedTime/[14:10] 세션을 생성하는 방법/[14:47] create session파일 작성하기/[15:34] 날짜형태를 보기쉬운 형태로 변환합니다./[16:57] 형태 지정/[17:45] 화면상에 출력을 해줍니다./[18:38] 세션의 생성시간 입력/[19:41] set Time설명/[20:47] 포멧 변환하여 출력을 해줍니다./[21:58] 실제 값 표현/[23:09] 세션에 속성을 저장해 줍니다./[24:00] 새로운 파일을 만들어줍니다./[25:05] 세션을 저장해줍니다./[26:01] session GetAttribute/[26:58] SetAttribute속성값을 셋팅해줍니다./[27:46] sessionInvalidate/[28:34] sessionInvalidate실행시켜 확인합니다./[29:08] 다시한번 실행시켜 확인합니다.

  • 12.41분 세션, 자바빈

    세션의 수명을 결정하고 로그인을 합니다. 자바빈으로 데이터를 저장합니다.

    책갈피 : [00:01] 세션에대해서/[00:59] 팝업창 설명/[01:15] 세션의 수명을 지정합니다./[02:05] 웹 컨텐트 상에서 적용/[03:00] session-config/[03:37] 메소드의 경우/[04:04] 세션과 관련있는 부분에 작성해줍니다./[05:18] 세션을 생성하는 다른 방법을 공부합니다./[06:41] 로그인 하는 작업을 해봅니다./[07:10] 세션을 이용해서 정보를 저장한후 로그인 처리 방법/[08:13] loginForm 작성/[09:30] 아이디,암호등을 입력해줍니다./[10:37] 로그인을 하는 버튼 생성/[11:00] 결과 확인/[12:08] 로그인 jsp파일을 생성합니다./[13:25] loginForm 파일을 설명합니다./[14:10] if 가정/[15:40] 세션 사이에다 출력을 해줍니다./[16:36] script 이용/[17:10] 실행시켜 로그인 확인합니다./[17:57] 로그인체크 파일 만들어 작성합니다./[18:34] 아이디 존제여부 판단작업/[19:22] boolean을 이용해 참 거짓 구분/[20:12] 내용테스트/[21:26] 실행시켜 확인해봅니다./[22:34] 로그아웃 처리 파일을 작성합니다./[23:40] 자바빈에 대해서 알아봅니다./[24:11] 자바빈을 사용할경우 jsp:use Bean을 사용해야합니다./[25:04] 새로운 프로젝트를 만들어 줍니다./[25:37] 자바로 되어있는 확장자를 만들어줍니다./[26:24] 페키지를 둘러봅니다./[27:26] 속성값을 만들어 줍니다./[28:33] 주소를 만들어줍니다./[29:11] 점수를 만들어 줍니다./[30:37] 맴버 변수 설명/[31:30] 더 복잡한 메소드들의 예/[32:01] public을 이용해서 작성을 해봅니다./[32:39] 이름을 되돌려 줍니다./[33:29] public void를 이용해서 작성을 해봅니다./[34:31] 나머지 데이터들도 만들어봅니다./[35:21] 소스 사용방법/[36:17] eclipse의 기능으로 간편하게 getter, setter를 작성합니다./[37:51] 설정된 값을 확인해봅니다/[38:33] 저장이 안되서 에러가 나는 경우/[38:55] class 파일을 복사합니다.

  • 13.34분 자바빈, 데이터베이스

    자바빈을 사용합니다. mysql을 설치하고 설정합니다.

    책갈피 : [00:20] 자바빈을 이용할 jsp파일을 작성합니다./[00:40] 자바빈 액션테그를 삽입합니다./[01:00] classes로 만들어놓은 student class 설명/[01:27] 실체화가 된 인스턴스/[02:00] 이름을 작성해줍니다./[02:50] 실제로 적용을 시켜줍니다./[03:50] 저장된 개체의 값을 꺼내서 써봅니다./[04:47] std1이름을 가져다가 적어줍니다./[05:47] br태그 줄바꿈/[06:04] 실행시켜 확인해봅니다./[06:29] 내용 설명/[07:20] class대신 type를 입력/[08:28] 엑션테그 두가지를 이용/[09:22] 새로운 파일을 만들어줍니다./[10:20] Form을 만들어줍니다./[11:28] 입력 받을수 있도록 이름을input/[12:28] 입력 받을수 있도록 아이디를input/[13:18] 입력 받을수 있도록 이메일을input/[14:13] 결과를 확인합니다./[15:04] 가입버튼의 에러/[15:33] join.jsp파일 을 만들어줍니다./[16:29] 값을 실제로 가져옵니다./[17:22] 가져온 값을 사용해줍니다./[18:35] br태그 줄바꿈/[18:46] 실행을 시켜 확인을 해줍니다./[19:55] DateBase작업 /[20:47] jdbc의 설명/[21:45] SQL의 설명/[22:26] 작업에 필요한 가장 기본적인 설명/[22:31] 데이터 베이스/[23:16] 관형 데이터 베이스/[24:00] 레코드/[24:35] MySQL다운로드를 합니다./[25:24] MySQL버전 선택/[26:16] 사용자등록/[27:40] MySQL실행시켜줍니다./[28:57] 서버에대한 설정 체크/[29:16] 설정 처크를 해줍니다./[30:56] 여러 사람이 한번에 선택/[31:26] 언어 설정/[32:06] service설정/[33:13] 접속할 password입력합니다.

  • 14.30분 mysql서버, 테이블

    mysql서버를 설치하고 테이블을 구성한 뒤 데이터를 추가합니다.

    책갈피 : [00:01] 지난시간 진행 과정/[00:45] MySQL을 바로사용하기 위한 작업을 해줍니다./[01:08] 시스템 경로를 확인합니다./[02:00] 명령프롬프트/[03:34] 작업했던 내용을 메모장에 정리해봅니다./[04:40] mysql에 root로 접속합니다./[05:11] 만들어 놓은 password를 입력해서 내용을 확인합니다./[05:48] DB에 테이블을 구성합니다./[07:10] 사용할 데이터 베이스를 지정해줍니다./[08:08] ;과 ->의 차이/[09:33] PRIMARY KEY(기본키)설명/[10:55] 대문자와 소문자/[11:44] 작성한 부분 정리/[12:11] 에러 발생/[12:53] 테이블의 구성을 확인합니다.(desc)/[13:23] 만들어 놓은 내용이 맞는지 확인을 해줍니다./[14:11] derop을 시켜줍니다./[14:53] 새로만들어 줍니다./[15:47] 줄바꿔서 입력해줍니다./[16:50] 마무리된 한문장/[17:22] 데이터 값을 추가작성 해줍니다./[18:13] 추가된 부분 테이블안에있는 모든 데이터를 학인해줍니다./[19:11] 데이터 베이스 접근 권한을 설정합니다./[20:25] 지정한 권한에 대한 설명/[21:27] 잘못 입력했을경우/[22:15] 다른 접속한 사람들에게도 권한을 줍니다('%')/[22:47] MySQL접속명령을 넣어줍니다./[23:06] 권한주기/[24:58] jsp프로그래밍을 돌아가서 해줍니다./[25:07] JDBC드라이버를 준비합니다./[26:04] JDBC드라이버다운로드합니다./[27:20] 압축을 해지 해줍니다./[27:45] 만들어 놓은 프로젝트에 추가를 해줍니다./[28:53] 포함된 형태로 파일이 만들어집니다./[29:07] jsp-API-JDBC사용 처리 하는 순서

  • 15.40분 데이터 베이스의 자료 가져오기

    JSP로 데이터베이스의 자료를 가져오고, 데이터를 갱신합니다.

    책갈피 : [00:06] 데이터에 접속하는 jsp파일을 작성합니다./[01:05] 가이드창 사용하는 방법/[01:51] 파일을 작성할때 주의할점/[02:46] Resultset의 정의/[03:32] SQLException의 정의/[04:38] MySQL에 JDBC드라이버를 로딩합니다./[05:18] 변수를 만들어 줍니다./[07:01] 에러가 났는지 확인을 해줍니다./[08:48] 작성한 내용을 확인합니다./[09:20] 데이터 베이스의 사용자를 만듭니다./[11:07] 쿼리를 미리 작성합니다./[12:32] 작성한 내용을 확인합니다./[13:05] 결과 값을 받습니다./[14:35] 데이터 베이스는 레코드 단위로 처리가 됩니다./[15:17] while의사용/[15:46] rs.next의 의미/[16:43] 데이터 값을 화면에 출력합니다./[17:56] 작성한 내용을 확인합니다./[18:18] catch사용해서 오류처리를 합니다./[19:54] finally사용해서 데이터베이스를 닫아 줍니다./[21:58] 실행을시켜 확인을 해줍니다/[22:55] 아이디와 이름을 입력받기 위한 폼을 작성합니다./[23:39] 학생의 이름을 바꿔주는 파일을 만듭니다./[24:31] 아이디를 입력해줍니다./[25:37] 실행시켜 확인해봅니다./[26:00] 업데이트 파일을 만들어줍니다./[27:40] 작성한 값을 넘겨줍니다/[28:59] 변수를 준비합니다./[29:15] int updateCnt의 설명/[30:16] JDBC를 사용하기위한 작업/[30:49] 데이터 베이스에 접속하고 데이터를 갱신합니다/[32:26] 작성한 내용 설명]/[33:04] 변수의 역할/[34:29] updateCnt를 사용합니다./[35:06] finally사용해서 데이터베이스를 닫아 줍니다./[36:44] updateCnt가 0이라면 0이아니라면/[37:50] 0이아닌경우 else/[38:36] 실행을 시켜 확인합니다.

  • 16.33분 데이터 베이스에서 긴 내용 읽기

    데이터 베이스에서 긴 내용의 데이터를 reader 방식으로 읽어 옵니다.

    책갈피 : [00:00] 데이터 베이스에서 긴 내용의 자료 가져오기/[00:51] 명령 프롬프트/[01:27] ->다음내용을 계속 적어주는 표시/[02:32] 새로운 테이블이 만들어집니다./[03:13] 값을 추가 해줍니다./[04:20] 작은 따움표를 입력/[05:08] 내용을 확인해 봅니다./[06:23] JDBC에서 작업을 해봅니다./[07:00] SQL객체들을 inport해옵니다./[09:26] 직접 아이디 값을 셋팅합니다./[10:25] Form 파일을 만들어줍니다./[11:42] 작성한 내용을 확인해줍니다./[12:09] 아이디 값을 출력해줍니다./[13:06] Connection/Statement/ResultSet/[13:31] try를 이용해서 데이타 베이스 접속/[15:44] 같은 값 설명/[16:29] 작성한 내용을 확인합니다./[17:37] 데이터를 가져옵니다./[18:36] 데이터를 가져오기위한 rs/[19:16] 값들을 정리해서 출력해줍니다./[20:28] 데이터를 길게 땡겨올 변수를 만들어 줍니다/[21:43] try사용/[22:23] 변수를 만들어줍니다/[23:33] while사용/[25:00] 읽기 오류처리를 합니다./[25:23] finally를 사용해서 닫아줍니다./[26:04] 출력을 해줍니다./[27:05] DB오류를 처리합니다/[27:40] finally를사용해서 DB를 닫아줍니다./[28:47] 작은것부터 차례로 닫아줍니다./[29:32] 실행시켜서 확인합니다./[29:59] /r/n을 br태그로 바꿔줍니다./[30:17] html에서의 줄바꿈의 영향/[30:44] 활용하고 구성 확인

  • 17.42분 PrepareStatement,Transaction

    PrepareStatement로 DB에 접근합니다, Transaction으로 작업을 처리해봅니다.

    책갈피 : [00:04] 쿼리를 처리할때 작은 따옴표 문제를 해결합니다./[01:44] 해석을 해놓고 확인해봅니다/[03:08] smallqout파일을 만들어줍니다/[04:18] name을 변경해줍니다/[05:12] 쿼리를 출력해줍니다/[06:12] PrepareStatement 설명/[07:47] PrepareStatement작업을 합니다/[08:10] 전체적인 구성/[08:37] 값을 입력받기위한 Form을 만들어줍니다/[09:51] 항목에대한 값을 자료입력 폼을 작성합니다./[11:08] 새로운 파일을 만들어줍니다./[11:56] GetParameter로 정리해줍니다./[12:32] 아이디를 입력해줍니다./[13:43] 붙여넣기/[14:31] JDBC드라이버를 사용/[15:23] try/[16:06] 접속을 해줍니다./[16:46] PrepareStatement를 사용할 준비를 합니다/[17:52] PrepareStatement에 필드 값을 설정합니다./[18:27] 작성한 내용을 설명합니다./[20:33] ps.setstring을 이용해서 작업할 경우/[21:43] finally를 이용해서 닫아줍니다./[22:24] 실행시켜서 확인해봅니다./[22:50] 메세지 작성/[23:11] 실제로 추가가 되었는지 확인합니다./[24:18] 일반적인 형태로 구성하게될 경우/[25:50] 장점설명/[26:31] 트랜젝션이 뭔지 알아봅니다./[27:30] 트랜젝션의 예/[28:16] 트렌젝션의 승인과 오류/[29:12] Transaction작업을 위한 테이블을 구성합니다./[30:19] 테이블이 만들어졌는지 확인하는 값을 입력합니다./[30:42] 이클립스로 돌아와 jsp파일을 만들어줍니다./[31:29] preparedstatement를 두개 만들어줍니다./[32:49] try/[33:39] AutoCommit를 꺼줍니다/[34:21] 각각의 값을 셋팅해줍니다./[35:34] 작업을 따로해줬을 경우/[35:53] 오류가 발생했을 경우 if를 사용합니다./[36:02] 오류를 직접 발생시켜봅니다./[36:52] catch사용/[37:23] 출력을 해줍니다./[38:08] 발생된 오류를 넣어줍니다./[39:11] 오류가 발생한 내용을 적어주고 화면상에 출력해줍니다./[40:28] 실행시켜 확인해봅니다./[40:57] 에러를 강제로 발생시켜 봅니다.

  • 18.37분 표현언어

    표현언어에 대해서 알아보고 연산자를 사용해봅니다.

    책갈피 : [00:04] 표현언어에 대해서 알아 봅니다./[00:24] 표현식/[01:35] 각각의 영역의 4가지/[02:19] pageCintext/[03:00] param와 paramValues/[03:49] cookie/[04:34] 파일을 생성합니다./[05:19] request 속성의 이름을 지정해 줍니다./[06:00] 요청 경로/[06:45] 요청한 URI 와 URL/[07:44] 표현언어를 통해서 출력해 줍니다./[08:12] 이름을 넘겨주는 페이지를 많들어줍니다./[08:53] Form을 만들어줍니다./[09:41] input을 만들어줍니다./[10:20] 확인을 해봅니다./[10:41] br줄바꿈/[11:15] 실행을 시켜 확인해 봅니다./[12:04] input에서 넘겨서 실행을 해줬을 경우/[12:38] 인코딩을 설정 해줍니다./[13:11] 실행 시켜서 확인해줍니다./[13:53] cookie를 만들어줍니다./[14:52] 설정된 쿠키의 값을 봅니다./[15:35] 저장/[15:59] el의 연산자/[16:20] 표현언어의 데이터 타입/[17:50] 문자열/[18:11] 작은 따음표/[19:05] 중간에 슬레시표시가 들어갈 경우/[19:32] null타입/[20:02] 영역의 위치를 지정하지 않았을 경우/[21:03] 표현언어의 연산자를 알아봅니다./[21:55] 숫자로 표현되어있는 문자의경우 연산자이용해주면 자동으로 변환합니다./[22:45] 출력을 해봅니다./[23:10] 숫자가 아닌값을 출력해 봅니다./[24:02] null값을 더해주는 경우/[24:39] 정수 나누기/[25:31] 비교연산자의 정의/[26:41] 비교연산자를 사용해 봅니다./[27:13] 값을 비교해줍니다./[28:02] 문자열의 경우 ==을 이용합니다./[29:22] br줄바꿈/[29:43] 논리 연산자의 정의/[30:08] 논리 연산자의 예제/[30:47] 확인해 봅니다./[32:31] a의 값이 비어있는지 여부를 확인합니다./[33:31] 아무것도 없는 문자열로 실행을 시켜 봅니다./[34:06] 비교 선택 연산자.사망연산자/[34:40] 비교 선택 연산자를 사용해 봅니다./[35:18] 실행을 시켜 확인해 봅니다./[35:59] 일반 문자열로 표현하고 싶을 경우

  • 19.39분 표현언어와 함수, JSTL

    표현언어에서 함수를 사용합니다.jstl의 태그를 공부합니다.

    책갈피 : [00:00] 표현언어에서 함수 사용하기/[00:25] 새로운 파일을 만들어줍니다./[00:49] 패키지와 class 파일을 만들어줍니다./[01:26] 날짜를 내가 원하는형태로 바꿔주는 함수를 만들어줍니다./[02:34] return/[03:53] DateUtil.class을 파일안에 새폴더를 만들어줍니다./[04:44] TLD를 이용합니다./[05:18] EL에서 함수실행하기의 중요점/[06:14] TLD파일을 복사합니다./[06:32] 작업을 시작합니다./[08:01] date.jsp파일을 만들어줍니다./[08:47] date를 자동으로 inport해옵니다./[09:18] 날짜와 관련된 변수를 생성해 줍니다./[09:44] 표현 언어를 이용한 날짜를 입력해줍니다./[10:03] elf 프리픽스를 적어줍니다./[10:54] 실행해서 확인해 봅니다./[11:24] JSTL에 대해서 알아봅니다./[12:18] jstl을 다운로드 합니다./[13:04] jar파일을 저장 해줍니다./[14:59] core태그 정의/[15:28] 표준태그 라이브러리를 이용할 경우/[16:31] 새로운 프로젝트를 만들어줍니다./[17:00] c=core라이브러리/[17:34] core태그 작업을 해봅니다/[18:33] prefix 설명/[19:32] 글자의 Encoding을 지정/[20:39] 표현언어를 이용해서 변수를 사용/[21:19] 실행을시켜 확인해봅니다./[21:57] 그냥 변수를 출력 해봅니다./[22:50] HashMap으로 되있는 형태의 값인 경우/[23:17] HashMap형태로 되어있는 변수를 만들어줍니다/[24:04] set 태그를 이용해서 HashMap활용 작업/[25:11] 이름과 값의 셋팅작업을 해줍니다/[25:48] 작업한 내용을 설명합니다./[26:56] 실행을 시켜 확인해 봅니다./[27:16] $와#의 해석하는 방식/[28:17] 입력한 $의 설명/[28:52] 입력한 #의 설명/[29:59] remove태그 정의/[31:36] remove태그 이용했을 경우/[32:27] 실행시켜 확인합니다./[33:11] if태그를 공부합니다./[33:52] if파일을 생성합니다./[34:41] 조건식 true입력/[35:31] 조건식 값을 입력/[36:44] 조건식 예/[37:08] 파일생성해서 작업합니다./[38:02] 작성한 값에대한 설명

  • 20.34분 JSTL

    JSTL의 태그들을 공부합니다.

    책갈피 : [00:03] choose 태그를 공부합니다./[00:18] 파일을 만들어줍니다./[01:43] when을 이용해 조건식을 입력/[02:40] 조건식 otherwise/[03:09] 실행시켜 확인합니다./[03:32] 두개의 인수값을 모두 넘겨줍니다./[04:12] 작업한 내용을 설명합니다./[05:00] foreach 태그를 공부합니다./[05:30] 파일을 생성합니다./[06:02] core태그를 사용합니다./[06:30] HashMap을 미리 만들어 줍니다./[07:28] 작업한 내용을 설명합니다./[09:07] set태그를 이용합니다./[09:59] 1~100까지를 더해주는 Encoding을 줍니다./[10:37] forEach에 변수를 만들어줍니다./[11:28] 표현언어를 이용해서 작업을 해줍니다./[12:03] 최종적인 합계를 출력해줍니다./[12:24] Hashmap을 출력해줍니다./[13:44] 실행시켜 확인해 줍니다./[14:41] array/[15:23] 사용하는 값을 출력합니다./[15:53] 작업한 값에대한 설명/[16:25] count-갯수/[17:46] forToken 태그를 공부합니다./[18:30] forToken작성/[19:24] 나눠서 출력해줄 변수를 입력합니다./[20:01] import 태그를 공부합니다./[21:00] param을 이용/[22:01] 메세지 내용지정을 해줍니다./[23:08] curl파일을 생성합니다./[24:04] param태그를 별도로 작성합니다./[25:26] 실행을 시켜 확인해 봅니다./[26:16] 링크 주소를 적어 바로 출력해줍니다./[27:21] IOException을 import해 옵니다./[28:07] try/[29:26] c:out입력 표현식/[30:42] finally작성/[31:19] 실행시켜 확인합니다./[31:55] 소스보기/[32:26] escapeXml을true나 false로 바꿔줬을 경우

JSP강의,JSP강좌,JSP교육,JSP학원,JSP인강,JSP인터넷강의,JSP인터넷강좌,JSP동영상,JSP동영상강의,JSP동영상강좌,JSP배우기,JSP사용법,JSP사용방법,웹프로그래밍강의,웹프로그래밍강좌,웹프로그래밍교육,웹프로그래밍학원,웹프로그래밍인강,웹프로그래밍인터넷강의,웹프로그래밍인터넷강좌,웹프로그래밍동영상,웹프로그래밍동영상강의,웹프로그래밍동영상강좌,웹프로그래밍배우기,웹프로그래밍사용법,웹프로그래밍사용방법,이클립스JSP,안드로이드JSP,자바JSP,자바스크립트JSP,리눅스JSP


'추천강의' 카테고리의 다른 글

XML 추천 강의  (0) 2018.02.13
R프로그래밍 강의 추천  (0) 2018.02.08
앱인벤터 추천 교육  (0) 2018.02.08
ASP 강의 추천  (0) 2018.02.08
EXCEL 교육 추천  (0) 2018.02.08