분류 전체보기85 [MyBatis] Spring의 데이터베이스 관련 설정 MyBatis와 Spring을 함께 사용할 때는 MyBatis의 데이터베이스 설정 일부는 생략하고 스프링에 그 설정을 추가한다. 즉, 스프링을 사용하면 스프링 설정이 마이바티스 설정의 일부를 대체하는 것이다. MyBatis 설정에서 설정 가능한 element를 파악하기 위한 가장 간단한 방법은 DTD를 보는 것이다. 설정파일의 DTD는 http://mybatis.org/dtd/mybatis-3-config.dtd 에서 확인할 수 있다. 매퍼 XML의 DTD는 다음과 같다. 1. dataSource dataSource 아이디를 가진 bean은 데이터베이스 연결정보를 가진 객체이다. MyBatis와 Spring을 연동하면 데이터베이스 설정과 트랜잭션 처리는 Spring에서 관리한다. dataSource be.. 2019. 5. 23. [용어정리] DTD란? DTD(Document Type Definition) XML DTD - DTD는 문서 유형 정의입니다. - DTD는 XML 문서의 구조와 법적인 요소 및 속성을 정의합니다. - DTD를 사용하면 독립적인 사용자 그룹이 데이터 교환을 위한 표준 DTD에 동의할 수 있습니다. - 응용 프로그램은 DTD를 사용하여 XML 데이터가 유효한지 검증 할 수 있습니다. Reference https://www.w3schools.com/xml/xml_dtd_intro.asp DTD Tutorial DTD Tutorial What is a DTD? A DTD is a Document Type Definition. A DTD defines the structure and the legal elements and attrib.. 2019. 5. 23. [JAVA] Reflection 개념 reflection : 반사 JVM에서 실행 중인 애플리케이션의 행위를 확인하고 변경하기 위해 제공하는 기능이다. 구체적인 클래스 타입을 알지 못하여도 해당 클래스의 메소드, 타입, 변수 등에 접근할 수 있도록 해주는 API이다. 성능 및 보안을 제한하는 단점이 있어 사용에 제한을 둬야 한다. **참조** https://docs.oracle.com/javase/tutorial/reflect/ Trail: The Reflection API (The Java™ Tutorials) Uses of Reflection Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of.. 2019. 5. 22. [MyBatis] MyBatis란? MyBatis는 JDBC(Java Database Connectivity, 자바에서 제공하는 데이터베이스 프로그래밍 API) code를 편하게 작성할 수 있게 만들어진 프레임워크 이다. 웹 애플리케이션을 개발할 때 데이터베이스와의 연동을 위해 주로 JDBC를 사용하였다. JDBC의 특징은 다음과 같다. 1) 데이터 연결 객체 생성 - Connection con = null; - Class.forName("JDBC driver class name").newInstance(); - con = DriverManager.getConnection("JDBC URL", "접속 ID", "접속 Password"); 2) SQL 정의 - PreparedStatement pre = null; - String sql = .. 2019. 5. 22. 이전 1 ··· 9 10 11 12 13 14 15 ··· 22 다음