Goal - 웹 서버에 파일을 업로드하는 방법을 알아본다. - 파일 업로드를 위한 라이브러리 다운로드 및 적용 - 실습을 통해 파일 업로드를 구현한다 - 서버에 파일이 저장되는 형태를 이해한다. 웹상에서 게시판에 자료, 사진등을 업로드 하는 경우가 많다. 파일을 업로드를 웹에 어떻게 구현하는지, 실제로 파일은 어디에 저장되는지 알아보자. 1. 파일 업로드 1-1 파일 업로드 라이브러리 다운로드 및 설치 - 파일 업로드를 하기 위해서는 관련된 라이브러리를 설치해야 함. - ( www.servlets.com ) 접속 후 좌측의 com.oreilly.servlet 클릭 - 아래로 스크롤을 내린 후 Download 항목에서 'cos- ~.zip' 파일 다운로드 1-2 다운로드 받은 라이브러리(cos.jar) 복..
데이터 베이스와 통신하는 자원을 효율적으로 관리하기 위한 방법. 1. 커넥션 풀 이란? - 웹서버와 DB의 작업(커넥션 DB connection, Data handing, DB connection Close)에는 자원이 소모되고, 많은 작업을 처리하면 처리할 수록 부화가 걸릴 가능성이 있음. - 웹서버와 DB와의 작업에는 반복되는 요소가 있기 때문에, 미리 작업을 처리 할 수 있도록 준비하면 퍼포먼스가 향상됨. - 톰켓에서 커넥션을 미리 만들어놓고, 웹서버가 필요할 때 사용하고(rent), 반환(return)하는 과정을 통해 기능을 증가시키는 기법 = Connection Pool 2. 커넥션 풀 설정. - auth="Container" -> 현재 사용하고 있는 tomcat 컨테이너를 커넥션 풀로 사용하겠..
Goal - DAO와 DTO의 개념에 대해 이해한다. - DAO, DTO를 사용하는 이유에 대해 이해한다. - DAO, DTO를 사용한 예제를 코드를 통해 알아본다. 1. DAO와 DTO란? - 브라우저를 통해서 클라이언트가 Server로 request를 하면, 웹 서버는 DB가 필요한 경우에 DB에접근해서 여러가지 작업(insert, update 등)을 하고, 다시 DB로부터 결과값을 받아, 적당히 가공 한후, 클라이언트에게 response를 함. - DAO : 이러한 과정에서, 웹 서버(웹 컨테이너)는 DB에의 접속 뿐만아니라, 다양한 많은 기능을 수행함. 그 중에서 DB에 접근(통신)하는 기능을 OBJECT로 모듈화하여 분리 시킨 것이 DAO(Data Access Object)임. - DTO : J..
1. JDBC의 정의 및 설정 - JDBC : Java가 DB와 통신할 수 있게 해주는 API(방법) - JDBC에서 제공해주는 API를 이용해서, Java에서 DB로 접근하고 관리할 수 있음. - eclipse에서도 Oracle의 API(JDBC)를 이용하기 위해서, Oracle LIB를 eclipse에 복사한다. 1-1 Classpath - Eclipse -> Window -> Preferences -> Classpath Variables를 확인하여 자바의 lib -> ext 폴더에 오라클 API를 붙여넣으면 JDBC사용 가능 2 JDBC를 이용한 데이터 관리 2-1 JDBC 실행 순서 1) Oracle Driver 로딩 (Driver loading) ex) Class.forName(dirver); ..
- 20200624
- 20200413
- 20200406
- 20200622
- 20200415
- 20200424
- 20200317
- 20200503
- likelion
- 20200502
- 20200510
- 20200504
- 20200423
- 백준
- 20200403
- 20200421
- 20200420
- 20200330
- 20200804
- chapter7
- 20200512
- 20200417
- 20200425
- 20200319
- 20200427
- 생활코딩리눅스
- chapter8
- 20200428
- 20201204
- 20200429
- Total
- Today
- Yesterday