본문 바로가기
728x90
반응형

jsp&servlet3

[JSP & Servlet] 9. JSP JavaBean 사용 1. Java Bean의 필요성 웹을 사용하면, 양식에 맞게 값을 입력하는 페이지를 꽤나 자주 접하게 된다. 당장 필자가 쓰는 블로그 역시 텍스트로 내용을 입력하고, "완료" 버튼을 클릭하면 텍스트 내용이 블로그 DB 서버에 저장이 되도록 만들어진 구조다. HTML과 JSP에서 값을 입력받고 다른 페이지로 전달하는 태그는 과 태그가 있다. 이 두 태그의 예시를 위해, 필자는 아이디와 비밀번호를 입력하는 페이지를 JSP로 하나 구성하고, 여기서 입력받은 값을 login.jsp 라는 경로에 재출력할 수 있도록 만들어보려한다. 우선 입력 페이지부터 간략하게 만들어보자. 위의 코드를 Tomcat 서버에 올려서 실행하면, 다음과 같은 화면이 브라우저에 출력된다. 태그 사이에 태그 세 개가 존재하고, 태그들이 아이.. 2023. 1. 13.
[JSP&Servlet] 7. DB 설치 및 Java 연동 환경 구성 DB는 Database의 약자로, 방대한 양의 데이터를 저장, 조회, 변경하는 등의 작업에 사용하는 프로그램의 일종이다. 유사하나 조금 더 전문적인 DBMS(Database Management System)라는 용어를 사용하기도 한다. 웹으로 제공하는 서비스들은 필연적으로 DB를 사용할 수 밖에 없다. 가장 쉬운 예시로 포털(Portal) 사이트를 들 수 있는데, 대부분의 국민들이 사용하는 Na**r의 경우, 계정 정보만 해도 수 천 만 건에 다를 정도다. 엑셀이나 Access를 사용하면 되지 않느냐는 말을 하시는 분들도 있을텐데, 엑셀과 Access는 개인이 보유하는 소규모 데이터에 적합하도록 만들어진 프로그램들이기 때문에 웹 서비스로 인해 발생하는 데이터를 다루기에는 무리가 많다. DB 프로그램 역시.. 2022. 11. 18.
[JSP & Servlet] 6. Servlet 기본 코드 ** 본 포스팅의 예시들은 Eclipse를 사용하지 않았다. Eclipse 역시 동작 방식은 동일하기 때문에 굳이 Eclipse 버전으로 포스팅을 하지 않는다. 지난 몇 개의 포스팅을 통해 JSP의 기본 태그와 액션 태그, 내장 객체를 사용한 html 화면 구성 방법에 대해 알아보았다. JSP 파일은 웹 브라우저로 호출되는 경우 Tomcat 서버의 JSP 컨테이너에 의해 Servlet으로 변환되고, Servlet 실행 결과가 사용자에게 반환되어 웹 브라우저에서 그 내용을 확인할 수 있게 된다. 모든 웹 페이지를 JSP로만 구성할 수 있다면 Servlet을 사용할 이유가 없지만 JSP는 html 내에 Java 코드가 삽입되는 형태라 사용자에게 보이지 않게 동작해야하는 보안적인 부분이 존재한다면 코드를 작성.. 2022. 10. 29.
728x90
반응형