GET방식 url에 데이터를 포함하여 요청 길이 제한으로 전송 데이터 한계 url에 데이터가 노출되어 보안 취약 > www.ex.com?name=choi1&id=choi 구분자 ? 뒤 키 값 쌍으로 요청 파라미터를 전달한다. 만약, 요청 파라미터가 여러개라면 구분자
- String -> int > 1. Integer.paseInt() : static int parseInt(String s) 문자열을 입력받아 integer로 변환한 int 값을 리턴한다. Integer.valueOf() : static
기본타입 정수형 타입 : byte(1byte), short(2byte), int(4byte), long(8byte) 실수형 타입 : float(4byte), double(8byte) 문자형 타입 : char(2byte) 논리 타입: boolean(1byte)
String 초기화 : 메모리 0번지 가리키기 -> null (String str = null;)str에 값을 넣으면 원래는 참조값(암호화된 참조값,hash값)이 출력되어야 하지만 우리의 편의를 위해 String타입은 참조가 가리키는 문자열값이 출력되도록 장치가 되어있
문자열 비교 == vs equals() equals()는 Object에 정의되어있는 메소드다. == 으로도 비교가 가능한데 문자열이 같다고 보장하지 않는다. compareTo()를 통해서도 문자열을 비교 가능하다. equals()와 다르게 사전적 순서를 기준하여 리
guguRequest.jspguguResponse.jsp
다음과 같이 객체 배열을 생성하여도 위치값이 저장될 메모리만 생성된다. -> 따라서 각 요소 객체를 생성해주어야 한다.
정수 배열 정렬 클래스 배열 정렬
java.util 패키지추상 클래스이므로 객체를 생성할 수 없다. 따라서 메서드를 통해 인스턴스를 얻는다.get() 메서드를 통해 값을 읽을 수 있다.set() 메서드를 통해 값을 설정할 수 있다.
자바 언어로 다양한 데이터베이스에 접속하는 표준 SQL 인터페이스 API.자바 표준 에디션에서 지원하는 기술, 접속하려는 DBMS 서버에 따라 JDBC드라이버가 필요하다./WEB-INF/lib 폴더에 JDBC드라이버 다운로드 후 저장DB서버와 연결접속한 데이터베이스에
Session도 Application과 마찬가지로 request로부터 얻어온다. -> ServletContext application = request.getServletContext(); HttpSession session = request.getSession();