본문 바로가기

HTML28

국비 지원 개발자 과정_Day59 요구사항 정의서 1. 게시글 목록 페이지를 열 때 오라클 서버를 경유해 최신글 10건을 가져온다/내림차순으로 정렬하여 출력 2. 제목을 클릭하면 상세 보기 페이지로 이동하기 전에 오라클 서버를 경유해 사용자가 선택한 제목에 대한 한 건의 정보만 가져와서 read.jsp에 출력 1번에서 제목을 클릭할때 글 번호를 서블릿에 넘겨서 select문 where절에 조건값으로 사용 3. 댓글쓰기 버튼을 누르면 상세 보기 페이지에서는 글번호, 글그룹번호, 차수, 순번, 글제목 등 1번에서 선택된 글번호에 해당하는 모든 정보를 가지고 있으므로 글 내용을 입력받아 폼 전송 시에 댓글 쓰기에 필요한 정보인 글번호, 글그룹번호, 차수, 순번을 반드시 넘겨준다 위에서 가져온 글번호는 새글쓰기인지 댓글 쓰기인지를 판별하는 용도.. 2023. 2. 21.
국비 지원 개발자 과정_Day58 package com.example.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; // 서블릿에선 @WevServlet -> Controller + RequestMapping // 여기선 각각 나누어서 표시함 @Controller @RequestMapping("/home/*") public class HomeController { // 테스트 URL 경로: http://localhost:8000/home/index @.. 2023. 2. 20.
국비 지원 개발자 과정_Day56 회원 가입 양식 아이디 비밀번호 비밀번호확인 지역 서울 부산 대구 package com.mvc.controller; import java.io.IOException; import java.util.List; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.log4j.Logger; import com.mvc.dao.TestDao; public class TestServlet exte.. 2023. 2. 16.
국비 지원 개발자 과정_Day55 HTML5에서 제공하는 input 태그의 type속성으로 사용 가능한 속성값을 5가지 이상 작성 button, checkbox, color, date, email HTML의 영역을 구분하는 태그 중 div 태그와 span 태그의 차이점을 서술 div는 줄 바꿈이 되고 Block속성으로 width, height 크기 지정이 가능하지만, span은 줄바꿈 없이 그 옆으로 붙고 Inline속성으로 크기를 지정할 수 없다. 전역객체(Window)의 NaN 속성에 대해 서술 Not-A-Number로 숫자가 아니라는 의미 자바스크립트의 scope 중 block scope에 대해 서술 주어진 코드블록({}) 안에서만 사용이 가능하며 밖에서는 접근할 수 없는, {}에 의해 생기는 변수의 유효범위를 블록 스코프라고 한다.. 2023. 2. 15.
국비 지원 개발자 과정_Day54 REST(Representational State Transfer) 웹에서 데이터를 전송 및 처리하는 방법을 정의한 인터페이스 모든 데이터 구조와 처리방식은 REST에서 URL을 통해 정의되며, 그래서 매우 직관적으로 이해할 수 있음 HTTP Method를 통해서 Resource를 처리하며, CRUD를 통한 resource 조작을 할 때 사용 HTTP Method REST를 지키면서 행위를 전달하는 방법 get 조회 - 링크를 걸 수 있다, 쿼리스트링이 헤더에 전달된다 post 생성 put 수정 delete 삭제 자바에는 http를 지원하는 api가 없다 → 브라우저에 요청사항 전달 위해서는 서블릿, JSP필요 HTTP(Hyper Text Transfer Protocol) 서버/클라이언트 모델을 따라 데.. 2023. 2. 14.