• Title/Summary/Keyword: SPRING MVC

Search Result 18, Processing Time 0.027 seconds

A Proposal Of The Horizontality Development Method On The Spring MVC (스프링 MVC에서 수평 개발 방법의 제안)

  • Yang, Ill Deung;Kim, Seong Ryeol
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.10
    • /
    • pp.2350-2358
    • /
    • 2015
  • The Spring framework including the MVC design concept is the standard in web development in the JAVA environment. The programming style of the structure must be kept strictly, so every web program is able to employ the same structure. It is convenient to distribute jobs, but there are some side effects, like duplication of code, deterioration of professionalization, and deterioration of program performance. To ameliorate those problems, we propose the horizontality development method(HDM) on Spring MVC. We proved that the HDM can solve the problems through the experiment to keep the MVC structure.

Ingredient-Based Recipe Recommendation System Using the Spring Framework (스프링 프레임워크를 이용한 재료 기반 레시피 추천 시스템)

  • Tai-sung Hur;Seong-Ho Cha
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.07a
    • /
    • pp.477-478
    • /
    • 2023
  • 본 논문에서는 스프링 프레임워크를 사용하여 사용자가 보유한 식재료를 기반으로 적합한 레시피를 추천하는 웹 시스템을 설계하고 구현한다. 또한 MVC 패턴을 적용하여 비즈니스 로직과 사용자 인터페이스를 분리하여 개발하였고 MySQL과 Spring Data JPA를 사용하여 로그인 및 회원가입, 레시피와 댓글을 생성, 수정, 삭제할 수 있는 기능을 구현한다.

  • PDF

A Method of the Widening Expression and Conversion of the Spring Framework AOP into UML/XML (Spring 프레임워크 AOP의 UML/XML 확장 표현 및 변환 기법)

  • Lee, Hoo-Jae;Rhew, Sung-Yul;Kim, Jong-Bae
    • Journal of Digital Contents Society
    • /
    • v.11 no.1
    • /
    • pp.25-38
    • /
    • 2010
  • There is no guideline or standard for the specification of the open-source-framework-based Spring AOP, and it causes confusion in development and maintenance. Moreover, the inconsistency between the existing MVC model, the AOP model that is used for Struts framework and the UML diagram makes the aspect reuse more difficult. In this study, a widened existing method was proposed so that Aspect, Pointcut and Advice could be expressed by either UML or XML to ensure that the Spring AOP can accept the combined use of the existing MVC model and the AOP model, which is used for Struts framework. Relationship was defined so that the mutual conversion could be possible with the proposed expression method, and the realization of simple development and maintenance was verified via the examples of mutual conversion. In addition, a packaging method to efficiently reuse aspect was proposed, and the possibility of reuse was verified.

MVC Implementation of Online Digital Contents Shopping Mall (온라인 디지털 컨텐츠 쇼핑몰의 MVC 기반 구현)

  • Seo, Juwan;Choi, Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.1008-1011
    • /
    • 2015
  • 본 연구는 디지털 컨텐츠를 판매하는 쇼핑몰에서 각 컨텐츠에 대해서 개별적으로 신용카드 기반으로 결제/판매할 수 있도록 하는 시스템이다. 이를 위해 본 연구에서는 PHP 기반 쇼핑몰 전반부(front-end)와 Spring MVC 기반 쇼핑몰 후반후(Back-end)를 분리하여 구현하였다. 전반부에서는 기본적으로 판매되는 각 디지털 컨텐츠를 분류별로 보여주는 기능을 구현하였고, 후반부에서는 각 디지털 컨텐츠에 대한 상세정보를 보여주며 신용카드 결제/IP 기반 접속제한/로깅(logging) 기능 등을 제공하도록 하였다. 특정 디지털 컨텐츠를 온라인으로 결제시에는 그로부터 24시간내에는 몇 번이고 다운로드 할 수 있도록 서비스 하기 위해서, E-rnail을 통한 인증코드(access code)를 제공하는 기능도 구현하였다. 또한, 이러한 구현을 Spring MVC 3.0 기반 구조에 의거하여 구현함으로써, 향후 시스템 유지보수성을 획기적으로 향상시켰다.

Design and Implementation of Hybrid Apps Design based on Spring MVC (스프링 MVC 기반에서 하이브리드 앱 디자인 설계 및 구현)

  • Lee, Myeong-Ho
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.3
    • /
    • pp.395-400
    • /
    • 2019
  • The Web environment of the frontend domain is increasingly competitive to preempt the new standard of presentation layer. N-Screen, a service that enables users to seamlessly use one content in various devices in Korea, is competing for market preemption by recognizing it as a core service of the future. In the cloud computing, N-screen is a typical service type. However, most of the frontend research required for groupware in enterprise environments has been limited to responsive web design for the web and native apps for mobile. Gradually, the need for MVC design patterns is increasingly widening in enterprise environments to overcome the cultural differences of companies and to support one source multi-use strategy supporting multiple devices and development productivity. Therefore, in this study, we will analyze and design JPetStore with hybrid application design based on Spring MVC, e-government standard framework environment of next generation web standard, and provide reference model of frontend hybrid apps design in future enterprise environment.

