• 제목/요약/키워드: BATIS

검색결과 8건 처리시간 0.034초

경량 컨테이너 구조 환경에서 하이버네이트와 아이바티스의 기능별 수행 속도 비교 연구 (A Study on Comparison of Functional Performance Test of Hibernate and iBatis with Lightweight Container Architecture)

  • 이명호
    • 한국산학기술학회논문지
    • /
    • 제12권10호
    • /
    • pp.4600-4605
    • /
    • 2011
  • 본 논문은 스프링 프레임워크 2.5의 동일한 플랫폼 환경에서 하이버네이트 3.2와 아이바티스 2.3에 대하여 기능별 수행 속도를 비교하여 프로젝트 규모별 장단점을 분석해 보는데 그 목적이 있다. 현재까지 경량 컨테이너 구조로 많이 사용되고 잘 알려진 구조로 스프링 프레임워크이 있다. 또한 데이터베이스의 생산성을 높여주기 위한 기법으로 ORM이 있다. 현재 많이 사용되는 ORM 도구로 하이버네이트와 아이바티스가 있다. 따라서 본 연구에서는 동일한 스프링 프레임워크 2.5 환경을 기반으로 하이버네이트 3.2와 아이바티스 2.3에서 파일럿 시스템을 설계하고 구현하여 CRUD별 수행 속도를 비교함으로써 프로젝트의 적용에 평가 지표를 제공하고자 한다.

스마트폰 기반의 모바일 오피스 티켓 예매 시스템의 설계 및 구현 (Design and Implementation of Mobile Office Ticket Reservation System Based Smartphone)

  • 이명호
    • 한국산학기술학회논문지
    • /
    • 제12권5호
    • /
    • pp.2396-2401
    • /
    • 2011
  • 본 논문은 스프링 프레임워크 2.5와 아이바티스 2.3 ORM 솔루션 환경에서 안드로이드 스마트폰 기반의 모바일 오피스 티켓 예매 시스템의 설계 및 구현을 하는데 목적이 있다. 현재까지 경량 컨테이너 구조로 많이 사용되고 잘 알려진 구조로 스프링 프레임워크이 있다. 또한 데이터베이스의 생산성을 높여주기 위한 기법으로 ORM이 있다. 현재 ORM 매퍼로 현업에서 널리 이용되고 있는 도구로 아이바티스가 있다. 따라서 본 연구에서는 경량 컨테이너 구조로 가장 잘 알려진 스프링 프레임워크 2.5와 아이바티스 2.3 ORM 솔루션 환경에서 안드로이드 스마트폰 기반의 모바일 티켓 예매 시스템을 분석 및 설계한 후 구현하여 모바일 웹앱의 객관적인 개발 생산성 지침을 제공하고자 한다.

경량 컨테이너 구조 환경에서 하이버네이트 3.2와 아이바티스 2.3의 개발 생산성 비교 연구 (A Study on Comparison of Development Productivity of Hibernate 3.2 and iBatis 2.3 Based Lightweight Container Architecture)

  • 이명호
    • 한국산학기술학회논문지
    • /
    • 제12권4호
    • /
    • pp.1919-1926
    • /
    • 2011
  • 본 논문은 스프링 프레임워크 2.5의 동일한 플랫폼 환경에서 하이버네이트 3.2와 아이바티스 2.3과 연관된 객체지향 소프트웨어 개발에 대한 지침과 평가 지표를 제공하는데 목적이 있다. 현재까지 경량 컨테이너 구조로 많이 사용되고 잘 알려진 구조로 스프링 프레임워크가 있다. 또한 데이터베이스의 생산성을 높여주기 위한 기법으로 ORM이 있다. 현재 많이 사용되는 ORM 도구로 하이버네이트와 아이바티스가 있다. 따라서 본 연구에서는 가장 큰 특징과 변화를 가지고 있으며 안정된 스프링 프레임워크 2.5의 동일프레임워크 환경을 기반으로 하이버네이트 3.2와 아이바티스 2.3에서 파일럿 시스템을 설계하고 구현함으로써 개발 플랫폼 환경별 객관적인 소프트웨어 개발 생산성을 비교하고, 표준화에 따른 평가 지표를 제공하고자 한다.

