국비지원교육 3

[ KH 정보교육원 ] 자바 프레임워크 개발자 양성과정 - 서블릿(Servlet)이란? + web.xml 내 설정방법

** 오늘은 주말에 밀린 JSP 복습을 하다가 서블릿에 대한 개념이 잘 이해가 가지 않아서 다시 한번 공부해 보려고 합니다. 나중에 Spring을 쓰기 위해서는 아주 중요한 것이기 때문에 제대로 짚고 넘어가고자 미숙하지만 간단하게 포스팅을 해보겠습니다. ** 1. 서블릿이란? Server+ Applet 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 뜻한다. 더 깊게 설명을 해보자면 일단 서버와 클라이언트가 무엇인지 알아야 한다. 두 컴퓨터 사이에 있어 서비스를 이용하는 클라이언트(사용자), 서비스를 제공하는 서버가 존재한다. 클라이언트가 웹 브라우저를 이용해 자신의 메일을 열람할 수 있는 페이지를 요청(Request)하면, 서버에서는 요청받은 프로세스를 처리하기 위해 일련의 로직을 구동하고,..

JSP 2019.12.01

[ KH 정보교육원 ] 자바 프레임워크 개발자 양성과정 - 게시판 만들기(2)

** KH정보교육원에서 실제로 수강한 내용을 개인적으로 정리한 것입니다. ** 서블릿을 사용하지 않고 데이터베이스와 jsp 파일만을 이용하여 만들어 보았다. 이 단계에서는 조회(select) 기능과 삽입(insert) 기능을 구현하는 방법을 알아본다. 1. selectOne.jsp : 조회기능 이름 : 제목 : 내용 수정 삭제 목록 2. myinsert.jsp : 삽입 할 데이터를 입력할 수 있는 페이지 구현 파일(form) 글쓰기 이름 : 제목 : 내용 : 3. myinsert_res.jsp : 삽입 시 데이터 처리 후 값을 나타내는 기능 0) { // 추가 된 사항이 있다면 %> 이름 제목 내용 :

JSP 2019.11.27

[ KH 정보교육원 ] 자바 프레임워크 개발자 양성과정 - 게시판 만들기(1)

** KH정보교육원에서 실제로 수강한 내용을 개인적으로 정리한 것입니다. ** 서블릿을 사용하지 않고 데이터베이스와 jsp 파일만을 이용하여 만들어 보았다. 이 단계에서는 데이터베이스를 만들고 dao 와 vo 파일 그리고 view 파일을 만들어 화면을 구현하는 방법을 알아본다. 1-1. 제일 첫 번째 작업 : 데이터베이스 만들기 CREATE SEQUENCE MYSEQ; CREATE TABLE MYBOARD( MYNO NUMBER PRIMARY KEY, MYNAME VARCHAR2(100) NOT NULL, MYTITLE VARCHAR2(2000) NOT NULL, MYCONTENT VARCHAR2(4000) NOT NULL, MYDATE DATE NOT NULL ); INSERT INTO MYBOARD ..

JSP 2019.11.27