jsp 2

[사용자 인터페이스와 서버구현] JSP와 JAVA Beans

JAVA Beans 자바 빈즈란, 특정한 일을 독립적으로 수행하는 컴포넌트를 의미한다. 주로 컨테이너 쪽에 위치하며, JSP에 데이터베이스 연동 등 프로그램적 요소를 모듈화할 수 있도록 도와주는 역할을 한다. ① HTML폼에서 사용자에게 입력값을 받는다. 이 값들은 각각 form의 요소로 name 속성 값을 통해 a.jsp로 전달된다. ② a.jsp는 useBean 액션을 사용하여 빈즈 클래스를 불러오고, setProperty를 통해 폼으로부터 전달받은 값을 빈즈 클래스의 멤버 변수 값으로 전달한다. ③ 빈즈 클래스의 setter메소드들이 이때 자동으로 호출된다. ④ 빈즈 클래스의 값을 참조하려면 getter 메소드를 사용해야 한다. ⑤ 결과를 보는 b.jsp는 a.jsp와 마찬가지로 useBean 액션..

[사용자 인터페이스와 서버구현] JSP 서버 구현: tomcat과 eclipse 연결하기

JSP JSP란, JAVA Sever Page 이라는 뜻으로 자바를 기반으로 한 웹서버 프로그램 언어이다. JSP를 통해 웹서버 프로그래밍을 하는 방식은 많지만, 이번 수업에서는 tomcat 서버와 eclipse를 사용하여 웹서버 프로그램을 진행한다고 한다. 수업 내용을 정리하는 포스팅인 만큼 이 서버구현 포스팅 또한 tomcat과 eclipse를 기반으로 프로그래밍을 진행하도록 하겠다. Tomcat 아파치 톰캣은 웹 서버 소프트웨어 중 하나로, 서블릿 컨테이너라고도 부른다. 서블릿과 JSP 모두 실행 가능한 환경을 말한다. 만약 개발용이 아닌, 실제 서비스용으로 사용하길 원한다면 아파치 웹 서버를 설치한 후, 서블릿 컨테이너로 톰캣을 사용하는것이 좋다. 그러나 우리는 개발용이기 때문에 톰캣만 설치해주도..