Make Simple Blog with Spring Boot (Spring Boot를 이용한 간단한 블로그 만들기)

  • Kwon, SunBeom;Oh, JaeYong;Jo, SeungWoo;Kim, SungJin;Lee, HyungMook;Lee, JunDong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.01a
    • /
    • pp.259-261
    • /
    • 2022
  • 스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 프레임워크로써, 애플리케이션을 빠르고 효율적으로 개발할 수 있도록 틀과 공통 프로그래밍 모델, 기술 API 등을 지원해주며, 스프링 부트는 스프링 프레임워크를 사용하는 프로젝트를 간단하게 준비할 수 있는 스프링 프레임워크의 서브 프로젝트이다. 본 연구에서는 스프링 부트를 활용하여 간단한 블로그를 설계 및 구현한다. 간단한 블로그에서는 다른 사람과의 식별을 위한 로그인 및 회원가입, 다른 사람과의 생각을 공유하기 위해 게시물 및 댓글 읽기, 쓰기, 수정, 삭제의 기능을 설계하였다. 이러한 설계는 스프링 부트를 사용하여 모듈 간의 의존성 관리, Spring Web MVC를 사용하여 서비스 로직과 사용자 인터페이스를 분리하며, Spring Data JPA, Spring Security 등을 이용하여 회원식별과 게시물 및 댓글 쓰기, 읽기, 수정, 삭제 등을 구현하였다.

  • PDF

The Brainwave Analyzer of Server System Applied Security Functions (보안기능을 강화한 뇌파 분석 서버시스템)

  • Choi, Sung-Ja;Kang, Byeong-Gwon;Kim, Gui-jung
    • Journal of Digital Convergence
    • /
    • v.16 no.12
    • /
    • pp.343-349
    • /
    • 2018
  • Electroencephalograph(EEG) information, which is an important data of brain science, reflects various levels of information from the molecular level to the behavior and cognitive stages, and the explosively amplified information is provided at each stage. Therefore, EEG information is an intrinsic privacy area of an individual, which is important information to be protected. In this paper, we apply spring security to web based system of spring MVC (Model, View, Control) framework to build independent and lightweight server system with powerful security system. Through the proposal of the platform type EEG analysis system which enhances the security function, the web service security of the EEG information is enhanced and the privacy of the EEG information can be protected.

The Brainwave Analysis of Server System Based on Spring Framework (스프링 프레임워크 기반의 뇌파 분석 서버 시스템)

  • Choi, Sung-Ja;Kim, Gui-Jung;Kang, Byeong-Gwon
    • Journal of Digital Convergence
    • /
    • v.17 no.2
    • /
    • pp.155-161
    • /
    • 2019
  • Electroencephalography (EEG), a representative method of identifying temporal and spatial changes in brain activity, is a voluntary electrical activity measurable in the human scalp. Various interface technologies have been provided to control EEG activity, and it is possible to operate a machine such as a wheelchair or a robot through brainwaves. The characteristics of EEG data are collected in various types of channels in real time, and a server system for analyzing them is required to have an independent and lightweight system for the platform. In these days, the Spring platform is used as a large business server as an independent, lightweight server system. In this paper, we propose an EEG analysis system using the Spring server system. Using the proposed system, the reliability of EEG control can be enhanced, and analysis and control interface expansion can be provided in various aspects such as game and medical areas.

Presentation Layer Framework using NOSCO-STOM (NOSCO-STOM을 통한 프레젠테이션 레이어 프레임웍)

  • Kwon, Ki-Hyeon
    • Journal of Internet Computing and Services
    • /
    • v.7 no.6
    • /
    • pp.11-20
    • /
    • 2006
  • One of the most important factor while developing web application is to separate presentation and business logic lowering the maintenance cost. There are various web application development tools mainly categorized as script based such as Servlet, JSP, ASP.NET techniques and dynamic server page development frameworks such as Struts, JSF (Java Server Faces), Spring MVC etc. These tools provide web tier processing solution but not the complete separation of presentation and business logic. In this paper, we developed custom tog component that separate presentation and business logic, to process them we also developed container. In addition, DOM tree is applied to the developed container to manage the presentation effectively.

  • PDF

Online Library System based on Spring MVC (스프링 MVC 기반의 온라인 도서관 시스템)

  • Tai-Sung Hur;Min-Suk Oh
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.07a
    • /
    • pp.475-476
    • /
    • 2023
  • 본 논문에서는 디지털 시대 흐름에 따라 최근 들어 종이책보다 전자책 이용률이 높아졌기에 이를 바탕으로 독서의 접근성을 더 높이기 위한 온라인 도서관 시스템을 제안한다. 해당 시스템에서 사용자의 경우, 온라인으로 도서 검색 및 대여, 희망도서 신청 그리고 자유게시판 등의 시스템을 편리하게 사용할 수 있다. 관리자의 경우, 간편한 도서 및 회원 관리 기능, 공지사항 기능뿐만 아니라 도서 현황이나 대여 현황 등을 그래프 및 차트로 시각화하여 서비스를 제공한다. 주요 사용하는 페이지는 반응형 웹 페이지로 구현을 하였기에 PC뿐만 아니라 다양한 기기로도 활용할 수 있도록 사용자의 편의성을 제공한다.

  • PDF