분류 전체보기143 URL과 URI 차이 URL ( Uniform Resource Locator) - 네트워크상 실제 파일을 호출 하는 경로 (직접 파일을 호출) ex) http://localhost/resource/main.js 모델1은 주로 URL로 작업 URI (Uniform Resource Identifier) -네트워크상 웹페이지 호출하기 위한 경로 프로그램상 구분자로 정해진 경로 호출 -> 해당 경로의 실제 파일이 없음 예) http://localhost/member/view.do MVC는 주로 URI로 작업 URI 는 URL 을 포함하고 있다. 즉 파일을 호출하여 웹페이지 표현도 가능하며 구분자로 지정하여 프로그램으로 만들어진 웹페이지를 호출 가능하다 2020. 5. 14. MVC Servlet - controller 작성하기 - 3 MVC Servlet - controller 작성하기 - 2 https://r-0o0-j.tistory.com/100 MVC Servlet - controller 작성하기 -2 MVC Servlet - controller 작성하기 - 1 https://r-0o0-j.tistory.com/99 [#006888] 1. 기본 생성된 클래스에 init( ) 메서드, destroy( ) 메서드 알아보기 [1] init( ) 메서드란? servlet이 객체화 되었을 때 초.. r-0o0-j.tistory.com 1. controller에 분기 작업하기 먼저 HttpServletRequest , HttpServletResponse에 대해 알아보면 HttpServletRequest는 호출에 관련된 정보가 담겨있다. H.. 2020. 5. 13. MVC Servlet - controller 작성하기 -2 MVC Servlet - controller 작성하기 - 1 https://r-0o0-j.tistory.com/99 [#006888] ▷▶ Servlet Life Cycle 서블릿 라이프 사이클 서블릿을 첫 번째로 요청(request)하면 서블릿 클래스를 로딩하여 객체를 생성하고, 이 객체는 메모리에 계속 남아있게 된다. Client가 같은 서블릿 클래스를 요청하면 메모리에 남아있는 이미 생성된 객체가 다시 호출 된다. 그러므로 수행속도가 빠르다. 1. Client 가 처음으로 서블릿 클래스를 호출 2. 서블릿 클래스의 객체 생성 3. 객체가 생성되면서 init() 메서드 단 한번 호출 - 같은 클래스를 호출해도 init 메서드는 호출 되지 않는다. 4. service() 메서드 실행 - 클라이언트 요청.. 2020. 5. 13. MVC Servlet - controller 작성하기 - 1 톰켓과 jdk가 낮은 버전에서는 web.xml을 통해 설정이 가능하지만 높은 버전에서는 어노테이션으로 설정 가능하다. Servlet은 HttpServlet 클래스를 상속 받아 구현한다. Servlet의 정보(url 매핑 및 초기 설정값)은 @WebServlet 어노테이션 혹은 www.web.xml에서 설정이 가능하다. 1. 패키지 만들고 패키지 안에 servlet 만들기 2-1. 클래스 이름 쓰고 Finish를 누르면 controller01 클래스 메서드, doGet 메서드, doPost메서드 생성 2-2 클래스 이름 쓰고 next를 누르면 서블릿에 정보를 입력할 수 있다. parameters의 정보를 입력 할 수 있다. URL mapping 추가 및 수정이 가능하다. 다 입력후 또 한번 next 클릭하.. 2020. 5. 13. MVC (model view controller) 패턴 MVC 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴 MVC에서 은 애플리케이션의 정보(데이터)를 나타내며, 는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소를 나타내고, 는 데이터와 비즈니스 로직 사이의 상호동작을 관리한다. 컨트롤러는 모델에 명령을 보냄으로써 모델의 상태를 변경할 수 있다.또, 컨트롤러가 관련된 뷰에 명령을 보냄으로써 모델의 표시 방법을 바꿀 수 있다. 요청하는 url 기준으로 규칙적은 분기작업을 통해 관련있는 서비스를 호출한다.(사용자가 컨트롤러를 이용하여 몯ㄹ의 상태를 바꾼다) 모델은 모델의 상태에 변화가 있을 때 컨트롤러와 뷰에 이를 통보한다. 이와 같은 통보를 통해서 뷰는 최신의 결과를 보여줄 수 있고, 컨트롤러는 모델의 .. 2020. 5. 13. JAVA 인터페이스 interface 인터페이스 - interface라는 키워드로 선언이 가능하다. - class 키워드 대신 interface 키워드가 붙는다. - 추상메서드롸 상수를 가질 수 있다. - 인터페이스를 상속 받을 시에는 implements 키워드로 상속 받는다. - 인터페이스를 상속받는 클래스는 다중 상속이 가능하다. 다중 상속을 남발하면 좋지는 않지만 대형 프로젝트에는 필요하다 package kr.or.ksmart; interface SampleInterface{ public void show(); } interface SampleInterface2{ public void print(); } class Sample implements SampleInterface, SampleInterface2{ @Override publi.. 2020. 4. 29. 이전 1 ··· 9 10 11 12 13 14 15 ··· 24 다음 728x90 반응형