05 Jul 2018
July 5, 2018

ibatis 다운로드

0 Comment

봄 ORM 3.2. x 지점에서 복사한 ibatis 통합 코드: 단순, 경량, 오픈 소스, 동적 sql 및 sql 컨트롤, 이전 ibatis 지식. 지금 나를 주제에 대해 조금 자세히 설명 하 게 해 라. Podcastmania.ro의 옛 시절에, Podcastpedia.org의 이야기를 참조 하십시오, 나는 서블릿을 기반으로 프레임 워크 처럼 내 자신의 MVC를 사용 하 여 웹 응용 프로그램을 개발 하 고 일반 오래 된 JDBC 데이터베이스에 액세스 합니다. spring MVC로 “업그레이드” 한 후, 데이터베이스 액세스를 위해 spring의 jdbctemplate을 사용 하기 시작 했 고,이는 일부 상용구 코드를 제거 했다. 나중에 내가 ibatis를 통해 데이터베이스 액세스가 발생 한 프로젝트-최대 절전 모드에서 오랜 시간 동안, 하지만 기존의 이유와 데이터베이스를 정상화 전혀 때문에, ibatis 최적의 선택 이었다 참여 있어. mybatis가 막 발사 된 것과 거의 같은 시간에, 그래서 제가 문서를 읽고, 조종사를 했 고, 그것을 좋아하고 봄의 jdbctemplate에서 mybatis로 전환 했다. 난 최대 절전 모드 및 JPA 2.0와 프로젝트에 대 한 끈기에 사용 되는 최대 절전 모드에서 일하고 있었던 건 시간, 그래서 내가 가장 인기 있는 자바 지 속성 프레임 워크에 꽤 좋은 개요가 있다고 말하고 싶지만. 당신은 현재 네 가지 주요 옵션: 액세스 제어 취약점으로, 우리는 쿼리의 의미를 변경 하기 위해 SQL 쿼리에 값을 주입 하는 것에 대해 걱정 하지 않는 거 야.

대신이 취약점은 일반적인 값을 사용 하 여 비즈니스 논리를 끊고 데이터베이스의 모든 레코드를 열거할 수 있는 논리 결함의 더 많은 것입니다. 그러나 문제가 유효한 지 여부는 일반적으로 의도적으로 설계 된 것일 수 있으므로 감사가 필요 합니다. 예를 들어, 데이터베이스의 제품 기본 키를 나타내는 id 매개 변수를 포함 하는 URL을 가진 전자 상거래 사이트는 고객이 사용 가능한 모든 제품을 볼 수 있도록 의도적으로 설계 된 방법이 될 수 있습니다. gettotalcity 프로시저를 호출 하 고이 프로시저를 OUT 매개 변수 및 IN/inout 매개 변수를 하나만 있습니다. 그것을 하는 방법? 이는 가장 기본적인 결과 매핑입니다. id와 열은 단일 열 값을 단순 데이터 형식의 단일 속성 또는 필드 (문자열, int, double, 날짜 등)로 매핑합니다. mybatis의 진정한 힘은 맵핑된 명령문에 있다. 이것은 마법이 일어나는 곳입니다. 모든 전원에 대해 매퍼 XML 파일은 비교적 간단 합니다. 당신이 그들을 동등한 JDBC 코드와 비교 하는 것 이라면 확실히 당신은 코드의 95%의 저축을 즉시 볼 것 이다.