eGovFramework
-
[전자정부 프레임워크_JAVA] eGovframework 웹 어플리케이션 개발_05 전자정부 프레임워크 파일업로드 구현 하기!!Java/전자정부 프레임워크 2019. 7. 11. 22:50
오늘은 사용자가 서버에 파일을 업로드할 수 있도록 구현해 보려고 한다. 그럼 바로 가시죠!!! 먼저 파일 업로드를 구현하기 위한 dependency 의존성을 추가해 준다. commons-fileupload commons-fileupload 1.3.2 commons-io commons-io 2.2 다음 dispatcher-servlet에 아래와 같이 bean을 등록해준다. VO import org.springframework.web.multipart.MultipartFile; public class commonFileVo { private MultipartFile mpfile; private String id; private String fileName; private String action; 위와 같이..
-
[전자정부 프레임워크] eGovframework 웹 어플리케이션 개발_04 전자정부 프레임워크 MariaDB 연동 하기!!Java/전자정부 프레임워크 2019. 7. 8. 22:19
저번 시간에는 Sample project를 생성하여 /test/hello.do라는 요청이 들어오면 화면에 Hello World라는 String을 출력해보았다 이번 시간에는 저번 시간에 생성한 프로젝트에 무료 DataBase인 MariaDB를 연동하여 본격적으로 Web Project를 시작해 보려고 한다. 기본적으로 MariaDB는 설치되어있다는 가정하에 진행하도록 하겠다. 먼저 pom.xml 파일을 수정한다. Sample project를 생성하면 기본적으로 메모리 DB와 연동되어있으며 pom.xml에 아래와같이 다른 DB 연동 관련 dependency가 주석 처리되어 생성되어있을 것이다. 이제 여기서 우리는 기존에 추가되어있는 메모리 DB dependency를 제거하고 기존에 주석 처리되어있던 4개 de..
-
[전자정부 프레임워크] eGovframework 웹 어플리케이션 개발_03 전자정부 프레임워크 이용하여 프로젝트 시작하기!!Java/전자정부 프레임워크 2019. 7. 5. 00:43
지금까지 전자정부 프레임워크 eGovframework의 구조와 적용 규칙을 알아봤다면 이제부터는 실제로 전자정부 프레임워크( eGovframework )를 사용하여 프로젝트를 진행하려고 한다. 모든 프로그래밍이 그렇듯 저도 시작은 Hello World부터 찍어보려고 합니다. 먼저 기본적인 개발환경 세팅은 IDE는 eGovFrameDev 3.8 JDK 1.8 WAS는 tomcat 9.0을 사용하였다. eGovFrameDev 3.8을 실행 후 Perspective를 eGovFrame으로 바꿔준다. 그다음 우리는 전자정부 프레임워크 기반으로 프로젝트를 진행할 것이기 때문에 아래의 그림과 같이 eGovFrame Web Project를 선택한다. eGovFrame Web Project를 선택하면 다음과 같은 화면..
-
[전자정부 프레임워크] eGovframework 웹 어플리케이션 개발_02 전자정부 프레임워크 구조 아키텍처 및 사용했다는 기준???!!Java/전자정부 프레임워크 2019. 7. 2. 21:22
오늘은 전자정부 프레임워크의 구조 아키텍처와 전자정부 프레임워크를 사용했다는 기준에 대하여 알아보려고 합니다. 막상 전자정부 프레임워크로 개발을 진행하려 보니 어??! 전자정부 프레임워크를 사용했다는 기준이 뭔데?? 라는 고민이 빠지게 되었습니다. 해서 인터넷 여기저기 발품 팔며 알아본 결과 전자정부 프레임워크를 사용했다는 기준은 아래와 같다 먼저 전자정부 프레임워크의 개발 아키텍처는 아래 사진과 같습니다. eGovframework의 아키텍처는 크게 3개의 layer로 구성되어있다. 1. Presentation Layer - Controller 단 2. Business Layer - Service 단 3. Data Access Layer - Dao or Mapper 단 각 클래스별 전자정부 표준 프레임워..
-
[전자정부 프레임워크] eGovframework 웹 어플리케이션 개발_01 전자정부 프레임워크를 사용하는 이유???!!Java/전자정부 프레임워크 2019. 7. 1. 22:57
이번에 새로운 프로젝트를 진행하면서 framework로 전자정부 프레임워크 eGovframework 가 결정되었다. 정부 관련 프로젝트도 아닌데 왜 굳이 eGovFramework가 프레임워크로 선정되었나 몇 가지 이유를 찾아보고 생각해보았다. 또 한 전자정부 프레임워크를 이용하여 개발일지를 지속적으로 작성해나아갈 예정이다. 전자정부 프레임워크를 사용하는 첫 번째 이유 - 책임질 수 있는 누군가(정부)가 배포 Spring을 사용하여 프로젝트를 진행하면 필요에 의하여 플러그인들을 여러 가지 추가해야 한다. 하지만 필요에 의해 추가한 그 플러그인들끼리 충돌을 발생시켜 오류를 발생시키지 않는다는 보장은 할 수 없다. 또한 전자정부 프레임워크 마찬가지로 spring + etc를 묶어놓은 패키지이다. 하지만 이미 ..