본문 바로가기
반응형

전체 글250

JSP 개요 - JSP란? Java Server Page의 약자로, HTML코드 상에 자바코드를 사용할 수 있는 웹 프로그래밍 언어입니다. 자바로 만들어진 언어이기에 자바의 특징을 갖고 있습니다. - 특징 (1) 객체 지향적인 언어입니다. (2) JVM이 설치되어 있다면 플랫폼에 독립적입니다. (3) 네트워크 지향적입니다. (4) 보안성이 뛰어납니다. (5) 멀티 쓰레드를 지원합니다. (6) 코드의 가독성이 뛰어납니다. - JSP의 구조 JSP는 Page 디렉티브, 스크립트릿(scriptlet), 표현식 등을 페이지 구성요소로 갖고 있습니다. 첫번째 박스는 page 디렉티브(directive)라고 하며, JSP페이지의 속성들을 나타냅니다. 두번째 박스는 스크립트릿이며 자바의 코드를 사용할 수 있는 영역입니다. 세번째.. 2017. 11. 4.
알고리즘 공부 사이트를 소개합니다. 1. 프로그래머스 URL: https://programmers.co.kr 프로그래머스 사이트는 회사 코딩테스트가 연계된 알고리즘 연습사이트입니다. 생긴지는 얼마 안된것 같지만 해당사이트에서 17년 9월에 카카오 입사 코딩 테스트 시험도 진행이 된만큼 인정받은 사이트입니다. 알고리즘 연습 메뉴를 클릭하시면 레벨 1~8까지의 난이도로 알고리즘 문제가 보여집니다. 꽤 난이도가 있기에 해당 문제들을 다 푸실 정도의 실력이 되신다면 회사 코딩테스트도 합격하실 정도의 실력이 되실겁니다. 또 한가지의 장점은 여러 테스트케이스를 통해 자신의 코드의 정확성을 확인할 수 있다는 것입니다. 코드를 작성하고 화면에 표시된 제출버튼(빨간박스)를 누르시면 정답일 경우 위와 같이 나오고 틀렸을 경우 틀렸습니다.라는 메시지 창이 나.. 2017. 11. 4.
JSP 데이터 전송하는 방법 - form태그 (GET, POST방식 설명) - form 태그란? 클라이언트에서 서버에게 데이터를 전송할 때 사용하는 HTML의 태그입니다. - 전송방식 전송방식에는 POST, GET 2개의 방식이 있습니다. (1) GET 방식 GET 방식은 클라이언트가 서버에게 데이터를 요청할 때 사용하는 방식입니다. URL뒤에 데이터가 QueryString으로 붙어서 전송되는 방식입니다. URL은 HTTP 데이터 포맷의 Header에 저장되어 전송됩니다. 빨간 박스로 처리된 부분이 쿼리스트링(? 부분부터)입니다. - 특징 (1) POST방식 보다 전송속도가 빠릅니다. (2) 전송되는 데이터가 QueryString으로 데이터가 전송이 되기 때문에 보안에 취약합니다. 그렇기 때문에 전송되는 데이터는 URL에 보여도 상관없는 데이터만을 보내야 합니다. (id, pa.. 2017. 11. 4.
Map - HashMap 사용하는 방법 - HashMap이란? Map 인터페이스를 구현한 Hash table입니다. HashMap 객체에는 (key, value)쌍으로 데이터를 입력할 수 있습니다. * (key, value)쌍을 entry라고 부릅니다. - 특징 1. key, value값으로 null을 허용합니다. 2. 동기화가 되지 않기 때문에 멀티스레드 환경에서는 각별히 주의해야 합니다. 3. 입력되는 데이터는 정렬되지 않습니다. 4. 객체에 저장된 데이터에 접근하기 위해서는 Iterator클래스 객체를 사용해야 합니다. * 동기화가 되는 HashMap을 생성하는 방법 Map map = Collections.synchronizedMap(new HashMap()); * Iterator 사용시 주의할 점 Iterator 객체를 iterator.. 2017. 11. 3.
반응형