• Title/Summary/Keyword: 웹 어플리케이션 설계

Search Result 253, Processing Time 0.031 seconds

The Implementation of Java Components for Effective Database Connectivity in Web Application (웹 어플리케이션에서의 효율적인 데이터 베이스 커넥션 관리를 위한 자바 컴포넌트의 구현)

  • 김종현;황대준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.619-621
    • /
    • 2001
  • 현재 JDBC를 통한 웹 어플리케이션의 제작은 데이터베이스 커넥션에 대한 관리 기능의 부재, 다중 데이터베이스에 대한 효율적인 접근 방법의 부재, 예외 처리(try…catch) 구문의 부담, 질의 결과(ResultSet)에 대한 subset을 처리 방법의 어려움이 존재하는 JDBC의 한계로 인해 개발에의 상당한 까다로움과 고려해야 할 사항이 다수 존재한다. 본 논문에서는 이러한 어려움을 해결함과 동시에 개발비용과 개발 시간을 단축하고 사용자 요구에의 응답 시간을 최소화할 수 있는 데이터베이스 connectivity를 위한 컴포넌트를 설계하고 그것을 구현한다. 본 컴포넌트는 다중 데이터베이스를 지원하고, 데이터베이스에 대한 커넥션을 관리하며 JDBC 드라이버의 등록과 로딩을 관장하며, 예외 상황을 내부적으로 처리하고 ResultSet을 효율적으로 다룰 수 있는 기능 및 다중 생성자 권한으로 관련 테이블에의 접근 용이성을 제공한다. 본 컴포넌트를 이용한 웹 어플리케이션을 제작에 필요한 코드의 양은 그렇지 않았을 때에 비해서 약 30%의 절감 효과가 있다. 더불어, 디버깅에 필요한 시간을 최소화 할 수 있어 개발해서 약 30%의 절감 효과가 있다. 더불어, 디버깅에 필요한 시간을 최소화 할 수 있어 개발 기간을 약 2/3 수준으로 단축할 수 있으며 시스템 성능 향상에 도움을 준다. 이것은 실제 프로젝트(한국통신 웹사이트-www.kt.co.kr-, 존슨앤존슨 웹사이트-www.cleanandclear.co.kr-)를 통해 검증되었다.

  • PDF

A Study on Design of a Web-Based Presentation System (웹 기반 프리젠테이션 시스템의 설계에 관한 연구)

  • 공병권;지정규;오해석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.641-643
    • /
    • 1998
  • 본 논문에서는 웹 상에서의 협동연구에 사용될 수 있는 프리젠테이션 시스템의 설계에 관해 기술한다. 기존의 프리젠테이션 시스템은 전용 어플리케이션을 필요로 하며, 정적이고 수동적임은 물론 한 참가자에게 단방향으로만 보여지는 형태의 시스템이다. 그러나 참가자들이 서로 뷰(view)와 상호작용을 공유할 수 있는 공동 작업(CSCW)의 개념을 적용함으로써 동적이고 능동적인 프리젠테이션 시스템을 제안한다. 이 시스템은 참가자들 상호간에 실시간으로 양방향 음성통신이 가능하게 함으로써 모든 참가자들이 하나의 가상공간에 함께 존재하는 것 같은 느낌을 가지게 된다. 자바 애플릿으로 시스템을 구현하여 전용 어플리케이션이 불필요하고, WWW 서비스가 가능한 곳에서 웹 브라우저만 있으면 언제 어디서나 프리젠테이션에 참가할 수 있는 시스템이다.

  • PDF

Design of Web Application Framework Using REDIS for Class Management (REDIS를 활용한 학급경영 웹 애플리케이션 프레임워크의 설계)

  • Park, Joonseok;Chun, Seokju
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.3
    • /
    • pp.381-390
    • /
    • 2014
  • It is a general tendency that a traditional class management system is operated by teachers' arbitrary decision. However, at the present day, it is needed that both students and teachers make an autonomy standard manual and manage the class by themselves in order to cultivate the qualified democratic citizen. Therefore existing class management systems do not meet present classes with diversity. In this paper, we design a new web application framework using REDIS(Remote Dictionary System) for class management. REDIS is a kind of data repository to store various key values and also generally provides a solution of developing web applications with shared memories. We designed a web application framework to maximize both convenience of use and accessibility. The scalability of the class management system can be effectively enhanced using diverse template functions which are basically provided by the framework.

