반응형

jsp 5

JSP - EL(Expression Language)

JSP - EL(Expression Language) EL(Expression Language)란, 표현식 또는 액션 태그를 대신해서 값을 표현하는 언어입니다. JSP 페이지 내의 자바코드를 최소화 하여 가독성을 높이고, 코딩시간 단축, 유지보수에 아주 좋습니다. 또한 웹디자이너의 편의가 증가하였습니다. ** EL 표기법 ex) (표현식) ----------> ${ value } (EL) ----------------------------------------------------------------------------------------------------------------------------------------------------- ** EL 내부에서 산술, 관계형, 조건, 논리 연산..

JAVA 2017.08.31

웹 프로그램의 실행 순서

웹 프로그램의 실행 순서웹 프로그램의 실행 순서를 이야기하기 전에 콘솔 프로그램의 실행 순서를 정리해 보겠습니다. 콘솔 프로그램은 이제껏 우리가 작성한 로컬 응용 프로그램을 이야기한다. 파일의 확장자가 JAVA이고, 이 파일을 컴파일하면 확장자가 CLASS가 되어서 명령어 java로 실행되는 프로그램 말이다. 콘솔 프로그램은 실행 순서가 다음과 같다. static 초기화 구문, public static void main(String[] arg)메서드, protected void finalize()메서드 void main() 메서드가 잇는 클래스에 메서드가 모두 있으면 실행 순서는 앞서와 같을 것이다. void main()메서드의 시작 블록에서 프로그램이 시작되어 종료 블록에서 프로그램이 종료된다는 식으로..

Network 2017.02.20

쿠키(Cookie) - 웹 프로그래밍

쿠키Http 프로토콜은 상태가 없는, 즉 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보가 없는 것이라고 했습니다. 이런 상태에 대한 지속적인 연결이 없기 때문에 이런 부분을 해결하기 위해서 서버 측에 클라이언트의 정보를 저장해서 이후에 계속 되는 클라이언트의 요청 속에 있는 클라이언트의 정보와 서버에 저장되어 있는 각각의 클라이언트에 대한 정보를 비교해서 동일한 클라이언트로부터 온 요청을 판단할 수 있다고 했습니다. 마찬가지로 쿠키 역시 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법입니다. 쿠키는 세션과는 달리 서버에 클라이언트의 정보를 담아두지 않고 클라이언트 자신들에게 그 정보를 저장하게 됩니다. 그래서 이후에 서버로 전송되는 요청에는 쿠키가 담아둔 정보를 포함해 전송이 되면, 요청..

Network 2017.02.19

세션(session)이란?

세션과 쿠키 온라인 쇼핑몰에서 쇼핑을 하면서 구매하기를 원하는 물품들을 장바구니에 넣어둡니다. 이 장바구니에 물품을 새로 추가할 수 있고, 장바구니에 있던 물품을 삭제시킬 수도 있습니다. 장바구니를 온라인이나 오프라인에서 많이 사용한 경험이 있을 것입니다. 장바구니를 들고 다니면서 필요한 물품을 그 안에 넣어두고 다시 새로운 물품을 넣고, 필요 없는 물품은 다시 뺄 수도 있는 장바구니는 세션을 사용함으로 가능하게 됩니다. HTTP프로토콜은 상태가 없는 프로토콜이라고 하는데, 사용자의 브라우저와 서버 간의 상태에 대한 보존 없이 매 순간 순간 새로운 연결을 하고, 요청에 대한 응답을 서버가 전송하고 나면 모든 연결이 끊어지게 됩니다. 이렇게 연결이 끊어지게 되면 지금 어떤 사람이 로그인되어 있는지에 대한 ..

Network 2017.02.18

표현언어와 JSTL

JSP의 표현언어표현언어의 이해썬마이크로 시스템즈에는 JSP 페이지 내의 자바코드를 최소화 하려는 정책이 있습니다. 복잡한 자바코드가 JSP페이지에 많이 들어가게 되면 웹 디자이너들의 작업에 어려움이 있기 때문에 썬마이크로시스템즈는 이번 장에서 설명할 표현언어와 JSTL등 여러 가지 기술들을 제시하고 있습니다. 표현언어는 JSP2.0 버전부터 지원이 되는 기술이고 이름으로도 알 수 있듯이 데이터를 JSP페이지 내에 표현하는 기술입니다. 물론 앞장에서 배운 JSP 문법 기술만으로도 데이터를 표현 할 수 있지만 좀 더 효율적이고 고급 프로그래밍을 위해서 사용을 해야 합니다. 표현언어의 기본객체내장 객체가 제공되는 이유는 JSP페이지에서 꼭 필수적으로 필요한 객체들이 있기 때문입니다. 마찬가지로 EL 영역에서..

Network 2017.02.14
반응형