🌈log4j.xml">"> : console어펜더 class 속성값으로 설정된 클래스는 반드시 Appender 인터페이스를 상속받아 작성 --> class 속성값으로 설정된 클래스에 따라 로깅정보를 기록하는 방식이 다르게 설정 --> ConsoleAppender 클래스 : 로깅정보를 서버 콘솔에 기록하기 위한 클래스 --> PatternLayout 클래스 : 로그 형식을 작성하기 위한 변환 문자를 제공하는 클래스 --> %c{1} : 패키지를 제외한 클래스의 이름만 기록 --> %d{yyyy-MM-dd} : [년-월-일] 형식으로 로그시간 기록 --> 로그 이벤트 : TRACE > DEBUG > INFO > WARN > ERROR > ..
사실 mybatis-config.xml 파일은 생략가능그냥 단독의 mybatis 프레임워크가 아닌 mybatis-spring의 환경설정파일이므로 전에 만들었던 mybatis 환경설정파일과는 조금 다름Mybatis Framework의 환경설정파일">
" xmlns:xsi="" xmlns:beans="" xmlns:context="" xmlns:tx="" xmlns:aop="" xsi:schemaLocation=" "> HandlerMapping 객체를 사용하지 않아도 요청 처리 클래스의 요청 처리 메소드가 클라이언트의 요청에 의해 호출되도록 자동으로 매핑 처리 --> 클라이언트의 리소스 파일 요청에 대한 응답 처리를 위해 사용하는 엘리먼트 --> [**] 패턴문자를 속성값으로 사용한 경우 현재 폴더 및 하위 폴더의 리소스 파일 요청 가능 --> --> : InternalResourceViewResolver - 3rd : UrlBasedViewResolver - 2nd 뷰이름으..
01. root-context.xml에는?보통 DAO 클래스 작성에 필요한 클래스를 Spring Bean으로 등록함즉 데이타베이스 관련 필요한 객체들은 어떤 서블릿을 이용하던 사용할 수 있도록 root-context.xml 에 만듦왜?모든 서블릿에서 사용할 수 있게 하기 위해서DataSource클래스 , SqlSessionFactory클래스 , SqlSession클래스 , TransactionManager클래스 등02. 🌈관련 라이브러리 빌드 처리회사에서는 보통 제일 최신버전 사용 잘 안함상황봐서 사용하기!!!" xmlns:xsi="" xmlns:tx="" xsi:schemaLocation=" "> DAO 클래스 작성에 필요한 클래스를 Spring ..
" xmlns:xsi="" xsi:schemaLocation=" "> WAS 프로그램이 실행될 때 "자동으로 읽어" 필요한 설정에 맞게 동작됨 --> contextConfigLocation 이름으로 스프링 컨테이너(WebApplocationContext 객체)에게 Spring Bean Configuration File의 경로를 제공 --> contextConfigLocation 모든 Front Controller 역활을 하는 웹프로그램에게 필요한 객체를 제공하기 위해 Spring Bean으로 등록 --> /WEB-INF/spring/root-context.xml contextInitialized 메소드 : Listener 객체 생성 후 자동 호출되는 메소드 - 초기화 작업..
로컬 저장소의 라이브러리 파일을 프로젝트에 빌드되도록 처리 --> 로컬 저장소에 라이브러리 파일이 없는 경우 메이븐 저장소에서 다운로드 받아 로컬 저장소에 저장 --> 사용자 폴더의 .m2 폴더를 로컬 저장소로 사용 --> 라이브러리 파일에 문제가 있는가 있는 경우 이클립스 종료 후 .m2 폴더의 라이브러리파일을 삭제하고 이클립스 재실행 --> 사이트 참조 -->" xmlns:xsi="" xsi:schemaLocation=" "> 4.0.0 xyz.itwill controller spring war 1.0.0-BUILD-SNAPSHOTproperties 하위 엘리먼트 이름을 값을 구분하기 식별자로 사용하며 엘리먼트 내용이 제공되는 값을 표현 --> pom.xml 파일에서 ${이름} 형식으로 값을..
01. JAVA 기반의 프레임워크Spring 프레임워크를 이용해 웹 사이트 구축하는 방법을 배움웹프로그램 구축 : Spring 프레임워크그 중 Spring이 제공해주는 MVC패턴을 이용할 것임SpringMVC - 웹어플리케이션 구축에 최적화 되어있기 때문 02. Spring MVCM (Model) - persistence layout (DB 관련)Mybatis 이용Spring 프레임워크에서 어떻게 MyBatis 프레임워크를 이용할 수 있을까?pom.xml(maven빌드툴)에서 mybatis가 제공해주는 라이브러리를 빌드처리하면 됨Mybatis의 핵심 개념매퍼바인딩 , resultType , resultMapMybatis 이용 예시src/main/resources/ mybatis-config.xml : ..