[전자정부] eGovFrame 게시판 (3) : Controller, Service, Dao, VO MVC 패턴. 데이터 저장하기 저번에 프로젝트에 Oracle DB를 연동했다.https://hellodoor.tistory.com/235 관련 내용은 왼쪽 링크에서 확인할 수 있다.이번에는 사용자에게 데이터 입력을 받고 DB에 저장하는 과정을 Controller, Service, Dao에서 대충 봐본다. 뭐 디자인 패턴, MVC 패턴 이러쿵저러쿵하는데 자세히 알 필요는 없다고 생각하지만 또 모르는 것보단 좋을 수 있기 때문에 간략하게 살펴보자면 디자인 패턴이란 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어서 정리한 것이다.라고 위키백과에 설명되어 있다. 쉽게 생각해보면 프로그램 .. 2024. 7. 24. [전자정부] eGovFrame 게시판 (2) : 오라클 DB 연동 가벼운 마음으로 개발환경 잡아보고 대충 게시판 공부해보려 했으나.. 놀랍게도 1년만에 글을 쓴다. 사실 시작도 제대로 안하고 놔버렸었다. 어쨋든 다시 해보자.. 프로젝트 생성, 세팅 글은 https://hellodoor.tistory.com/210 여기서 확인할 수 있다. 무려 일년전글.. ㅎ Oracle DB를 연동하려고 하는데 그러면 당연히 db가 필요하다. 오라클 db 설치는 https://hellodoor.tistory.com/227 여기 이제 본격적으로 연동을 시작해보려 한다. 우선 resources -> egovframework -> spring -> context-datasource.xml 을 열어보자. 원하는 소스파일을 이름만 알고있으면 쉽게 열 수 있는데 ctrl + shipt + r 버.. 2022. 11. 12. [전자정부] eGovFrame 게시판 (1) : 웹 프로젝트 생성, 세팅, 톰캣 설정 전자정부 프레임워크 세팅을 위해서 개발환경은 아래 링크에서~ 전자정부 프레임워크 개발환경 세팅 프로젝트 생성을 해보자. File -> New -> Other 클릭 eGovFrame Web Project를 클릭하고 Next > 를 클릭한다. Project name 말 그대로 프로젝트 이름을 적는다. Group Id 는 그룹 아이디를 적는데 보통 com.회사 이름이 들어가거나 그러기도 한다. Dynamic Web Module version은 Servlet Spec이라 한다. 기본적으로 2.5가 설정되어 있다. 나는 자바는 8이상(11) 톰캣은 9버전을 사용할 것이므로 서블릿 스펙은 4.0으로 변경한다. 톰캣 설치는 나중으로 하고.. Next > 우선 예제 소스를 생성하기로 하고 Finish를 클릭한다. 뭔가.. 2021. 11. 10. [전자정부] EgovFrame Install 설치 및 개발환경 아직 공공기관에서 많이 쓰이는 프레임워크이다. 말이 전자정부지 spring 기반이라고 한다. 우선 아래 링크를 가서 https://www.egovframe.go.kr/home/sub.do?menuNo=41 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 3.10 버전으로 받아보자. 일단 뭐 최신 판이니.. 현재 PC 운영체제에 맞게 받는다. 압축을 풀어보자. 두 폴더가 생겻다. eclipse 폴더에 들어가보면 이렇게 파일들이 있다. 여기서 eclipse.exe 파일을 실행히시키면 아 ㅋㅋ 자바를 안깔았네... 이클립스는 자바를 깔아야 실행할 수 있다. 자바 설치와 환경변수는 아래에서.. https://hello.. 2021. 11. 9. 이전 1 다음