Java

JAVA/기본 이론

[JAVA] IllegalStateException / IllegalArgumentException / IllegalAccessException 개념 정리

💡 IllegalArgumentException 이란? - 사용자가 값을 잘못 입력한 경우에 발생하는 예외 - 사용자의 잘못으로 발생하는 예외를 대표함. 💡 IllegalStateException 이란? - 사용자가 값을 제대로 입력했으나, 소스코드가 값을 처리할 준비가 안된 경우에 발생하는 예외 ex ) 로또 게임이 종료된 상태에서 사용자가 추가 진행을 위해 금액을 입력하는 경우, 이미 로또 게임 로직이 종료되어 사용자의 입력에 대응할 수 없음 💡 IllegalAccessException 이란? - 오류에 나와있는 해당 클래스를 호출하는 데 에러가 발생한 것이다. - 클래스에 접근이 허락되지 않았다는 의미로 class 앞쪽에 public을 추가하면 해결 가능. - RuntimeException이기 때문..

Server

WAS와 웹 서버의 차이점

💡 웹 서버(WEB) - 작성된 HTML 페이지가 네트워크 망에 종속되지 않고 웹 서비스를 할 수 있도록 구축되어있는 정적 서버 - 웹 브라우저 클라이언트로부터 HTTP 요청을 받고 HTML 페이지를 반환 - 단순 HMTL, CSS, JS, 이미지, 파일 등을 즉시 응답한다. ex: Apache 💡 WAS(웹 애플리케이션 서버, Web Application Server) - DB 조회나 다양한 로직 처리가 필요한 동적 서버 - HTTP 프로토콜을 통해 사용자 PC나 장치에 애플리케이션을 수행해주는 미들웨어 - JSP, Servelt 구동환경 제공 - 웹 컨테이너 또는 서블릿 컨테이너라고도 불린다. ex : tomcat 웹 컨테이너 : 웹 서버가 보낸 JSP, PHP 등의 파일을 수행한 결과를 다시 웹 서..

Linux

[Linux] Spring 프로젝트를 리눅스 tomcat 서버에 다중 배포하기

Spring을 이용한 프로젝트를 리눅스 tomcat 서버에 배포하기 1. 해당 프로젝트 우 클릭 -> Export -> WAR file로 내보낸다. 2. FTP를 이용하여 로컬 PC에 있는 war 파일을 리눅스 tomcat/webapps 디렉터리 내에 가져온다. 3. Linux에 존재하는 tomcat/conf/server.xml 파일을 찾아 들어간다. $ vi [해당 tomcat 위치]/conf/server.xml 4. server.xml에서 docBase를 설정한 뒤 동일하게 서비스를 하나 더 추가하면 다중 배포가 가능하다. (단, 포트는 분리해야함) 출처: https://haenny.tistory.com/83#google_vignette

JAVA/JDK 설치

JAVA | 이클립스(Eclipse, IDE) 설치

IDE (Integrated Development Environment, 통합 개발 환경) IDE란, 프로그램을 개발할 때 필요한 모든 프로그램들을 하나로 묶어놓은 프로그램이며, 메모장, 콘솔, 컴파일러, 실행환경, 디버거 등이 존재한다. 자바의 대표적인 IDE로는 Eclipse, IntelliJ가 있다. IntelliJ는 유료이기 때문에, 초심자에겐 Eclipse를 추천한다. 이클립스(Ecllipse) 설치 방법 1. 이클립스 공식 홈페이지 https://www.eclipse.org/downloads/

JAVA/JDK 설치

JAVA | JDK (Java Development Kit, 자바 개발 도구) 설치

JDK (Java Development Kit, 자바 개발 도구) JDK란, 자바로 프로그램을 개발하기 위해 필요한 도구들의 모음이라고 볼 수 있다. 자바 컴파일러(javac), 자바 실행 환경(JRE) 등이 JDK에 포함되어 있다. JRE (Java Runtime Environment, 자바 실행 환경) 특정 언어로 프로그램을 만들면 해당 언어의 실행 환경이 필요한데, JRE는 자바로 제작된 프로그램을 실행하기 위한 프로그램이다. Java JDK 설치 방법 1. JDK 설치 링크 https://www.oracle.com/kr/java/technologies/downloads/

로아다
'Java' 태그의 글 목록