테스트단위 테스트: 기능 단위별 테스트 - junit통합 테스트: 모든 기능을 통합, 유기적으로 잘 동작하는지 테스트1) maven 기준junit-jupiter - dependencymaven-surefire-plugin -plugin2) gradle 기준테스트로 사용
Mockito는 모의 객체 생성, 검증, 스텁을 지원하는 프레임워크이다.스텁(stub): 가짜 데이터참고) servlet.api\-javax.servlet-api / java ee 8, javax\-jakarta.servlet-api / jakarta ee9~10의존성
인텔리제이 기준\-plugin : Smart Tomcat\-tomcat 10버전WAS (Web Application Server)참고)tomcat9 -> javaee 8, 패키지명 javaxtomcat10 -> jakrata ee 10, 패키지명 jakartajakar
웹 기초 WAS(Web Application Server) get post 요청 전문: 클라이언트(브라우저) 헤더(header) 요청에 대한 정보 요청 주소(URL,URI) URI(Uniform Resource I
getRequestURI -> 확인용 (변화가 없을거 같을때)(쿼리스트링은 출력x)getRequestURL -> 버퍼 (변화가 있을거 같을때)//xmlxml에서 위와 같이 사용하던 것을클래스에서 에노테이션을 사용하여 간단하게 표현가능하다.: 요청과 응답사이에서 걸러줌F
:(Java Server Page) - 서블릿 코드 번역기술JSP는 서블릿 기술의 확장JSP는 유지 관리가 용이JSP는 빠른 개발이 가능JSP로 개발하면 코드 길이를 줄일 수 있다.JSP의 페이지 처리과정post.jsp -> post_jsp.java -> 컴파일 ->
JSP 내장 객체 HttpServletRequest request -> 객체?? HttpServletResponse response PageContext pageContext ServletContext application ServletConfig config Htt
1
내장객체
JSTL core 라이브러리 : 제어구문, 반복문 등 fmt 라이브러리 : 형식화, 숫자 형식, 날짜 형식, 시간대, 다국어 functions 라이브러리 : 문자열 가공 등 sql 라이브러리 https://jakarta.ee/specifications/tags/3.
커스텀 액션 커스텀 액션 만들기 1) 태그 파일을 작성해서 만드는 방법 확장자 .tag 2) 태그 클래스를 작성해서 만드는 방법 태그파일을 이용해서 커스텀 액션 만들기 1) tag 지시자는 태그 파일에만 사용할 수 있는 지시자인데, 웹 컨테이너가 태그 파일을 처리
: 개인 서비스 제공 가능 기술\-개개인을 구분할 수 있는 데이터를 웹 브라우저에 저장\-쿠키 데이터가 필요한 대상은 서비스를 제공하는 서버가 필요\-데이터는 브라우저,필요한 대상 서버\-매 요청시 마다 요청 헤더에 쿠키 데이터를 서버쪽으로 전송쿠키 조회는 ?HttpS
웹페이지에서 전송 받음.의존성 추가 commons-fileupload2-jakartamultipart일반적인 양식 전송 형태 content-type: application/w-www-form-urlencoded;\-텍스트 형태의 양식 데이터 종류이름=값&이름=값&fil