분류 전체보기 (119) 썸네일형 리스트형 [Java 웹개발] get방식, post방식 브라우저에서 페이지 간에 정보가 요청되는 방식은 get방식과 post방식이 있다. html 문서에서 태그에서 method속성을 통해 통신방식을 정하게 된다. 본론에 들어가기에 앞서 get방식은 url에 정보를 포함하여 통신하는 방식이고, post방식은 html 헤더에 정보를 포함하여 통신하게 된다. GET 단순한 페이지 요청 및 간단한 파라미터 값을 전달하는 경우에 사용하는 방식이다. 필요한 데이터를 쿼리스트링을 통해 전달하게 된다. 즉 HTTP 요청주소값 뒤에 요청정보가 추가되는 방식이다. 자료 검색, 자료 상세페이지 등 데이터 검색에 적합하다 장점 url이 동일하다면 동일한 정보를 조회할 수 있음 -> 정보 공유가 쉽다 단점 입력한 정보가 url에 담겨있음 -> 보안에 취약하다 바이너리 파일(이미자,.. [Java] 예외처리103 - 예외강제 발생시키기 & 사용자 정의 예외 예외강제 발생 컴파일 과정 혹은 실행에는 문제가 없지만 인위적으로 예외 발생시키는 것을 말한다. throw를 사용하여 발생시킨다. 강제로 예외 발생시키는 과정은 과부하를 주기 때문에 자주 사용하지는 않는다. 앞선 포스팅에서 설명하였듯이 throws 를 사용하여 예외객체를 전달하는 이유가 시스템 과부하를 줄이기 위함을 염두에 둔다. 참고로 throws 와 throw 는 사용목적이 다르니 용어 확실히 정리해두자 throws 예외객체를 호출한 쪽에 전달하기 위해 사용 throws : 3인칭. 제3자가 처리하도록 던짐 throw 예외를 일부러 발생시키기 위해 사용 throw : 1인칭. 내가 예외를 발생시킴 형식 throw new [예외객체]; 예제 class throwEx { public static void.. [Java] 자바 프로그램의 실행 과정 1. 시작 JRE(Java Runtime Environment | 자바실행환경)가 시작되면서 main() 메서드의 존재 확인 main() 존재가 확인되면 JVM(Java Virtual Machine)에 전원을 넣어 부팅함 부팅완료되면 목적파일(Object file)을 받아 실행시킴 2. 전처리 스태틱(static) 영역에 필요한 클래스를 배치하기 (실행하려는 파일에서 공동으로 접근해 사용할 수 있게 됨) java.lang 패키지 로딩 import 된 패키지 로딩 프로그램 상의 모든 클래스 로딩 3. 중간처리 스택(stack) 영역에 필요한 변수공간을 배치하기 main() 메서드 스택 프레임 배치 : 스택 프레임(stack frame)이 할당 변수 공간 배치 : 메서드의 인자 args를 할당할 공간 마련 .. [Java] 유용한 클래스 - StringTokenizer (update.2021-11-19) 개요 StringTokenizer 클래스는 지정된 String을 여러 token으로 분리할 수 있는 기능을 제공한다. 공식문서에 따르면 StringTokenizer 는 legacy class 이므로 되도록이면 String 의 .split() 메서드 혹은 java.util.regex 를 추천한다고 한다. 주요 메서드 메서드 내용 int countTokens() 문자열에서 남아있는 토큰 개수 boolean hasMoreElements() 문자열에서 분리할 토큰이 남아있는지 여부 boolean hasMoreTokens() 문자열에서 분리할 토큰이 남아있는지 여부 Object nextElement() 다음 토큰을 문자열로 반환 String nextToken() 다음 토큰을 Object형태로 반환 String n.. 이전 1 ··· 20 21 22 23 24 25 26 ··· 30 다음