구조화질의언어 기반 퍼시스턴스 프레임워크 (SQL Based Persistence Framework)

  • 조동일;류성열
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.463-466
    • /
    • 2007
  • 웹기반 기업형 어플리케이션은 객체지향 언어로 개발되고, 데이터의 관리는 RDB(Relational Database)를 이용하여 구축된다. 두 시스템은 이질적 패러다임에 기인하여 모델의 불일치성(object-relational impedance mismatch)을 발생시킨다. 이 문제를 해결하고자 사용되는 객체-관계 매핑 프레임워크(ORM-Framework)는 RDB 의 테이블과 객체지향 언어의 객체를 매핑하는 구조로 복잡한 메타정보를 이용하여 동적으로 매핑하기 때문에 개발이 복잡하고, 변경에 유연하지 못하여 유지보수에 많은 어려움이 있다. 본 논문에서는 기존 ORM 프레임웍크의 복잡성을 해소하고, 변경에 유연한 퍼시스턴스 프레임워크를 제안한다. 제안되는 프레임워크는 SQL 을 래핑하는 구조로 테이블과 객체의 메타정보가 불필요하고, 정형화된 구조를 가진 래퍼의 사용으로 소스코드를 자동 생성하여 개발 및 유지보수의 편의성을 제공하고, 변경에 유연하다. 제안 프레임워크는 Hibernate, iBATIS 와의 테스트 결과 구동 매커니즘이 거의 동일한 iBATIS 와는 처리속도가 비슷했고, Hibernate 의 약 3 배 빠른 속도를 보였다. 코딩량은 Hibernate 대비 1/9, iBATIS 대비 1/4 을 나타냈다.

  • PDF

SQL 기반 퍼시스턴스 프레임워크 (A Persistence Framework Based SQL)

  • 조동일;류성열
    • 정보처리학회논문지D
    • /
    • 제15D권4호
    • /
    • pp.549-556
    • /
    • 2008
  • 기업의 웹 기반 인트라넷 시스템은 객체지향 언어로 개발되고, 데이터의 관리는 RDBMS를 이용하여 구축된다. 두 시스템은 이질적 패러다임에 기인하여 모델의 불일치성을 발생시킨다. 이 문제를 해결하고자 사용되는 ORM 프레임워크는 RDB의 테이블과 객체지향 언어의 객체를 매핑하는 구조로 응용프로그램의 개발이 복잡하고, 변경에 유연하지 못하여 기업형 인트라넷 시스템의 개발 및 유지보수에 어려움을 준다. 본 연구에서는 기존 ORM 프레임워크의 복잡성을 해소하고, 변경에 유연하여 기업의 인트라넷 시스템에 적합한 퍼시스턴스 프레임워크를 제안한다. 제안한 퍼시스턴스 프레임워크는 테이블의 엔티티와 객체를 매핑하는 매핑 메타정보가 불필요하고, 소스코드를 자동 생성하여 개발 및 유지보수의 편의성을 제공하고, 변경에 유연하다. 제안 프레임워크는 Hibernate, iBATIS와의 테스트 결과 iBATIS와는 처리속도가 비슷했으나 iBATIS는 대용량 데이터 처리시 문제를 나타냈으며, Hibernate보다 약 3배 빠른 속도를 보였다.

스마트폰 기반의 모바일 웹앱 시스템의 설계 및 구현 (Design and Implementation of Mobile WebApp System Based Smartphone)

  • 이명호
    • 디지털융복합연구
    • /
    • 제11권4호
    • /
    • pp.209-213
    • /
    • 2013
  • 본 논문은 N-티어 모바일 웹앱 프레임워크 환경에서 스마트폰 기반의 모바일 웹앱 티켓 예매 시스템의 설계 및 구현을 하는데 목적이 있다. 모바일 프레임워크에서 표현 티어는 HTML5/CSS3와 센차터치를 이용하고, 미들 티어는 스프링 프레임워크와 마이바티스로 구성하며, 데이터베이스 티어는 오라클을 이용하여 엔터프라이즈 서비스의 모바일 웹앱 오피스에 적용 가능하도록 하였다. 본 연구에서는 N-티어에서 앱의 지원 없이 배포 및 형상 관리에 신경 쓰지 않아도 되는 장점을 가진 모바일 프레임워크 환경에서 스마트폰 기반의 모바일 웹앱 티켓 예매 시스템을 분석 및 설계한 후 구현하고자 한다.

