Back 8

[JSP] Eclipse + Tomcat 환경 설치 <Window 컴퓨터 기반>

🖥️ JDK 설치https://www.oracle.com/kr/java/technologies/downloads/에서 java21 또는 17 다운로드java 22버전도 있지만 아직 안정화가 덜 되어서 안정하게 21을 다운로드 받는 것을 추천 Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com가운데에 있는 JDK 설치 프로그램 클릭JDK 설치 창의 Next 클릭저장장소를 변경하지 않는다면 Next 클릭다운로드가 완료되면 close 클릭설치되었는지 확인하기 위해 컴퓨터의..

Back/JSP 2024.09.02

[JAVA] 출력 처리

1. 데이터 출력 데이터를 출력하는 가장 기본적인 방법은 콘솔로 출력하는 print() 메서드를 사용하는 것 print() 메서드를 사용하려면 System 클래스를 사용해야 함 System 클래스는 시스템과 관련된 작업을 수행하는 표준 입출력 클래스로, 표준 출력을 위한 변수 out이 정의되어 있어 콘솔로 출력 public class Example02{ public static void main(String[] args){ System.out.println("java" + "Program"); } } public class InputOutput01{ public static void main(String[] args){ String myName = "홍길동"; int myAge = 20; System.o..

Back/Java 2024.04.11

[JAVA] 자료형

1. 자료형의 개요 자료형은 프로그래밍을 할 때 사용하는 숫자, 문자열 등의 다양한 데이터 형태를 식별하는 분류 프로그램의 가장 기본이자 핵심적인 단위 자료형은 변수를 어떻게 사용할 것인지를 컴파일러나 인터프리터에 알려주기 위한 변수의 속성 데이터에 대해 수행할 수 있는 작업과 저장할 수 있는 값 유형 정의 자료형을 충분히 이해하지 않고 프로그래밍을 시작하는 것은 기초 공사가 마무리되지 않은 상태에서 건물을 짓는 것과 같음 2. 정수 자료형 정수형은 소수 부분이 없고 음숫값을 허용하는 숫자 byte, short, int, long 등 네 가지 유형이 있음 정수형의 유형에 따라 차지하는 저장 공간과 나타낼 수 있는 정수의 범위는 표와 같음 byte 가장 작은 정수형으로 최솟값이 -128, 최댓값은 127 ..

Back/Java 2024.04.11

[JAVA] 변수

1. 변수의 개수 실생활 속 변수의 개념 지정된 변수 안의 값이 다양하게 변경될 수 있음을 의미 바로 변수의 기본 개념 프로그래밍 속 변수의 개념 변수는 컴퓨터 프로그램이 처리할 데이터를 저장하는 저장 위치 자바 프로그램의 경우 데이터를 컴퓨터의 메모리 공간에 저장하는데, 데이터가 저장되는 메모리 주소가 복잡하기 때문에 메모리 주소 대신 메모리 주소의 이름 지정 메모리 주소의 이름, 메모리 위치의 이름을 변수라고 하며, 저장된 값은 변경 가능 변수는 특정 자료형의 값을 저장하는 메모리 공간 위치 변수는 이름과 자료형을 가지고 있으며, 자료형에 따른 값이 저장 2. 변수 선언과 초기화 변수 선언과 기본 형식 자바 프로그램에서 변수를 사용하려면 변수를 선언해야 함 변수 선언의 기본 형식은 다음과 같음 자료형..

Back/Java 2024.04.11

[JAVA] 자바 프로그램 기본 구조

프로그램은 하나 이상의 클래스로 구성 각 클래스의 프로그램 코드를 별도의 소스 파일에 저장하고 각 소스 파일명을 소스 파일에 정의된 클래스명과 동일하게 지정 이름이 다르면 컴파일 과정에 오류 발생 모든 자바 소스 파일은 확장자가 .java 1. 패키지 클래스가저장되는 네임스페이스 기능을 기반으로 클래스를 구성하는 데 사용 package 패키지명;​ 생략하면 이름이 없는 기본 패키지에 클래스명만 선언 2. 클래스 클래스명을 선언하려면 class 키워드 사용하고 키워드 뒤에 클래스명을 선언 클래스명은 대부분 첫 글자가 대문자로 선언 전체 클래스 내용은 중괄호({}) 안에 포함되어야 함 public 키워드를 사용하여 패키지 외부에서 클래스의 접근 가능성 지정 public class 클래스명 { } 자바는 대문..

Back/Java 2024.04.11

[JAVA] 자바 구성 요소

1. 자바 플랫폼- 자바 프로그래머는 사람이 읽을 수 있는 고급 프로그래밍 언어로 프로그램 작성 - 컴퓨터의 CPU나 칩은 고급 프로그래밍 언어로 작성된 소스코드를 이해하지 못하고 기계어 코드만 이해 가능 - 기계어 코드는 CPU 수준에서 실행, CPU 모델에 따라 기계어 코드 다름 - 컴파일러가 소스 코드를 이해한 후 기계가 이해할 수 있는 코드로 변역 - 처리 기능은 JDK, JRE, JVM 내에서 발생 자바 개발 키트(Java Development Kit, JDK) 애플릿과 자바 애플리케이션 만드는 데 사용되는 소프트웨어 개발 환경 자바 개발자는 원도우, 맥. 솔라리스, 리눅스에서 사용 가능 자바 프로그램을 코딩하고 실행하는 데 도움이 됨 동일한 컴퓨터에 둘 이상의 버전 설치 가능 - JDK 특징 ..

Back/Java 2024.04.11

[JAVA] 자바 언어

1. 자바의 개요 1995년 썬마이크로시스템즈가 출시한 자바는 다양한 플랫폼에서 사용할 수 있는 객체지향 프로그래밍 언어 처음에는 가전제품에 탑재되어 동작하는 프로그램을 위해 개발되었지만, 지금은 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나 자바 프로그래밍 언어는 C 및 C++ 프로그램 언어와 유사하나 고급 기능과 단순화된 기능을 갖춘 객체지향 언어이면서 모든 플랫폼에 독립적이므로, 특정 하드웨어나 운영체제에 제한 없이 실행되는 프로그램을 작성할 수 있음 2. 자바를 배워야 하는 이유 자바 외에도 C, C++, 파이썬 등 다양한 프로그래밍 언어 있음 1) 자바는 현재 가장 널리 사용되는 프로그래밍 언어 중 하나입니다 오라클에 따르면 30억 개의 장치에서 자바를 실행 중 안드로이드 앱도 자..

Back/Java 2024.04.11

[JSP] JSP 태그 모음

JSP는 태그를 이용해 문법 기술JSP 태그는 스크립트 태그, 디렉티브 태그, 액션 태그로 구분1. 스크립트 태그 - HTML 코드에 자바 코드를 넣어 프로그램이 수행하는 기능 수행2. 디렉티브 태그 - JSP 페이지를 어떻게 처리할 것인지 설정하여 JSP 페이지에 대한 정보를 JSP 컨테이너에 보냄3. 액션 태그 - 클라이언트/서버에 어떤 작동을 행하도록 명령을 지시하는 XML 형태의 태그. JSP 페이지 사이에서 제어 이동 가능 스트립트 태그스크립트 태그형식설명1. 선언문자바 변수나 메소드 정의하는 데 사용2. 스크립틀릿자바 로직 코드 작성하는 데 사용3. 표현문변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력하는 데 사용모두 를 사용JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때..

Back/JSP 2024.04.10