본문 바로가기
반응형

분류 전체보기240

티스토리 글쓰기 버튼 안보일 때 1. 본인 블로그 접속 후 Q 누르면 관리자 페이지로 이동 > 글쓰기 버튼 이용 2. 관리자 페이지 > 메뉴 추가 > 글쓰기 버튼 주소 복사 후 주소 직접 입력 2023. 5. 19.
IBATIS와 MYBATIS 차이점 IBATIS와 MYBATIS 차이점 [iBATIS/MyBatis]iBATIS와 MyBatis의 차이 INTROiBATIS( ~ 2.3)의 버전이 변경되면서 MyBatis(2.5 ~ )로 변경이 되었는데, 버전 이외에도 변경점이 꽤 있는것 같아 정리하고자 한다. 명칭 변경 이유Apache project팀에서 google code 팀으로 이동하면서 명 sdevstudy.tistory.com 명칭 변경 이유: Apache project팀에서 google code 팀으로 이동하면서 명칭 변경 java 요구 사항: JDK 1.4 이상 → JDK1.5 이상 (MyBatis 3.2 이상 버전은 JDK 1.6 이상 요구) 패키지 내부 구조: com.ibatis.* → org.apache.ibatis.* pom.xml .. 2023. 5. 18.
MYBATIS 개념 MYBATIS 개념 자바 오브젝트와 SQL 사이의 자동 매핑 기능을 지원하는 ORM(Object Relational Mapping) 프레임워크 MYBATIS 장점 SQL을 그대로 이용하면서 JDBC 코드 작성의 불편함을 제거하고 도메인 객체나 VO 객체를 중심으로 개발 가능하다. 쉬운 접근성과 코드의 간결함 (JDBC의 모든 기능을 MYBATIS가 대부분 제공한다.) SQL문과 프로그래밍 코드의 분리 (SQL 변경 시 자바 코드 수정 혹은 컴파일이 필요하지 않다. ) 다양한 프로그래밍 언어로 구현이 가능하다. MYBATIS - DB ACESS PEOCESS > 프로그램 시작 시 수행되는 프로세스 1. 응용 프로그램이 SqlsessionFactoryBuilder를 위해 SqlSessionFactory를 빌.. 2023. 5. 18.
로깅 라이브러리 - LOGBACK 로깅의 뜻과 존재 이유 로깅 : 애클리케이션이 동작하는 동안 시스템의 상태나 동작 정보를 시간순으로 기록하는 것 사용자나 고객에게 꼭 필요한 기능은 아니지만, 디버깅이나 개발 이후 발생한 문제를 해결할 때 원인을 분석하는데 꼭 필요한 요소이다. 자바에서 가장 많이 사용되는 로깅 프레임워크는 Logback로 log4j이후 출시되었으며, slf4j를 기반으로 구현되었다. LOGBACK의 특징 크게 5개의 로그레벨로 설정할 수 있다. (ERROR, WARN, INFO, DEBUG, TRACE) 실제 운영 환경과 개발 환경에서 각각 다른 출력 레벨을 설정해서 로그를 확인할 수 있다. LOGBACK 설정 파일을 일정 시가남다 스캔해서 애플리케이션을 재가동하지 않아도 설정을 변경할 수 있다. 별도의 프로그램 지원 .. 2023. 5. 14.
스프링프레임워크 - 1 1. 스프링의 개념 1.1 개념 "애플리테이션 개발에 필요한 기반을 제공해서 개발자가 비즈니스 로직 구현에만 집중할 수 있게끔 하는 것" 스프링 프레임워크는 주요기능으로 DI, AOP, MVC, JDBC 등을 제공한다. [Spring] Spring Framework란? 기본 개념 핵심 정리 Spring Framework란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다. 엔터프 khj93.tistory.com 1.2 스프링 프레임워크에서 제공하는 모듈 스프링 모듈 기능 spring-core 스프링의 핵심인 DI와 IoC 제공 spring-aop AOP 구현 기능 제공 spring-jdbc 데이터베이스.. 2023. 5. 14.
xml 설정 파일 위치와 역할 xml 설정파일 위치 - pom.xml : 메이븐 관리 - web.xml : 서버의 시작 지점 -root-context.xml : 프로젝트의 어플리케이션 영역 설정 -servlet-context.xml : 서블릿 영역을 설정 -webapp WEB-INF -spring -appServlet -servlet-context.xml -root-context.xml xml 파일 작동 순서 1. web.xml 에서 클라이언트의 요청을 수집한다. 2. web.xml의 dispatcherServlet이 클라이언트의 요청을 핸들링 > servlet-context.xml > HandlerMapping Controller 검색 > 요청을 처리할 수 있는 컨트롤러를 찾기 > 해당 컨트롤러를 사용해 요청을 처리 3. java에.. 2023. 5. 13.
반응형