본문 바로가기

IT 개념

Spring 프레임워크와 전자정부프레임워크의 차이

https://extsdd.tistory.com/48?category=851852

 

[스프링/전자정부 프레임워크 입문] #2 스프링이란? / 전자정부프레임워크란?

전편에서 프레임워크가 무엇인지 알아봤다. 복습하자면 프레임워크란 소프트웨어 작업대라고 생각하자. 그럼 스프링 프레임워크란 무엇인가. 스프링 프레임워크 = JAVA플랫폼 기반 프레임워크 더 쉽게 생각하면 J..

extsdd.tistory.com

쉽게 말해 스프링 프레임워크 = JAVA 플랫폼 기반 프레임워크이고

전자정부 프레임워크는 스프링 프레임워크에 기업/기관이 사용할 수 있도록 특화되어 있는 프레임워크라고 생각됩니다.

각 공공기관의 웹 서버를 하나의 프레임워크로 개발하면서 같은 기능들을 쉽게 개발하고, 개발하는 데 있어서 구조적으로 통일할 수 있는 이점을 가집니다.

https://velog.io/@jojo_devstory/Spring-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%EB%9E%80

 

[Spring] 전자정부프레임워크란?

안녕하세요!이번 포스팅은 이전과는 조금 다른 내용입니다.바로 Spring 기반의 전자정부프레임워크 입니다.과연 이 프레임워크가 무엇이고, 왜 사용하는지에 대해 한번 알아보겠습니다.https://www.egovframe.go.kr/EgovIntro.jsp?men

velog.io

https://www.egovframe.go.kr/home/sub.do?menuNo=9

소개 | 표준프레임워크 포털 eGovFrame

eGovFrame INTRODUCTION OF EGOVFRAME 표준프레임워크 소개 소개 구성 아키텍쳐 라이선스 적용사례 센터소개 지원서비스 찾아오시는 길 소개 등장배경 및 목적 개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. “전자정부 표준프레임워크”는 공공사업에 적용되는 개발프레임워크의 표준 정립으로 응용 SW 표준화, 품질 및 재 사용성 향상을 목표로 합니다. 이를 통해“전자정부 서비스의 품질향상” 및 “정보화 투자 효율성 향상”을 달성하고, ...

www.egovframe.go.kr

전자정부프레임워크란 행정안전부 산하 한국정보화진흥원에서 만든 웹 기반 어플리케이션 프레임워크로서 정부 및 공공기관, 공기업 등의 웹 사이트에 자주 쓰이는 공통 기능들을 JAVA의 Spring 프레임워크와 유명 JAVA 라이브러리(iBatis/MyBatis, Jackson, Apache Commons 등)를 가지고 미리 만들어 놓은 컴포넌트와 이를 개발하는 개발환경, 실행환경, 운영환경, 관리환경 등으로 구성되어 있습니다.

단점으로는 구조가 경직되고 최신 기술을 반영하지 못하는 보수적인 기술이라는 것이 문제점으로 작용하고 있습니다. 또한, 한국의 SW 시장이 Java + Spring 으로 획일화 되는 결과를 낳았으며, 국내 SW 기술력 자체의 저차로 이어졌습니다.

https://okky.kr/article/740317

 

OKKY | 전자정부프레임워크와 스프링의 차이가 뭘까요?

안녕하세요. 저희 회사는 현재 Spring MyBatis MySql Jquery Jsp 기반으로 프로젝트를 구성하여 진행중입니다. 근데 이번에 해당 프로젝트를 전자정부프레임워크 기반으로 변경해야 하는 일이 생겼는데요. 서칭을 해봐도 정확하게 차이점을 알 수 가 없어서 문의를 드립니다. 정부 사업이라 전자정부프레임워크를 꼭 사용해

okky.kr

dao 단에서 전자정부프레임워크에서 만들어 둔 dao를 꼭 extends 하여 구현해야 합니다.

MyBatis 나 iBatis 를 사용한다면 DAO 클래스(@Repository) 는 EgovAbstractDAO(iBatis) 또는 EgovAbstractMapper(MyBatis)를 상속하여야 합니다.

 

'IT 개념' 카테고리의 다른 글

MyBatis 란?  (0) 2021.08.06
미들웨어(Middleware) 란?  (0) 2021.08.06
내가 하는 디버그  (0) 2021.08.06
Inner Join 과 Outer Join 의 차이  (0) 2021.08.03
내가 하는 디버그  (0) 2021.08.03