A Study of Web Application Security Quality Architecture Management Process referenced ISO/IEC9000 Model (ISO/IEC9000모델을 참조한 웹 애플리케이션 보안품질 관리체계 설계)

  • Kim, Jeom-Goo;Noh, Si-Choon;Lee, Do-Hyeon
    • Convergence Security Journal
    • /
    • v.12 no.3
    • /
    • pp.11-17
    • /
    • 2012
  • According to ISO/IEC 9000, quality to satisfy users' requirements when using the product or service is defined as the characteristics of the synthesized concept. Secure web application coding information systems with the reliability and quality of service is one of the determining factor. Secure coding in order to achieve the quality based on the model is necessary. The reason is that the security is in quality properties in the range of non-functional requirements that necessitates. Secure coding for the design of quality systems based on the quality of the definition of quality attributes, quality requirements, quality attribute scenarios are defined, and must be set. To this end, referring to IEEE 1061 quality model for web application, quality model structure is developed. Secure web application architecture design is composed of coding quality of the model systems, web applications draw interest to stakeholders, decision drivers secure coding architecture, quality attributes, eliciting quality requirements of the security settings, creating web application architecture descriptions and security framework.

Design and Implementation of an audio conference system for smart phones based on the Dial-Out platform (다이얼 아웃 플랫폼 기반 스마트폰용 오디오 컨퍼런스 시스템 설계 및 구축)

  • Jung, Young-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.789-791
    • /
    • 2012
  • 모바일 디바이스 환경이 스마트폰으로 급속하게 변화하면서 다양한 스마트폰용 어플리케이션들의 등장과 함께 비즈니스의 패러다임도 함께 변화하고 있다. 본 논문에서는 스마트폰 단말기 환경에서 단말용 어플리케이션을 통해 오디오 컨퍼런스 시스템이 구현되는 방식을 다루고 있으며, 구현된 시스템에서는 클라이언트 어플리케이션과 컨퍼런스 시스템 간에 웹서버 연동을 위한 안드로이드 API 기술, 클라이언트 어플리케이션과 인증서버 간 Restful 방식의 서버개발 기술, 인증서버와 컨퍼런스 시스템 간 웹서버 연동기술, 서버 데이터 스케줄러 기술, Restful 방식의 서버호출/xml Parser 개발 기술, 이벤트 처리와 컨퍼런스 컨트롤을 위한 스케줄러 구현, 예약시스템을 위한 캘린더 연동 기술이 사용되었다.

A Study on Properties & Structure of Tizen Web Application (타이젠 웹어플리케이션의 특징과 구성에 대한 연구)

  • Yi, Hyosang;Jo, Geumsan;Choo, Hyunseung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.145-147
    • /
    • 2012
  • 타이젠(Tizen)은 Linux 오픈 소스와 그리고 웹기반의 모바일 운영체제이다. 삼성전자와 인텔, 리눅스 재단(Linux Foundation)이 주도하고 여러 협회사들이 참가하여 개발이 진행 되었다. Tizen은 태블릿컴퓨터, 넷북, 스마트폰, 스마트 TV, 차량용 인포테인먼트 시스템(In-Vehicle Infortainment)등에 사용할 수 있도록 설계 되었다. Tizen 이 Linux 와 오픈 소스에 기반을 두고 있다는 점은 안드로이드(Android)와 유사하다. 하지만 Tizen 의 응용프로그램 개발을 위한 소프트웨어 프레임워크는 주로 W3C(World Wide Web Consortium)의 웹표준과 WAC(Wholesale Application Community)의 웹기술에 기반을 두고 있으며 그 밖에도 Tizen 고유의 기술도 사용하고 있다. 본 논문에서는 Tizen 의 응용프로그램인 Tizen 웹어플리케이션의 특징과 구성에 대해서 살펴 본다. 마지막으로 안드로이드 응용프로그램과 비교하여 장단점을 조명해 본다.