통합환경허가시스템의 활용도 제고 및 개선방향 (Enhancing the Applicability and Improvement Direction of Integrated Environmental Permit System)

  • 박재홍;신수정;이대균
    • 한국물환경학회지
    • /
    • 제34권3호
    • /
    • pp.339-345
    • /
    • 2018
  • The integrated environmental permit system is currently in operation online. It carries out various functions of postmanagement such as the submission of annual reports containing operations management data onto integrated management workplaces, the operation and management of emission facilities and prevention facilities, and the disclosure of information on the integrated permission. On the other hand, the integrated environmental permit system needs to perform various roles in order to stably manage and smoothly perform the permitting work. It is necessary to utilize this system to establish policies by using diverse operations management data onto integrated management workplaces collected in the integrated environmental permit system. This system can also play a role in improving the post-management system and user convenience after the permission review and approval processes. The integrated environmental permit system can be effectively used to set up the BAT-AEL because it collects all of the cross-media data and identifies the overall status of the workplace. In order to establish a post management system after the approval, it is necessary to provide performance management and performance evaluation functions as conditions of the permit after approval. In addition, a variety of support functions should be provided to enable the permission authority and the environmental expert examination agency to facilitate the review of permits. It will be necessary to provide an evaluation system and a proactive diagnostic function to determine whether permission conditions and permit emission standards will change in the future. Also, it is important to adopt an information exchange platform that can be used to collect the status data onto the workplaces; the platform can also be used as an information exchange site for technical working groups (TWG), and for collecting field experts' opinions.

주요(主要) 과수(果樹)에 대(對)한 흡수(吸收)나방류(類)의 종류(種類), 유충(幼蟲)의 기주범위(寄主範圍) 및 피해상(被害相)에 관(關)하여(전남(全南) 과수지대(果樹地帶) 중심(中心)) (Identification, Larval Host Plant Range, and Damage of the Fruit Sucking Moths to the Major Fruit in Cheonnam Province)

  • 김규진;이태식
    • 한국응용곤충학회지
    • /
    • 제24권4호
    • /
    • pp.183-190
    • /
    • 1986
  • 전남지방(全南地方)의 주요(主要) 과수(果樹) 수종(樹種)인 배, 자두, 복숭아, 사과, 포도의 성숙기(成熟期)에 피해(被害)가 큰 과실(果實) 흡수(吸收)나방류(類)의 분류(分類), 유충(幼蟲)의 기주범위(寄主範圍) 및 피해(被害)에 관(關)하여 1982년(年)부터 1983년(年) 2개년(個年)에 걸쳐 조사(調査)한 결과(結果)를 요약(要約)하면 다음과 같다. 1. 본(本) 조사(調査)에서 분류(分類)된 흡수(吸收)나방류(類)는 총(總) 31종(種)이었으며 이 중(中) 회색붉은뒷날개나방, 우단태극나방, 왕흰줄태극나방, 스투포사밤나방, 박각시나방, 세줄박각시나방, 분홍등줄박각시나방(복숭아박각시나방), 무늬뾰쪽날개나방, 흰제 비불나방, 곧은띠수염나방 등(等) 10종(種)이 새로이 밝혀졌다. 2. 과수원(果樹園) 주위(周圍)에 분포(分布)된 흡수(吸收)나방류(類) 유충(幼蟲)의 주요(主要)한 기주식물(寄主植物)로는 청미래덩굴, 자귀나무, 댕댕이덩굴, 꿩의다리, 검양옻나무, 개굴피나무, 가래나무, 나무딸기, 가지, 배추 등(等)이었다. 3. 주요(主要) 과수(果樹)의 품종별(品種別) 피해(被害)를 보면 자두는 Santa Rosa>Beauty>Soldam, 복숭아에서는 조생백도(早生白桃)${\geq}$황도(黃桃)>백도(白桃), 사과는 축(祝)>홍옥(紅玉), 포도는 Campbell Early>Neo Muscat>Golden Queen 순(順)으로 피해(被害)가 컸다. 4. 흡수(吸收)나방류(類)의 발생량(發生量)과 주요(主要) 과수(果樹)의 숙기(熟期)와의 관계(關係)를 보면 자두와 복숭아 숙기(熟期)인 7월(月) 초순(初旬)${\sim}$하순경(下旬頃)과 사과 및 포도의 숙기(熟期)인 8월(月) 하순(下旬)${\sim}$9월(月) 중순경(中旬頃)에 발생량(發生量)이 많았다. 5. 주요(主要) 과수별(果樹別) 가장 피해(被害)를 많이 주고 있는 흡수(吸收)나방류(類)는 자두의 경우 무궁화밤나방, 으름밤나방, 복숭아에서 태극나방, 작은갈고리밤나방, 포도에 작은갈고리밤나방, 태극나방, 그리고 사과에서는 태극나방이었다. 6. 흡수(吸收)나방류(類)의 비래시간(飛來時間)은 일몰후(日沒後) 6시(時)부터 시작(始作)되어 새벽 2시(時)까지였으며 그 Peak 는 밤 10${\sim}$12시(時)였다.

  • PDF