목록2026/05/15 (2)
ki-sd 님의 블로그
오늘은 사용자가 직접 데이터를 생성(Create), 수정(Update), 삭제(Delete)하는 게시판 시스템을 처음부터 끝까지 구현해 냈다. 웹 애플리케이션의 핵심인 CRUD 아키텍처와 화면 이동(Redirection)의 메커니즘을 완벽히 이해한 뜻깊은 시간이었다. 1. 처리용 페이지(Process Page)의 도입과 화면 이동 로직보이지 않는 백엔드 로직 (_ok.jsp): 사용자가 boardInsert.jsp에서 폼(Form)을 작성해 전송하면, 이를 직접 화면에 그리지 않고 insert_ok.jsp라는 중간 처리용 페이지가 데이터를 받는다. 이 페이지는 자바 로직(DAO 호출)만을 순식간에 수행한 뒤 브라우저에게 "목록 페이지로 가라"고 지시한다.response.sendRedirect(): DB에..
오늘은 사용자가 입력한 조건에 따라 데이터를 동적으로 추출하는 JSP 검색 시스템의 완성도를 높이고, 웹 페이지의 시각적 완성도를 결정짓는 CSS 가시성(Visibility) 및 타이포그래피(Typography) 속성들을 심도 있게 해부했다. 데이터의 흐름(Data Flow)과 화면의 표현(Presentation)이 어떻게 유기적으로 연결되는지 그 메커니즘을 확립한 시간이었다. 1. JSP Form 데이터 처리와 동적 검색 로직 (DAO/VO) 사용자가 선택한 검색 조건(업체명, 주소, 음식종류)과 검색어를 서버로 전송하고 처리하는 전체 프로세스를 구축했다.Form 데이터 수신 (find.jsp): 클라이언트가 태그를 통해 전송한 col(검색 컬럼)과 fd(검색어)를 request.getParamete..
