본문 바로가기

JSP/DAY 40 _ 23.10.17

(3)
Query String, Get, Post String a = request.getParameter("a"); String b = request.getParameter("b"); String c = request.getParameter("c"); // --> HTTP 요청에서 "a"라는 이름의 매개 변수를 검색하는거임!!!! (url에 사용자가 a값을 쿼리 스트링으로 넣겠지) // console창 출력결과 System.out.println(a);// 10 System.out.println(b);// 20 System.out.println(c);// null ## Query String : 파라메터를 넘기는 방법 중 하나! (form tag처럼) - 문법) URL주소뒤에 물음표(?)를 붙이고 key1=value1&key2=value2... -> g..
MVC Basic - 과거 : 한 파일에 모든걸 때려넣으니까 유지/보수가 어려웠겠지. 이제는 각 기능마다 하는 일을 나눠서 할거임 -> MVC - MVC(Model-View-Controller) : -> 화면과 데이터 처리를 분리, -> 코드간 종속성 줄이고 구성요소간의 역할을 명확하게 함 -> 코드 분리가 쉽고 협업이 용이함 # Model : 데이터 처리영역 (= 빵공장의 빵) -> Data Base와 연동하는 영역 -> View와 Controller에 의존하지 않아야 함 # View : 사용자에게 보이는 화면 -> 흔히 UI라고 불림 -> Controller로 부터 전달받은 데이터의 출력 및 html, CSS 등을 통해 화면의 디자인을 처리하는 영역 -> 기본적으로 Model, Controller와의 종속성 없이 구현..
JSP Basic [ 주석 ] **JSP(Java Server Page) : Java 코드가 들어가 있는 HTML 코드! - 서블릿은 자바 소스코드 속에 HTML코드가 들어가는 형태인데, - JSP는 이와 반대로 HTML 소스코드 속에 자바 소스코드가 들어가는 구조를 갖는 웹어플리케이션 프로그래밍 기술입니다. - HTML속에서 자바코드는 또는 형태로 들어갑니다. - 자바 소스코드로 작성된 이 부분은 웹 브라우저로 보내는 것이아니라 웹 서버에서 실행되는 부분입니다. - 웹 프로그래머가 소스코드를 수정 할 경우에도 디자인 부분을 제외하고 자바 소스코드만 수정하면 되기에 효율을 높여줍니다. - 또한 컴파일과 같은 과정을 할 필요없이 JSP페이지를 작성하여 웹 서버의 디렉토리에 추가만 하면 사용이 가능합니다. - 서블릿 규칙은 ..