프로젝트/웹프로그래밍(풀스택)-부스트코스 6

맥 mysql 경로 확인, 환경변수 설정

맥 mysql 기본 경로는 /usr/local/mysql/bin/ 이다. 환경변수 설정하기 위해서 터미널을 연다. open -t .bash_profile을 입력하여 환경변수 설정 창을 띄울 수 있다. 위와 같이 환경변수를 설정한 후에 다시 터미널로 돌아와서 export PATH=${PATH}:/usr/local/mysql/bin/ 를 입력해준다. 그러면 환경변수 설정이 끝난다. 터미널에서 바로 mysql -u root -p 를 입력해 mysql을 실행시킬 수 있다.

JDBC

자바를 이용해서 데이터베이스 접속할 때 사용한다. 환경구성 JDBC를 이용한 프로그래밍 방법 import java.sql.*; 드라이버를 로드 한다. Connection 객체를 생성한다. Statement 객체를 생성 및 질의 수행 SQL문에 결과물이 있다면 ResultSet 객체를 생성한다. 모든 객체를 닫는다. 단계별 JDBC사용 1. IMPORT - import java.sql.*; 2. 드라이버로드 - Class.forName("com.mysql.jdbc.Driver"); // 두 단어를 연속해서 쓸 때 단어의 첫 알파벳은 대문자를 쓰는게 약속이라고 한다. 3. Connection 얻기 - String dburl = "jdbc:mysql://localhost/dbName"; 4. Statement..

maven

maven이란? 프로젝트 생성에서 배포까지 빌드과정에서 반복되는 일들을 효율적으로 처리할 수 있게 도와주는 빌드 툴이다. maven을 이용하면 빌드작업이 경량화된다. maven을 사용할 경우 이점 1. 편리한 의존성 라이브러리 관리 2. 모든 개발자가 일관된 방식으로 빌드 수행 가능 3. 다양한 플러그인을 제공해줘서, 굉장히 많은 일을 자동화 할 수 있음

redirect, forward를 이용한 servelt & jsp 연동

redirect는 서버가 클라이언트의 요청에 대해 특정 URL로 이동을 요청하는 것이라 한다. 위와 같이 동작한다. 간단히 구현해보면 redirect01.jsp에서 redirect02.jsp로 redirect를 했다. 따라서 redirect를 실행시켰을 때 redirect02.jsp로 URL이 이동하여 "redirect된 페이지 입니다." 결과가 출력되도록 한다. forward와 redirect를 잘 구별하라고 선생님께서 당부하신다. servlet 과 jsp를 연동할 때 forward를 사용한다. 실습으로 넘어가서 LogicServlet.java 파일에서 빨간색으로 표시한 부분을 통해 result.jsp로 포워딩을 하면 result.jsp에서 getAttribute를 이용해서 값을 가져올 수 있다. EL..