자바스크립트에서도 객체를 다룰 수 있다. 그런데 먼저 자바를 배우고 자바스크립트로 넘어온 클래스의 개념이 존재하지 않기 때문에 개념이 생소할 수도 있다. 따라서 이 부분을 간단하게 정리하고 넘어간다. 자바스크립트는 프로토타입 기반언어 객체지향 언어라는 것을 알아두고 이 글을 읽어보자. 객체(Object) 자바스크립트에서 객체는 속성의 집합으로 볼 수 있다. 위 그림에서 보면, userInfo라는 객체는 userId, userPw, old라는 속성을 가지고 있다. 이렇게 객체로 묶어서 데이터를 다루게 되면 아래와 같은 장점이 있다. 1. 관련있는 데이터를 묶어서 처리할 수 있기 때문에 코드의 유지보수성이 좋아진다. 2. 실세계의 사고방식과 유사한 코딩이 가능하게 한다. 즉 컴퓨터 친화적인 코드를 인간에 가..
JSP만으로는 완벽한 웹 서비스를 제작할 수가 없다. 모든 사용자 입력에 대한 처리를 서버에게 떠맡길 수는 없기 때문이다. 따라서 클라이언트에서 어느정도 로직의 처리가 들어가야 한다. 웹 개발자로써 반드시 알아야할 클라이언트단 요청 처리 언어 중 하나가 JQuery이다. JQuery는 JavaScript의 라이브러리중 하나이기 때문에, JQuery를 공부하기 전에 JavaScript에 대해서 기본적인 지식을 알고 넘어가려고 한다. 목적 웹 페이지를 동적으로 움직이기 위한 스크립트 언어이다. 기존 HTML과 CSS만으로 작성된 웹 페이지는 데이터를 동적으로 처리하기에는 부족함이 있다. 물론 최신의 HTML5와 CSS3는 어느정도 동적인 처리가 가능하지만, 이는 복잡한 로직을 처리하기에는 한계가 있다. 따라..