온라인 강좌/JSP & Servlet 활용

온라인 강좌/JSP & Servlet 활용

22차시 Project - 게시판 수정, 삭제

학습목표 게시판 수정, 삭제를 구현할 수 있다. DataSource를 이용한 Connection Pool 이용 방법에 대해 설명할 수 있다. 게시판 수정. 삭제 게사판의 글 수정 - 이미 저장된 데이터를 수정(업데이트) 게시판의 글 삭제 - 관리자만 글 삭제 가능 JDBC Program 절차 JDBC Driver Loading Connection Statement 객체 생성 SQL 문 실행 결과 이용 close Connection 관리의 필요성 성능상 가장 큰 영향을 미치는 부분이 데이터베이스와 Connection을 맺는 부분 DBMS 프로그램에서 Connection 관리는 시스템의 성능과 안정성에 큰 영향을 미침 불필요한 연결에 의한 서버자원 낭비의 경우가 발생함 Connection Pool 미리 일정..

온라인 강좌/JSP & Servlet 활용

21차시 Project - 게시판 등록, 조회

학습목표 게시판 등록, 조회를 구현할 수 있다. JDBC PreparedStatement에 대해 설명할 수 있다. 게시판 등록. 조회 Statement JDBC 작성은 데이터베이스에서 원하는 SQL 문을 실행시켜 결과 값을 얻기 위함 실제 데이터베이스에서 SQL문이 함수를 call 하는 시점에 매개 변수로 SQL 문을 지정함 SQL을 실행시키는 API 객체 생성 시점에 SQL 문을 지정하지 않음 conn.createStatement(); SQL 문을 실행 메소드의 인자로 줌 st.execute(sql) : 수행결과가 ResultSet이면 true, 아니면 false 리턴 st.executeQuery(sql) : Select문 수행결과를 ResultSet에 담아서 리턴함 st.executeUpdate(sq..

온라인 강좌/JSP & Servlet 활용

20차시 Project - 인증

학습목표 Project에서의 인증을 구현할 수 있다. JDBC 핵심 API 사용 방법에 대해 설명할 수 있다. 로그인 데이터베이스의 정보와 같으면 성공, 다르면 실패 JDBC Driver 로딩 사용하고자 하는 데이터베이스에 맞는 JDBC Driver 로딩 Driver 클래스명을 지정하거나 직접 생성해서 로딩 Class.forName("org.h2/Driver"); // or DriverManager.registerDriver(new org.h2.Driver()); 데이터베이스별 Driver Oracle Driver : oracle.jdbc.driver.OracleDriver H2 Driver : org.h2.Driver MySQL Driver : org.git.mm.mysql.Driver Connecti..

온라인 강좌/JSP & Servlet 활용

19차시 Project - 회원등록

학습목표 회원등록을 구현할 수 있다. JDBC 프로그램 방법에 대해 설명할 수 있다. 회원등록 인증을 제공하거나 인증된 회원이 게시판을 이용하게 만드는 것 아이디, 비밀번호, 이름, 권한(관리자, 사용자) 등록 JDBC(Java Database Connectivity) 자바에서 데이터베이스를 연동하기 위한 표준 API로 가장 코어적인 프로그램 자바(Java) 응용프로그램이 관계형 데이터베이스(Relational Database)에 접속하기 위한 자바 Standard API 자바에서는 데이터베이스를 이용하기 위한 프로그램을 짜줘야 함 JDBC에서 제공되고 있는 API를 이용해 프로그램 작성 JDBC Vendor로 하여금 표준을 구현 및 확장하도록 해줌 인터페이스로 만든 이유는 데이터베이스별로 사용되는 클래..

온라인 강좌/JSP & Servlet 활용

18차시 Project - 환경 구축

학습목표 Project의 구조 및 기능에 대해 설명할 수 있다. SQL 문에 대해 설명할 수 있다. 프로젝트 개요 회원모듈 회원가입 로그인 로그아웃 게시판 모듈 글쓰기 글 목록 글 상세 보기 및 수정 글 삭제(관리자) System H2 Database https://www.h2database.com 자바(Java) 기반의 오픈소스 관계형 데이터베이스 브라우저 기반의 콘솔 모드 제공 저용량의 가볍고 빠른 데이터베이스 표준 SQL 지원 애플리케이션 개발 DB로 많이 이용 (실전 응용프로그램의 DB로 이용하기엔 부적절함) SQL(Structured Query Language) DB에 데이터를 정의, 조작, 제어하기 위해 사용하는 명령어 DDL(Data Definition Language) DB를 생성하거나 테..

범박사
'온라인 강좌/JSP & Servlet 활용' 카테고리의 글 목록