자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램이다. 자바 서블릿은 웹 서버의 성능을 향상시키기 위해 사용되는 자바 클래스의 일종이다.New>Dynamic Web Project > Apache Tomcat v9.0 >
Java Server Page (자바 서버 페이지, JSP)는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 서버 사이드 스크립트 언어이다Servlet 만으로 웹사이트를 제작하려면 print.out으로 html구조를
Previously.... Servlet으로 DB 접근 & 화면 출력 -> 화면단 만들기가 어려웠음 JSP로 DB접근 & 화면 출력 -> 화면단 만들기는 쉬우나 자바코드와 섞이기 때문에 복잡해진다. 예전엔느 실무에서 코드가 한 jsp 파일 당 2~ 3천자정도 되었다고.
MVC Pattern MVC Pattern ( Model-View-Controller) Model : 데이터 처리 View : jsp Controller : 요청 과 응답 referencing 구성 Service: 일처리 Dao : Database 로직 처리
스프링을 이용한 mvc실무에서 가장 많이 사용할 파트 어플리케이션 상태의 캡슐화상태 쿼리에 대한 응답어플리케이션의 기능 표현변경을 view 에 통지literally view모델에게 업데이트 요청사용자 input을 컨트롤러에게 전달컨트롤러는 view를 선택하여 결과 페이
imageMaven Project를 생성하고 나면, Servlet-context.xml이라던가 web.xml이라던가 root-context.xml이라던가가 기본으로 생성되는걸 볼 수 있다.web.xml의 기본 코드는 아래와 같다.<servlet mapping> 을
프로젝트를 하다 보면, 꼬이거나 다 괜찮은데 안될 때 자주 찾게 될 폴더라고 한다사용자 > User> .m2 > repositoryjar 파일이 있는데도 에러가 난다면, 이 repository를 지우고 다시 다운로드를 받을 수 있다.어쩔수 없는 경우만 지워야지, 다운로
Spring Legacy 프로젝트를 생성시 기본적으로 3개의 xml 파일이 생성된다 : web.xml, root-context.xml, servlet-context.xml이 세가지 xml 파일을 자세히 알면 스프링 MVC 구조 이해시 많은 도움이 된다.루트가 먼저 메모
Spring MVC로 파라미터를 처리하는 방식에는 크게 6가지가 있다. Spring MVC는 HttpServlteRequest, @RequestParam, 매개변수 , DTO 를 사용하여 파라미터를 처리할 수 있다. 이 중, 가장 많이 쓰이는 방식은 DTO 방식이다.W