Java190 AOP FILTER, AOP, INTERCEPTOR 는 전처리/후처리 할수 있다. but넘겨받는 매개변수,수행시점이 틀림 - Filter 는 servlet request,servlet response, filterchain 전달받음 (Dispatcher servelt이 요청을 전달받기 전) - INTERCEPTOR는 Httpservlet request, Httpservlet response, Model&view , exception 전달받음 INTERCEPTOR는 dispatchar 서블릿에서 controller 호출하기 전/후처리 가능. - AOP는 메소드의 파라미터 값, return된 값 전달받음 AOP는 실제 작성한 객체의 메소드가 실행되기 전 후. 반복적으로 수행되면서 프로젝트를 가로지르는 횡단 관심사(.. 2023. 8. 11. log4j pattern 모음 %p debug, info, warn, error, fatal 등의 priority 가 출력된다. %m 로그내용이 출력됩니다 %d 로깅 이벤트가 발생한 시간을 기록합니다. 포맷은 %d{HH:mm:ss, SSS}, %d{yyyy MMM dd HH:mm:ss, SSS}같은 형태로 사용하며 SimpleDateFormat에 따른 포맷팅을 하면 된다 %t 로그이벤트가 발생된 쓰레드의 이름을 출력합니다. %% % 표시를 출력하기 위해 사용한다. %n 플랫폼 종속적인 개행문자가 출력된다. rn 또는 n 일것이다. %c 카테고리를 표시합니다 예) 카테고리가 a.b.c 처럼 되어있다면 %c{2}는 b.c가 출력됩니다. %C 클래스명을 포시합니다. 예)클래스구조가 org.apache.xyz.SomeClass 처럼 되어있다.. 2023. 8. 11. 프로필 사진 설정 프로젝트경로 구하기 (JSTL 활용) jsp 페이지에서 실제 활용 : 2023. 8. 10. file upload 구현 servlet-context에 multipart/form-data 형식 전달된 데이터를 처리하는 bean 추가 == 10MB MAVEN lib 추가 필요: Apache commons-fileupload : 파일업로드 + 썸네일 만들기 Imgscalr A Java Image Scaling Library : image resize lib 원본 이미지로 resize해주는 라이브러리 2023. 8. 8. project 신규 설정하는 법, REST 댓글 구현 프로젝트 만들어서 rest 쓸 거니까 tablib (jstl)필요 없음.... mvc_board에서 prop폴더랑 log4jdbc.log4j2.properties 복사 1. pom 내용복사 2. spring폴더 classpath로 넣어줌. 3. web.xml에 서블릿 경로 수정 4. root-context 설정 1. root-context -> namespaces context, mybatis-spring 추가 2. db.properties 파일 불러오고 히카리 추가. 3.Mybatis추가 정상 등록 되었는지 test 하기 1. vo 생성 2. WEB_INF에 lib 폴더 추가. -> pageMaker.jar 삽입 및 우클릭해서 build path. : cri.pm사용 가능 3. dao생성 (인터페이스).. 2023. 8. 7. 8.4까지 workspace 2023. 8. 4. 이전 1 ··· 14 15 16 17 18 19 20 ··· 32 다음