삼항 연산자는 세 개의 피연산자를 가지며, 조건식을 평가하여 결과를 반환하는 연산자입니다. 자바에서의 삼항 연산자는 다음과 같은 형식을 갖습니다조건식 ? 식1 : 식2위의 형식에서 조건식은 참 또는 거짓으로 평가될 수 있는 불리언(boolean) 표현식이고, 식1과 식2는 각각 조건식이 참일 때와 거짓일 때 평가될 표현식입니다.삼항 연산자는 다음과 같은 동작을 수행합니다:조건식이 참인 경우, 식1의 결과가 전체 표현식의 결과가 됩니다.조건식이 거짓인 경우, 식2의 결과가 전체 표현식의 결과가 됩니다.예를 들어, 다음과 같은 코드를 살펴봅시다:int a = 5;int b = 10;int max = (a > b) ? a : b;위의 코드에서 조건식은 a > b이고, a와 b를 비교하여 참 또는 거짓으로 평가..
자바는 정적 자료형을 가지고 있습니다. 따라서 변수나 값을 선언할때는 반드시 자료형을 먼저 입력해야합니다. 예컨대 a라는 변수가 정수형이라면 int a; 라고 선언할 수 있습니다. 이러한 자료형에는 여러가지가 있습니다. 1. 정수형정수형의 크기나 표현범위를 표로 표현해보면 아래와 같습니다.자료형크기표현 범위byte1바이트 (8비트)-128 ~ 127 (-2^7 ~ 2^7-1)short2바이트-32,768 ~ 32,767int4바이트-2,147,483,648 ~ 2,147,483,647long8바이트-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,8071) byte,shortbyte와 short는 아주 작은 수를 표현할때 사용합니다. 따라서 표현범위도 매우 작으..
1. git bash 설치 터미널에서 git bash를 사용하지 않으실분은 설치하지 않으셔도 됩니다. 그러나 리눅스 등 개발자들이 주로 사용하는 환경에서는 리눅스 명령어를 많이 사용하기 때문에 git bash를 사용하는 것이 유리합니다. 특히 윈도우 사용자는 cmd 명령어와 git의 명령어가 다르기 때문입니다. git bash는 아래 사이트에서 다운 받을 수 있습니다.https://git-scm.com/downloads Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in G..
[ 2023. 5. 30 작성]1. 자바 설치 및 설정1) 자바 다운로드오라클 웹사이트 (https://www.oracle.com) 접속 후 상단의 [Product] 메뉴에서 [Java]클릭우측상단에서 [Download Java]클릭[windows]-[JDK 설치(8버전)] ※우리나라에선 아직 8버전을 많이 사용함2) 이클립스 다운로드이클립스 홈페이지(https://www.eclipse.org ) 접속 후 다운로드3) c드라이브에 java 폴더 생성 --> eclipse 저장경로 java 폴더로 설정이클립스 실행file-new-java project 생성(폴더)src 우측 클릭--> new - package(폴더 안에 "폴더" 생성)--> new - class( 확장자 만들기) : 대문자로 ..
JSP(JavaServer Pages)는 Java 웹 개발에서 사용되는 기술로, JSP 페이지에서 자바 코드와 HTML을 조합하여 동적 웹 페이지를 생성합니다. JSP 페이지에서는 다양한 내장 객체(implicit object)를 사용할 수 있으며, 이러한 내장 객체는 미리 생성되어 JSP 페이지에서 바로 사용할 수 있는 객체들입니다. 아래는 JSP의 주요 내장 객체들에 대한 설명입니다:1. request현재 HTTP 요청과 관련된 정보와 클라이언트의 데이터에 접근할 수 있는 메서드와 속성을 제공하는 객체입니다. 예를 들어, request.getParameter("name")은 HTTP 요청에서 "name"이라는 매개변수의 값을 가져올 수 있습니다.2. response현재 HTTP 응답과 관련된 정보와 ..
EL(Expression Language)과 JSTL(JSP Standard Tag Library)은 Java 웹 개발에서 자주 사용되는 라이브러리입니다. 각각의 역할과 사용법에 대해 자세히 설명하겠습니다.1. EL(Expression Language)EL은 JSP 2.0에서 새롭게 추가된 스크립트 언어입니다.EL은 JSP 페이지에서 데이터를 표현하고 접근하는 데 사용되는 언어입니다.EL은 "${}"로 표현되며, JSP 페이지 내에서 변수, 속성, 매개변수, 컬렉션 등에 접근하여 값을 표현할 수 있습니다.EL은 기본 연산자(산술, 관계, 논리 등)와 함수를 지원하여 복잡한 연산이나 데이터 처리를 간편하게 수행할 수 있습니다.EL은 자바 코드의 사용을 최소화하고 JSP 페이지를 간결하게 유지할 수 있도록 ..
[ 2023. 5. 20 기준]1. include 메서드JSP에서는 include를 사용하여 웹페이지의 일부를 고정시켜놓을 수 있다.예시를 통해 살펴보자session_id : session_name: session_level: [관리자]"); } %> [아이디 찾기] [비밀번호 찾기] [로그인] [회원가입] [로그아웃] [회원수정] [로그인]"); out.print("[회원가입]"); }else{ out.print("[로그아웃]"); out.print("[회원수정]"); } %> --%> [공지사항] [갤러리] [질문&답변] 첨부..
먼저 이클립스를 실행합니다.1. 프로젝트 생성좌측 가장 위 FILE > NEW > Dynamic Web Project 클릭합니다. Project name 작성한 후 Next를 클릭합니다. Next 버튼을 클릭하다 아래화면이 나타나면 web.xml을 생성해주는 체크박스를 클릭합니다.Finish 클릭하면 프로젝트가 생성됩니다. 2. JSP 파일 생성위에서 생성한 프로젝트를 우클릭 > New > JSP File을 클릭하면 아래와 같이 JSP파일을 생성하는 팝업이 나타납니다.디렉토리를 만들어 구분하고자 한다면 프로젝트를 우클릭하여 > New > Folder 클릭하여 폴더를 생성합니다.생성한 폴더에서 우클릭하여 JSP File을 클릭하면 됩니다. 단 모든 폴더와 JSP파일은 WebContent 파일 안에 있어야..
1. JSP란?JSP(JSP, JavaServer Pages)는 웹 페이지를 동적으로 생성하거나 사용자의 요청에 따라 웹 페이지의 내용을 변경하여 클라이언트에게 전달하는 데 사용되는 프로그래밍 기술입니다. JSP는 자바(Java) 언어를 기반으로 하며, 주로 웹 애플리케이션에서 서버의 데이터 처리와 그 결과를 웹 페이지에 표시하는 기능을 수행합니다. 사용자가 웹브라우저를 통해 JSP페이지에 접근하면 요청은 HTTP를 통해 서버로 전달됩니다. 서버에서는 JSP파일을 받아서 필요한 경우 자바 서블릿으로 컴파일합니다. 만약 컴파일 되어있는 파일이라면 해당 서블릿을 실행합니다. 서블릿에서는 데이터베이스나 로직 처리등을 수행한 후 결과를 HTML 형태로 생성합니다. 이렇게 생성된 HTML페이지는 클라이언트..