본문 바로가기

Back-end/JAVA & Spring

(12)
[ eGov ] 전자정부프레임워크 전자정부프레임워크(eGovFramework) ✨ eGov(전자정부프레임워크)는 공공사업에 적용되는 개발프레임워크의 표준 정립으로 응용 SW 표준화, 품질 및 재사용성을 목표로 하는 웹 기반 어플리케이션 프레임워크이다. 행정안전부 산하 한국정보화진흥원에서 만들었으며, 웹사이트에 자주 쓰이는 Java의 Spring Framework와 Java 라이브러리를 기반으로 만들어졌다. Spring은 범용성과 확장성이 뛰어나지만, 경우에 따라 플러그인들 간의 충돌로 인한 오동작이 발생할 수 있으며, 개발사에서 임의로 적용할 경우 코드의 신뢰성 문제가 발생할 수 있다. 전자정부프레임워크 처럼 프레임워크를 신뢰할 수 있고 책임질 수 있는 개인이나 단체가 한가지 형태로 통합해서 그걸 패키지로 배포하는 경우, 앞서 언급한 경..
[ Eclipse ] Eclipse MarketPlace 실행 오류 📌 문제사항 Help > Eclipse MarketPlace ... 클릭시 아예 반응이 없다.. 에러 알림 조차 뜨지 않았다.. 해결방안 1 에러 알림이 뜬다면 높은 확률로 여러 버전의 이클립스가 설치되어 있을 확률이 높다고 한다. 따라서 이클립스를 완전 삭제 했다가 다시 설치 진행을 해보는 방법이 있다. 1. 다운 받은 eclipse 삭제 2. C:\Users\user 경로의 .eclipse .p2 두 가지 폴더 삭제 두 폴더는 숨긴 상태로 숨긴항목 체크 필요 3. eclipse 압축 해제하여 다시 설치 진행 해결방안 2 1. Help > Install New Software .. 클릭 2. [Work With] 측에 https://download.eclipse.org/mpc/photon/ 입력 3. ..
[ Spring ] Maven과 Gradle Maven 🐦 메이븐은 아파치에서 개발한 자바용 프로젝트 관리 도구이며, 아파치 라이센스로 배포되는 오픈 소스 소프트웨어 이다. 메이븐은 pom.xml 파일에 프로젝트 구성 정보를 작성하고, 해당 파일 기반으로 라이브러리 의존성 관리, 빌드 및 배포를 수행한다. 메이븐은 네트워크를 통해 연관된 라이브러리까지 같이 업데이트하여 관리 해주기 때문에 사용이 편리하다 pom.xml (Project Object Model) pom.xml에서 다루는 중 기능 - 프로젝트 정보 : 프로젝트의 이름, 라이센스 등 - 빌드 설정 : 소스, 리소스, 라이프사이클별 실행한 플로그인 등 빌드와 관련된 설정 - 빌드 환경 : 사용자 환경 별로 달라질 수 있는 프로파일 정보 - pom 연관 정보 : 의존 프로젝트(모듈), 상위 ..
[ Spring ] Spring과 Spring Boot 스프링 (Spring) 🌱 스프링 프레임워크(Spring Framework)는 자바 플랫폼 개발을 위한 오픈소스 경량급 애플리케이션 프레임워크로 간단히 스프링이라고 불린다. 동적 웹 사이트 개발을 위해 여러 서비스를 제공하며, 대한민국 정부 표준 프레임워크 중 하나 이다. 프레임워크란, 어떠한 목적을 쉽게 달성 할 수 있도록 해당 목적과 관련된 코드의 뼈대를 미리 만들어둔 것을 의미 애플리케이션 프레임워크란, 애플리케이션을 개발하는 데에 있어 필요한 모든 업무 분야 및 모든 기술과 관련된 코드들의 뼈대를 제공 스프링은 엔터프라이즈용으로 Java 애플리케이션 개발을 도와준다. 스프링은 오픈소스 프레임워크로 개인 및 기업도 사용이 가능하며, 필요하다면 스프링의 코드를 일부 수정하여 사용 할 수 있다. 스프링..