Study/Setup (5) 썸네일형 리스트형 MySQL 설치하기 MySQL은 관계형 데이터베이스 관리 시스템(rDBMS)의 한 종류이며 1순위인 오라클(Oracle) 다음으로 많이 쓰이는 시스템이다. 내가 듣는 DB 수업에서는 리눅스/Oracle을 사용하지만, JSP 수업에서 윈도우/MySQL을 쓰기 때문에 MySQL을 설치해볼 것이다. 먼저 주소창에 www.mysql.com 을 쳐서 홈페이지에 들어가, 아래 보이는 DOWNLOADS를 누른다. 그리고 화면을 조금 내려 MySQL Community (GPL) Downloads 를 누르고 원하는 것을 선택하면 되는데, 나는 MySQL Installer for Windows를 받았다. 여기서 Archives를 선택하면 다운로드할 버전을 고를 수 있지만, 나는 최신 버전의 전체 파일이 필요하기 때문에 아래 Download를.. 가상 PC 설치하기(Virtual Box) 내가 듣는 데이터베이스(DB) 수업에서는 윈도우가 아니라 리눅스 OS(centOS)를 사용한다. 하지만 원래 깔려 있는 윈도우를 지우고 리눅스를 깔 수도 없고, 그렇다고 컴퓨터를 2대 쓰기에는 여러 문제가 있다. 그래서 윈도우와 리눅스를 한 컴퓨터에서 쓸 수 있는 방법이 가상 PC를 설치하는 것이다. 이 가상 PC는 말 그대로 컴퓨터 내에 가상의 컴퓨터를 만들어내는 것인데, 내 PC의 디스크 일부를 나눠 쓰는 것으로 다른 OS나 프로그램을 깔 수 있다. 가상 PC는 내 컴퓨터가 가상화 사용 상태여야 쓸 수 있다. 요즘 컴퓨터들은 거의 가상화를 지원하지만, 작업 관리자 - 성능 탭에서 가상화 사용이라고 적혀있는지 확인해볼 수도 있다. 내가 설치한 가상 PC는 여러 가상 PC 프로그램 중 오라클의 버추얼 박.. 아파치 톰캣 8.5 설치하기(Apache Tomcat) 아파치 톰캣(Apache Tomcat)은 웹 애플리케이션 서버(WAS;Web Application Server)다. 아파치 톰캣은 웹 서버(Web Server)와 연동되는 자바 환경을 제공해서, JSP(Java Server Pages)와 Java Servlet 실행 환경인 서블릿 컨테이너를 제공하는 오픈소스 소프트웨어다. 즉, java 언어로 웹을 구동하게 해 주는 서버다. 그리고 이 아파치 톰캣이 아닌 그냥 아파치 서버는 웹 서버를 담당하고 있다. 그럼 WAS와 웹 서버의 차이점은 뭘까? 웹 서버는 클라이언트의 요청을 받고 HTML, CSS 등의 정적 데이터만을 처리한다. 동적 데이터도 처리하기 위해서는 Java Servlet이나 JSP가 필요한데, 그걸 가능하게 하는 것이 WAS이다. WAS가 웹 서.. 이클립스 설치하기(Eclipse - Java EE) 자바가 설치됐어도 개발을 하려면 환경이 있어야 한다. 이클립스는 IDE(Integrated Development Environment)의 하나로, java로 개발을 하는 데 필요한 환경을 제공해주는 프로그램이다. 물론 다른 버전에서는 C언어나 PHP 언어로도 개발이 가능하다. 단순히 메모장에 코드를 써넣고 java 파일로 만들어도 구현이 가능하지만, 이클립스에서는 반복되는 코드를 일일이 적지 않아도 되거나 오류 난 부분을 바로 찾을 수 있고, 컴파일러와 디버거, 인터프리터 등 코딩에 필수적인 장치들이 모두 들어있다. 프로그램 하나로 복잡한 작업들을 효율적으로 수행할 수 있으니 당연히 필수라고 할 수 있다. 여러 IDE 중 이클립스가 대표적으로 많이 사용된다. 내가 듣는 수업에서도 이클립스를 사용하는데, .. 자바 설치하기(Windows 10/Java SE 8) 코딩 수업의 첫 번째는 당연히 프로그램 설치다. 나중에는 다른 언어들도 배울 생각이지만, 나는 일단 java 개발자가 목표기 때문에 java 웹 개발에 필요한 JDK(Java Development Kit)를 설치했다. 일반적인 사용자는 java SE(Standard Edition) 중 한 버전을 설치하면 되는데, 현재 최신 버전은 17이다. 내가 받는 수업에서는 8 버전을 사용하기 때문에 8 버전을 다운했다. 다른 여러 수업에서도 안정적이라는 이유로 8버전을 선호한다고 하는데, 사실 java를 사용할 때 필수적인 JRE(Java Runtime Environment)가 8 버전 이후로는 없다. 하지만 내가 이전에 들었던 수업에서는 JRE만 8버전으로 다운로드하고 JDK는 최신 버전을 받았었다. 그래도 문제.. 이전 1 다음