분류 전체보기 (28) 썸네일형 리스트형 쿠키와 세션 HTTP 프로토콜의 특성(쿠키와 세션의 필요이유) HTTP 프로토콜 환경은 "Connectionless, Stateless"한 특성을 가지기 때문에 서버는 클라이언트가 누구인지 매번 확인해야함. 이 특성을 보완하기 위해서 쿠키와 세션을 사용하게됨. *Connectionless(비연결성)는 클라이언트가 서버에 요청을 하고 응답을 받으면 TCP/IP의 연결을 끊어 연결을 유지하지 않는것을 말함(서버 자원의 효율적 관리와 수 많은 클라이언트의 요청에 대응하기 위함). *Stateless(무상태)는 클라이언트와 서버와의 관계에서 서버측에서 클라이언트에 대한 상태를 보존하지 않는 것으로, 별도의 세션 정보를 기록하지 않는 방식을 의미 *클라이언트(사용자) 즉, 연결이 끊어지고(Connectionless), 상태를.. JSON이란? JSON은 JavaScript Object Notation의 약자로 데이터를 쉽게 교환하고 저장하기 위한 텍스트 기반 데이터 교환 형식이다. ▶JSON의 특징 JSON은 텍스트 기반이기 때문에 다양한 프로그래밍 언어에서 사용할 수 있다. JSON은 JavaScript의 문법과 아주 유사하지만 텍스트 형식일 뿐, 똑같지 않다. 서버와 클라이언트 간 교류에서 일반적으로 많이 사용된다. ▶JSON의 문법 JSON의 기본형태는 아래와 같이 Key(키)와 Value(값)로 이루어져 있다. {key:value} 여러 데이터를 나열할 경우에는 쉽표(,)를 사용하고 Object는 {}중괄호로 묶어서 표현하고, Array는 []대괄호로 묶어서 표현한다. JSON은 크게 Object를 JSON으로 바꾸는 Serialize.. HTML 테이블 그리는데 사용되는 태그 정리(th, tr, td) 먼저 테이블을 작성하기 위해서는 을 사용하여 테이블을 만든다. 그리고 과 사이에 태그를 넣어 세부 구성을 만든다. 이 때 필요한 태그들은 , , 태그들이다. th는 'table header'의 약자로 테이블의 타이틀을 표현한다. 안에 bold로 굵은 글씨를 center로 가운데 정렬을 넣어 데이터를 상세하게 표현할 수 있다. tr은 'table row'의 약자로 테이블의 행을 표현한다. 즉, 이 하나의 행인 것이다. td는 'table data'의 약자로 테이블에 들어가는 데이터, 셀을 의미한다. 즉, 하나의 테이블 안에 태그로 행을 표현하고, 그 안에 태그를 이용하여 데이터를 표현 하는 것이다. 예를 들어 테이블에 대한민국이라는 글자를 넣고 싶으면 대한민국로 표현하는 것이다. <Java> ArrayList가 비어있는지(null or empty) 확인하는 법 1. isEmpty()를 활용하여 확인이 가능함 ArrayList list = new ArrayList(); if (list.isEmpty()) { System.out.println("list은 널임"); } 2. ArrayList의 내장함수인 size로 확인 size는 ArrayList의 길이를 확인해줌으로 해당 길이가 0이면 비어있다는 뜻이됨. ArrayList list = new ArrayList(); if(list.size()==0) { System.out.println("list은 비어있음"); } 이전 1 2 3 4 다음