본문 바로가기

프로그래밍11

JAVA 설치 및 환경변수 설정 방법 Java를 개발할 개발 환경을 만들기 위해 필요한 파일은 Java SE(Standard Edition)입니다. 1. 가장 최신 버전을 다운 (아래 사진 클릭 시, 링크로 이동) 1) 본인의 컴퓨터 환경과 맞는 파일을 다운로드 2. 기본 경로로 설치 - 환경 변수 설정할 때, 경로가 필요하므로 기억해둡니다. [ 환경 변수 설정하기 ] 1. '시스템 환경 변수 편집' → 환경변수 * 자바 경로를 잡아줄 시스템 변수 생성 변수 이름 : JAVA_HOME / 변수 값 : C:\Program Files\Java\jdk-16.0.1 ( 변수 이름 틀리지 않도록 주의! ) 2. 생성한 Java_HOME 변수를 Path에 추가 다른 환경 변수들은 건들이지 않고, %JAVA_HOME%₩bin₩ 새로 생성합니다. 3. J.. 2023. 12. 12.
프로그래밍 언어란? (어셈블러, 컴파일러, 인터프리터) 프로그래밍 언어와 컴파일 기능 프로그래밍 언어란 사람과 컴퓨터 사이에 존재하는 일종의 커뮤니케이션 수단이다. 저수준(Low-level) 언어 º 기계어(Machine Language) 자료 표현의 기본 단위인 비트의 값 0과 1로 그대로 표기하는 언어이다. 컴퓨터 CPU에서 명령을 수행하기 위해 반드시 필요하다. CPU의 종류에 따라 각기 고유한 명령어로 구성되어 있다. 컴퓨터 실행에는 효율적이지만, 사람이 작성하기에는 매우 불편하다. 어셈블리 언어(Assembly Language) 컴퓨터가 알아들을 수 있는 기계어와 1대 1로 대응이 되는 컴퓨터 프로그래밍의 저급 언어이다. 컴퓨터는 0과 1만을 인식할 수 있는데, 이를 사람이 이해하기 쉽게 약간 변형하여 만든 언어가 어셈블리어이다. 기계어와 가장 가깝.. 2023. 3. 11.
JSTL(JSP Standard Tag Library)이란? JSTL이란? JSP는 자신만의 태그를 추가할 수 있는 기능을 제공하고 있습니다. 나 과 같은 커스텀 태그처럼 연산이나 조건문이나 반복문인 if문, for문, DB를 편하게 처리할 수 있는것이 JSTL입니다. 즉, JSTL은 표준 액션태그로 처리하기 힘든 부분을 담당합니다. 태그 종류 태그 선언 JSTL은 Core를 선언할 시 taglib를 이용하여 다음과 같이 선언합니다. 필요한 JSTL 태그(Formatting, DataBase, XML, Function)는 prefix와 uri만 바꿔주면 됩니다. 추가로 2번째 줄에 페이지를 인코딩하는 부분 마지막에 "isElIgnored="false"를 추가하면 EL을 사용할 수 있게 됩니다. JSTL의 Core Library JSTL의 5가지 태그중 Core를 .. 2021. 1. 31.
EL(Expression Language)이란? (+Scope, Attribute란?) JSP 파일에 자바형식의 코드를 사용하면 불편한 점을 한방에 해결할 수 있는 EL(Expression Language)를 포스팅하도록 하겠습니다. EL의 개념은 해석 그대로 표현 언어를 이해하고 속성 값들을 편리하게 출력하기 위해 제공된 언어 입니다. Ex) JSP 2.0 버전에서 새로 추가된 스크립트 언어인 EL(Expression Language)은 를 ${abc}로 간단하게 사용할 수 있게 하였습니다. EL(Expression Language) 사용목적 , out.println()과 같은 자바코드를 더 이상 사용하지 않고 좀 더 간편하게 출력을 지원하기 위한 도구입니다. 배열이나 컬렉션에서도 사용되고, JavaBean의 프로퍼티에서도 사용됩니다. 문법 Attribute형식에서는 ''를 쓰지않고 '%.. 2021. 1. 30.