반응형 Programming/JAVA15 [전자정부프레임워크] 3. 개발환경 실습(1) 개발환경 구성시 주의사항 1. eGovFrame 이 있는지 확인 (가장 오른쪽 아이콘) 잘 안 보이면 우클릭하고, show text를 선택하면 아래와 같이 보임 2. Build Automatically 체크 확인 3. 프로젝트 빌듯이 뭔가 문제가 발생할 때 1번의 그림에서 Clean을 선택하고 프로젝트를 Clean 해주고 프로젝트 창에서 우클릭하여 Maven > Update 해준다. Maven은 우클릭했을 때 하단 쪽에 있다. 프로젝트 생성하고 실행하기 1. 생성하기 eGovFrame > Start > 프로젝트 선택 2. 프로젝트 실행 프로젝트 우클릭 > Run As > Run on Server 실행 3. 포트 충돌 시 변경하기 톰캣의 server.xml 파일에서 port 변경 가능 4. Spring b.. 2022. 10. 11. [전자정부표준프레임워크] 2. 개발환경 개발자 코딩 -> 빌드 -> 커밋 -> 체크아웃 -> 형상관리 개발 서버 형상관리 -> 체크아웃 -> 빌드 -> 배포 -> 서비스(WAS 재기동) 구현 도구 1. Eclipse를 이용하여 개발하며, 4.0 개발환경을 다운로드하여 실행 2. nexus, jenkins 서버 개발환경도 사용할 수 있다. 3. 설계 모델을 기반으로 Skeleton 소스코드 생성하는 기능(기억에 남는 부분) 구현 도구 > 클래스 다이어그램 더블클릭 > 에디터에서 오른쪽 클릭 > eGovFrame > Model Based CodeGen 클릭 > output folder에 소스 디렉터리 입력 후 Finish 4. Spring Boot 기반 프로젝트도 생성 가능하다 5. 코드를 체크할 수 있는 기능도 제공해준다 (PMD) 6. Mav.. 2022. 10. 10. [전자정부표준프레임워크] 1. 표준프레임워크 개요 프레임워크 등장 배경 소스 재사용 -> 재사용 메서드 -> 재사용 객체 -> 디자인 패턴의 과정을 거쳐 프레임워크가 등장하게 되었다. 프레임워크의 이점 애플리케이션의 틀과 구조를 결정, 그 위에 개발된 개발자의 코드를 제어 마음대로 만드는 게 아니고, 정해진 구조 내에서 개발을 하게 된다. 이는 나중에 유지보수가 용이하게 된다. 컴포넌트와 프레임워크의 관계 프레임워크는 뼈대가 되는 것. 컴포넌트는 프레임워크에서 사용을 할 수 있는 부품 같은 역할 Model1과 Model2의 차이 기타 이론에 맞춰 길게 설명하지 않고 짧게 말하면, Model1 : jsp 파일 하나하나에 많은 기능이 들어간다고 생각하면 된다. (예를 들면 접속 코드가 모든 파일에 들어가는 것) Model2(MVC) : 각각의 목적에 맞게 .. 2022. 10. 10. 이전 1 2 3 다음 728x90