JSP4 상태정보 유지 MVC 패턴의 Controller 역할로서 서블릿이 사용된다. 서블릿을 구현할 때 반드시 상속받아야하는 클래스: java.servlet.http.HttpServlet 포워드 기능: 하나의 서블릿에서 다른 서블릿이나 JSP와 연동하는 방법 포워드 기능이 사용되는 용도 요청에 대한 추가 작업을 다른 서블릿에게 수행하게함 요청에 포함된 정보를 다른 서블릿이나 JSP와 공유함 요청에 정보를 호함시켜 다른 서블릿에 전달할 수 있음 모델2 개발 시 서블릿에서 JSP로 데이터 전송에 사용 RequestDispatcher방법 일반적으로 포워딩 기능을 지칭 서블릿이 직접 요청하는 방법 RequestDispatcher클래스의 forward() 메서드 이용 dispatch를 이용한 포워딩: 서블릿에서 jsp로 데이터 전송을.. 2023. 8. 1. MVC 패턴 경로 설정 .jsp라서 servletExample까지는 필요x "subject/subjectSearchSuccess.jsp" servlet을 불러올때 프로젝트명부터 "/servletExample/subjectDelete" MVC 패턴: 모델, 뷰, 컨트롤러 구분 작업 분리, 결합도를 최소화, 유지보수 높이고, 개발자들이 각각 맡은 영역에만 집중할 수 있게 해서 개발의 효율성을 극대화할 수 있는 장점이 있다. 사용자의 입력을 받아서, 처리를 하고 결과를 다시 사용자에게 표시하기 위한 최적화된 설계 뷰: 클라이언트와 서버 간의 인터페이스 역할을 하는 영역, 화면 구성을 담당 (HTML, CSS, JSP를 사용하여 구현) 컨트롤러: 뷰와 모델을 연결하는 중계 역할, 클라이언트가 전달한 파라미터를 추출하여 모델.. 2023. 7. 17. EL, JSTL EL에서 객체에 접근 ${.} 형식 사용 처리과정 을 로 변환 이 null이면 null을 리턴 이 null이 아닐 경우 를 로 변환(가 null이면 null을 리턴) 이 Map, List, 배열인 경우 이 다른 객체이면 표현언어의 주요 기능 기존 표현식보다 편리하게 값을 출력 JSP의 4가지 기본 객체가 제공하는 영역의 속성 사용 집합 객체에 대한 접근 방법 제공 수치 연산, 관계 연산, 논리 연산자 제공 자바 클래스 메서드 호출 기능 제공 표현 언어만의 기본 객체 제공 스크립트 요소(스크립트릿, 표현식, 선언부)를 제외한 나머지 부분에서 사용 관련있는 태그들끼리 묶어놓은 단위: 태그 라이브러리 액션태그는 JSP에서 XML유형의 태그 사용, 특별한 동작 기능 수행 액션태그와 커스텀 태그 모두 XML 태그.. 2023. 7. 14. JSP ResultSet: 특정 SQL 문장을 처리한 결과를 담고 있는 영역 rs ResultSet 타입 웹 구조: 웹 브라우저가 있는 클라이언트가 자료를 요청(request), 서버는 요청에 응답(response) 웹 서버는 HTTP를 사용하여 클라이언트에 응답 여러명의 사용자가 동일한 페이지를 요청하여 같은 애플리케이션 프로그램을 처리할 때 1 개의 프로세스만을 할당하고, 사용자의 요청을 쓰레드(Thread) 방식으로 처리 메모리 사용량 및 프로세스 관리 부하 감소로 전체적인 처리량 높음 서블릿(servlet): 순수하게 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버 측 프로그램 자바 프로그램에 표현 부분인HTML코드를 모두 포함해야 하므로 로직 처리와 디자인 처리를 분리하기 어려움 JSP(JavaSe.. 2023. 7. 3. 이전 1 다음