JSP | JSP 태그
·
JSP
JSP 특징 1. 동적 웹어플리케이션 컴포넌트 - 자바 코드 사용가능 2. jsp 확장자 3. 클라이언트의 요청에 동적으로 작동하고 , 응답은 HTML 을 이용 4. JSP 는 웹서버와 통신시에 자동으로 Servlet 으로 변환됨 5. MVC 패턴에서 View 로 이용됨 JSP 태그의 개념 이해 Servlet은 java 언어를 이용하여 문서를 작성하고, 출력객체 PrintWriter 를 이용하여 html 코드를 삽입합니다 jsp 는 서블릿과 반대로 html 코드에 java 언어를 삽입하여 동적문서를 만들 수 있습니다 html 코드 안에 java 코드를 삽입하기 위해서는 jsp 태그를 이용해야 하며, 이러한 태그를 학습해야 합니다 JSP 태그 종류 생김새 특징 스크립트릿 (scriptlet) 모든 자바 코..
JSP | Html( Hyper Text Markup Language )
·
JSP
* 웹 프로그래밍을 하기 위해 필요한 학습. 1. JAVA : JAVA웹 어플리케이션을 구현하기 위한 선행학습. 2. HTML : 웹 어플리케이션을 구현하기 위한 틀. 3. CSS : 웹 어플리케이션의 레이아웃 및 스타일을 지정하는 언어. 4. JavaScript : 클라이언트의 기능/동작을 구현하기 위한 언어. HTML ( Hyper Text Markup Language ) 프로그램언어가 아닌 화면을 그리는 마크업 언어, 정적인 페이지를 만듦 메모장, 한글, 워드, 문서작업이 가능한 프로그램에서는 모두 작성 가능하다. HTML 문서는 태그라는 명령어로 구성되어있다. 태그의 기본 형식 : 문서의 내용 head 안에는 제목 또는 정보, 임포트 내용 body 안에는 화면에 보여지는 내용들이 보여짐 [ 블럭요..
JSP (Java Server Pages)
·
JSP
JSP (Java Server Pages) 란? HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. JSP는 HTML 페이지를 만들기 위한 방법 중 하나입니다. 출처 : https://javacpro.tistory.com/43 참고하여 작성하였습니다. 서버(Server)란? 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 출처 : 위키백과 웹 프로그래밍이란? 웹 프로그래밍이란, ..
JSP | 톰캣 설치 및 실행하기
·
JSP
기존 이클립스 파일들과 분리 시켜주고 싶다면 기존폴더 course > 📂 jsp (폴더 생성) > 📂 workspace (폴더 생성) 1) 워크스페이스 변경 File > Switch Workspace > Other 2) 오른쪽 상단에 Java EE로 되어있는지 (커피콩 모양) 확인 (옆에 있는 J로 되어있으면 HTML 실행안됨 자바만 가능) 3) UTF-8로 변경 안 그러면 한글 깨져서 나올 수 있음 window > preferences > web > CSS Files / HTML Files/ JavaScript (3개 다 UTF-8로 변경) 4) 아파치 톰캣 다운로드 window 운영체제 : Tomcat 9 ZIP 다운로드 mac os 운영체제 : Tomcat 9 타르 파일 다운로드 https://to..
Java - int형의 숫자를 각각의 자릿수 구하는 방법
·
카테고리 없음
https://junghn.tistory.com/entry/%EC%9E%90%EB%B0%94-int%EB%A5%BC-%EC%9E%90%EB%A6%BF%EC%88%98%EB%B3%84-int-%EB%B0%B0%EC%97%B4%EB%A1%9C-%EB%B6%84%ED%95%A0
TIL | compareTo(), compareToignorecase()
·
Java
compareTo() 비교 대상을 받아 비교값이 동일한 경우 0출력 다를 경우 음의 정수 또는 양의 정수 출력 String str = 'abc'; System.out.println("result 1 ==>" + str.compareTo('abc')); //0 System.out.println("result 2 ==>" + str.compareTo('bc')); //-1 System.out.println("result 3 ==>" + str.compareTo('c')); //-2 System.out.println("result 4 ==>" + str.compareTo('abcabc')); //-3 System.out.println("result 5 ==>" + str.compareTo('abcabcd'))..
TIL | Java - API java.lang 패키지
·
Java
JAVA API란? (Application Programming Interface) API뜻은 라이브러리라고 부르며 프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음입니다. 더 간단히 말해 자바 프로그램 안에 미리 만들어져있는 있는 유용한 기능들입니다. java.lang 패키지에 있는 클래스와 인터페이스는 import 구문 없이 사용할 수 있습니다. jdk11 documents - java.lang https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/package-summary.html 아래의 메서드들을 외울 필요는 없습니다. 내용이 방대해서 어차피 다 까먹기 때문에 외우려고 하기 보다 메서드 보는 방법을 익히는게 좋습니..
TIL | Java - 예외처리
·
Java
예외처리 예외란? 1. 컴파일 에러 : 문법적으로 틀린 에러 2. 런타임 에러 : 실행 에러 Errror : 심각한 에러 (프로그램내에서 처리할 수 있는 에러가 아님) ex) StackOverflowError 등 Exception : 미약한 에러 (프로그램 내에서 처리 가능한 에러) 예외처리란? 에러에 대한 처리, 사전에 에러가 발생할 때를 대비하여 처리 방안을 제시 주요 실행 에러(예외) NullPointerException (NPE) : 객체 참조가 없는 상태, 즉 null 값을 갖는 참조 변수 ArrayIndexOutOfBoundsException : 배열에서 인덱스 범위를 초과하여 사용할 경우 발생 NumberFormatException : 문자열로 되어 있는 데이터를 숫자로 변경하는 경우에 발생..