본문 바로가기
반응형

개발/Front-End19

JSP 자바빈(JavaBean)이란 무엇일까? - 자바빈(JavaBean)이란? 자바로 작성된 컴포넌트들 즉, 클래스(Class)를 일반적으로 말합니다. JSP 프로그래밍에는 DTO(Data Transfer Object)나 DAO(Data Access Object)클래스의 객체를 JSP페이지에서 사용하기 위해 사용합니다. 자바빈을 이용하여 프로그래밍을 하면 클래스의 객체 선언과 비즈니스 로직 등을 스크립틀릿 영역에서 작성하지 않아서 가독성이 좋습니다. - 자바빈을 사용한 코드와 사용하지 않은 코드를 확인해보겠습니다. 왼쪽은 자바빈을 사용하지 않은 코드이고, 오른쪽이 자바빈을 사용한 코드입니다. 자바빈을 사용할 경우 안에 내용이 간결해지는 것을 확인할 수 있습니다. (나중에 포스팅할 EL, JSTL을 보시면 스크립틀릿자체를 안씁니다.) - 자바빈 사용.. 2017. 11. 9.
JSP 개요 - JSP란? Java Server Page의 약자로, HTML코드 상에 자바코드를 사용할 수 있는 웹 프로그래밍 언어입니다. 자바로 만들어진 언어이기에 자바의 특징을 갖고 있습니다. - 특징 (1) 객체 지향적인 언어입니다. (2) JVM이 설치되어 있다면 플랫폼에 독립적입니다. (3) 네트워크 지향적입니다. (4) 보안성이 뛰어납니다. (5) 멀티 쓰레드를 지원합니다. (6) 코드의 가독성이 뛰어납니다. - JSP의 구조 JSP는 Page 디렉티브, 스크립트릿(scriptlet), 표현식 등을 페이지 구성요소로 갖고 있습니다. 첫번째 박스는 page 디렉티브(directive)라고 하며, JSP페이지의 속성들을 나타냅니다. 두번째 박스는 스크립트릿이며 자바의 코드를 사용할 수 있는 영역입니다. 세번째.. 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.
반응형