• 제목/요약/키워드: Spring Framework

검색결과 90건 처리시간 0.028초

경량 컨테이너 구조 환경에서 하이버네이트 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에서 파일럿 시스템을 설계하고 구현함으로써 개발 플랫폼 환경별 객관적인 소프트웨어 개발 생산성을 비교하고, 표준화에 따른 평가 지표를 제공하고자 한다.

Spring Framework를 활용한 학생 교육프로그램 참여 관리 시스템 개발 (Development of student participation management system for education program using Spring Framework)

  • 조규철;송우현;이인철
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.315-318
    • /
    • 2018
  • 대부분의 대학생들은 재학기간 중에 학교에서 운영되는 교육프로그램, 자원봉사, 어학연수, 동아리활동 등 다양한 경험을 하게 된다. 최근에는 학교에서 운영하는 교육프로그램이 더욱 다양해지고 많은 학생들이 참여하고 있다. 하지만 학교에서는 학생들이 어떤 활동을 했는지 효율적으로 관리하고 참여 학생의 적극적인 참여율 유도가 필요가 있지만, 이를 효율적으로 관리하는 것은 어려운 일이다. 본 연구는 학교에서 시행중인 다양한 프로그램들에 대하여 학생들이 참여함에 따라 학생들의 참여현황을 조사하여 관리하고 참여율과 학과별 통계를 Dashboard로 열람할 수 있는 프로그램을 개발하여 운영하였다. 교육 참여 관리 시스템을 활용함으로써 담당자의 업무 효율을 기대할 수 있고 체계적인 학생들의 교육 프로그램을 효율적으로 모니터링하고 관리할 것으로 기대된다.

  • PDF

Spring Framework를 활용한 Java Web Crawling 웹 시스템 개발 (Web System Development base on Java Web Crawling of the Spring Framework)

  • 조규철;하진욱;류성민
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.241-244
    • /
    • 2017
  • 인터넷을 이용하는 사용자들은 원하는 정보를 획득하고 타인들과 소통하기 위한 방법으로 소셜 네트워크 서비스를 이용한다. SNS는 사용자별로 차별화된 기능을 제공함으로써 수요자를 증가시키지만 이를 활용하는 사용자들은 무분별한 콘텐츠를 접함으로써 사용자 인터페이스에 대한 불편함은 더해가고 있다. 본 연구는 SNS를 이용하는 사용자들의 사용자 편이성을 증가하고 콘텐츠 접근성을 강화하는 방안으로 원하는 관심사만 자동으로 수집하여 열람하도록 JAVA WEB CRAWLING을 활용하여 시스템을 개발하였다.

  • PDF

Spring Framework를 활용한 에너지관리 시스템 개발 (Development of energy management system using Spring Framework)

  • 조규철;송우현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제57차 동계학술대회논문집 26권1호
    • /
    • pp.121-124
    • /
    • 2018
  • 우리나라는 에너지 소비량이 2016년에는 288Mtoe(Million tonnes of oil equivalent)로 세계에서 8위를 차지했다. 그렇기 때문에 효율적인 에너지 사용을 위해 누진세, 에너지 소비 효율 등급제 등을 시행하고 있지만, 직접적인 에너지 요금계산과 부과방식은 불투명하다는 것 또한 사실이다. 본 연구는 가정에서 소비하는 에너지 중 대표적인 전기, 수도, 가스 요금에 대한 계산과 각 에너지의 요금표를 제공하고 사용자들의 편의성을 증가시키기 위해 Chart와 Grid를 이용하여 사용자가 시각적으로 자신의 에너지 사용 정보를 확인할 수 있게 개발하였다.

  • PDF

OpenAPI를 활용한 Spring Framework 기반의 사용자 반응형 문화관광 시스템 개발 (Development of User Responsive Culture Tourism System based on Spring Framework Using OpenAPI)

  • 조규철;박규민
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제61차 동계학술대회논문집 28권1호
    • /
    • pp.135-138
    • /
    • 2020
  • 본 연구에서는 사용자의 시간·공간적 정보를 사용한 맞춤형 문화관광 시스템을 제안한다. 이 시스템은 사용자의 시스템 접근 위치와 시간을 사용하여 사용자와 가까운 문화관광지와 참여가능한 축제와 활동을 선별한다. 또한 이 시스템은 사용자의 요구에 따라 전체적인 활동을 보여줌에 있어서 OpenAPI에서 데이터를 가져와서 Chart와 Grid layout를 통해 시각적으로 이해하기 쉽게 하고, Index을 통해 정보를 분류하여 파악할 수 있게 한다. 본 연구는 정형화된 문화관광 시스템보다 다양한 형태의 문화관광이 이루어질 수 있는 시스템을 개발하였다.

  • PDF