Design of Authoring tool for Synchronizing Multimedia Educational Contents (동기식 멀티미디어 교육콘텐츠 저작도구 설계)

  • Park, Seung-Beom;Kim, Tae-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.2
    • /
    • pp.142-149
    • /
    • 2007
  • In existing educational systems, it is impossible to synchronize multimedia contents and it is required additional client applications. SMIL(Synchronized Multimedia Integration Language) is based on XML which allows to arrange multimedia objects temporally and spatially, and it can represent multimedia effectively on Web browsers. It is possible to serve the high-quality multimedia on Web browsers by applying SMIL to the previous Web-based educational contents without any client applications. In this paper, we propose the method of developing multimedia educational contents applied by SMIL, and design an authoring tool with a function of transforming SMIL documents to XHTML documents. The tool allows common users to use easily without any plug-ins or applications.

Design and Implementation of Mobile Teleconference System Based on Hybrid Web (하이브리드 웹 기반의 모바일 회의시스템 설계 및 구현)

  • Kim, Yun Kyoung;Choi, Ji Hyun
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.2 no.10
    • /
    • pp.437-444
    • /
    • 2013
  • Recently, there are several attempts to save temporal, spatial and paper resources through mobile teleconference. However, present application-based mobile solutions have limited access, and are occasionally not working because of its operating system dependency. In recent times, several researchers attempt to develop mobile teleconference systems that can operate in all operating systems. It is still required to install proprietary applications to sync screens in user device. In this paper, we propose a full duplex and real-time data mirroring technology based on hybrid web that allows syncing screens without application installation, and operates in all mobile devices.

Distribute Parallel Crawler Design and Implementation (분산형 병렬 크롤러 설계 및 구현)

  • Jang, Hyun Ho;jeon, kyung-sik;Lee, HooKi
    • Convergence Security Journal
    • /
    • v.19 no.3
    • /
    • pp.21-28
    • /
    • 2019
  • As the number of websites managed by organizations or organizations increases, so does the number of web application servers and containers. In checking the status of the web service of the web application server and the container, it is very difficult for the person to check the status of the web service after accessing the physical server at the remote site through the terminal or using other accessible software It. Previous research on crawler-related research is hard to find any reference to the processing of data from crawling. Data loss occurs when the crawler accesses the database and stores the data. In this paper, we propose a method to store the inspection data according to crawl - based web application server management without losing data.

Development of the Mobile AddressBook Web Services (모바일 주소록 웹서비스 개발)

  • Ku Yong-Mo;Lee Eun-Jung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.443-446
    • /
    • 2006
  • 최근 무선 인터넷 환경이 보편화 되면서 플랫폼과 언어에 독립적인 통신 방법인 웹서비스 기술이 모바일 환경에서도 주목을 받고 있다. 그러나 모바일 웹서비스를 위한 새로운 기술이 소개되고 있지만 아직 모바일 환경에서의 웹서비스 사례는 별로 많지 않다. 본 논문에서는 유무선 통합 환경을 지원하기 위한 주소록 웹서비스 시스템의 설계와 구현을 소개한다. 주소록 웹서비스는 개인 주소록 정보를 가지고 웹서비스를 지원하는 PIMS 주소록 웹서버와 웹서비스를 이용하는 모바일 클라이언트 및 온라인 클라이언트 애플리케이션으로 구성된다. 유선과 무선의 클라이언트 어플리케이션은 다른 접근 기능을 가지도록 설계하여 모바일 웹서비스 클라이언트의 활용 가능성을 확인하였다. 주소록 웹서비스를 구현하기 위해 Apache의 웹서비스 프로젝트인 Axis와 Axis의 J2ME 구현체인 Axis MIRAE 플랫폼을 이용하였다. 특히 모바일 웹서비스 클라이언트는 단말의 제한된 메모리 용량의 문제를 해결하기 위해 자동 생성된 Stub 코드를 사용하지 않고 파서 API를 통해 SOAP 메시지를 직접 생성하고 접근하는 방법을 도입하였다.

  • PDF