테스트 9. Testing Techniques 책에서 다루고 있는 테스트 종류 Regression Test :: Unit Test를 묶어 둔 것으로 새로운 기능을 개발하기 전에 실행. 즉 테스트는 다른 테스트에 독립적이어야 함. Unit Test :: 단일 메소드 또는 기능을 테스트 하는 것 Load Test :: 병목현상이나 성능 측정을 위한 테스트 테스트가 왜 중요한가? 제목하고 어울리는 내용은 아닌것 같은데 시나리오를 들어 설명하고
Custom Tag 4. Role Separation with Custom Tags Using Custom Tags – Sevlet Container가 custom tag를 다루는 과정 1. 페이지 처리 도중에 custom tag를 만나면 제어권을 해당 페이지에서 태크 핸들러에게 넘깁니다. 태그 핸들러에서 필요한 처리를 하고나서 다시 페이지로 제어권을 넘깁니다. 2. Servlet Container는 이런 태그 핸들러 들의 객체를 생성하여 풀에서 관리합니다. – 태그 핸들러를 taglib 지시자를 사용하여 jsp에 포함시킬 수
JSP Foundation 3. Role Separation with JavaBeans 어떻게 하면 잘 돌아가는 것(function well) 뿐만 아니라 인터페이스 까지 볼 수 있는(appealing interface) 애플리케이션을 만들 수 있을까? – 컨텐츠 생성 과 컨텐츠 표현 계층을 분리하라. – 이렇게 하면 화면 디자이너가 애플리케이션의 코드와 상관없이 인터페이스만 보고 화면을 개발할 수 있다. – 애플리케이션 코드를 화면에서 숨길수록 더 깔끔한 표현 계층을 만들 수
모델 1방식 1. JSP Foundation Understanding HTTP – Http Uses TCP/IP – 요청(request)와 응답(response)가 HTTP의 핵심 – HTTP 요청의 구성 : 헤더, 폼데이타, 두 종류 있다.(GET – 서버로 부터 데이터를 가져올 때 사용, POST – 서버에 데이터를 추가/수정 할 때 사용) – HTTP 응답의 구성 : 컨텐츠 타입, 길이, HTTP 버전. 상태코드 Servlet & JSP – 쓰레드 기반의