스프링 서버 원격코드 실행 취약점(CVE-2018-1270)을 이용한 응용 공격 시나리오의 대응 방안 (Countermeasure of an Application Attack Scenario Using Spring Server Remote Code Execution Vulnerability (CVE-2018-1270))

  • 정병문;장재열;최철재
    • 한국전자통신학회논문지
    • /
    • 제14권2호
    • /
    • pp.303-308
    • /
    • 2019
  • 스프링 프레임워크는 우리나라 공공기관의 웹서비스 개발도구의 표준이라 할 만큼 전자정부 프레임워크의 기반 기술로 많이 사용되고 있다. 그러나 최근 스프링 프레임워크를 이용한 애플리케이션에서 원격코드 실행 취약점(CVE-2018-1270)이 발견되었다. 본 논문은 스프링 프레임워크를 서버를 대상으로 발생한 취약점의 위험성을 해킹 시나리오 POC(Proof Of Concept)를 이용한 취약점 실험 분석 방법을 제안한다. 종국적 대응방안으로 버전 4.3.16와 버전 5.0.5 이상으로 패치를 제안한다. 아울러 제안한 해킹시나리오 취약점 실험분석이 보안 프로그램의 성능향상 및 새로운 인증체계의 구축을 위한 자료로 활용될 것으로 기대한다.

소모품 관리 시스템 (Supplies Management System)

  • 허태성;김휘;송영훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.333-334
    • /
    • 2018
  • 교내 실습에 사용한 소모품은 그 내역을 실습일지에 수기로 작성해야하는 불편함이 있다. 또한 학기가 종료된 후 모든 소모품의 입고내역 및 사용내역은 소모품 수불 대장에 모두 기입 되어야 한다. 본 논문은 이러한 불필요하고 반복성 있는 문서화 작업을 효율적이고 편리하게 처리할 수 있는 시스템을 목표로 한다. 이 시스템은 Spring Framework 기반으로 개발되었다.

  • PDF

스프링 프레임워크 기반 공연 예매 시스템 (Performance Reservation System Based On Spring Framework)

  • 허태성;박수현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.275-276
    • /
    • 2020
  • 오늘날 문화, 여가 생활을 즐기는 인구가 늘어가면서 연극, 음악회, 뮤지컬 등 공연에 대한 관심이 증가하고 있다. 따라서 본 시스템은 공연 예매 시스템으로 스프링 프레임워크 기반으로 관리자와 사용자 기능이 분리되어 구현하였다. 관리자는 회원 관리, 공연 관리, 예매 관리 기능을 갖으며 사용자는 회원가입하고, 로그인 후 공연 및 좌석 예매를 할 수 기능을 가지고 있다.

  • PDF

스프링 프레임워크 기반 진료 예약 홈페이지 (Spring Framework Based on Diagnosis Reservation site)

  • 허태성;김도은
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.277-278
    • /
    • 2020
  • 스프링 프레임워크로 개발한 병원 홈페이지는 환자와 의료진 정보들을 데이터 베이스에 저장한다. 그리고 환자는 자신이 원하는 의료진의 날짜와 시간에 진료를 예약할 수 있다. 이처럼 언제어디서든 인터넷으로 편하게 예약이 가능한 사이트이다. 진료 예약뿐만 아닌 병원의 기본적인 정보인 병원 소개, 의료진 소개, 병원의 위치, 진료 시간 등을 알아 볼 수 있다.

  • PDF

동일한 경량 컨테이너 구조 환경에서 스프링 2.5와 EJB 3.0의 개발 생산성 비교 (Comparison of Development Productivity of Spring 2.5 and EJB 3.0 with Lightweight Container Architecture)

  • 이명호;한정수
    • 디지털융복합연구
    • /
    • 제10권3호
    • /
    • pp.137-142
    • /
    • 2012
  • 본 논문은 동일한 경량 컨테이너 구조 환경에서 스프링 2.5와 EJB 3.0의 개발 생산성에 대한 지침과 평가 지표를 제공하는데 목적이 있다. 스프링은 경량 컨테이너 아키텍처로 성공적인 오픈 소스 모델로 알려져 있으며, EJB는 엔터프라이즈 환경에서의 표준 프레임워크로 현업에서 가장 많이 사용되고 있다. 그러나 동일한 플랫폼 상에서 스프링 2.5와 EJB 3.0 프레임워크에 대한 성능 평가 연구는 부족하였다. 또한 정량적 분석도 일부분의 LoC(Line of Code) 분석만 시도함에 따라 새로운 사양이 발표됨에도 구체적인 평가 지표와 지침이 부족하여 소프트웨어 생산성의 평가와 프로젝트의 새로운 시도에 제한이 있었다. 따라서 본 연구에서는 동일한 개발 플랫폼 환경을 기반으로 파일럿 시스템을 스프링 2.5와 EJB 3.0 프레임워크에서 설계하고 구현한 후, 개발 플랫폼 환경별 객관적인 소프트웨어 개발 생산성을 비교하고, 표준화에 따른 평가 지표를 제공하고자 한다.