전체 글 (37) 썸네일형 리스트형 전자정부 프레임워크 3일차 - 프레임워크 커스터마이징 밥을 먹었더니 배가 부르다 오늘은 김밥천국에서 참치비빔밥을 먹었다// 오후에는 뭘 할까 고민하다가 다들 열심히 하고있는 홈페이지를 새로 커스터마이징 해보기로 했다. 내 개발 사양 : 전자정부프레임워크 3.7.0 Ojdbc 8 Ibatis Aphache Tomcat 8.5 일단 새 프로젝트를 생성해서 샘플 코드를 다운받고 . context-datasource.xml의 oracle부분의 주석처리를 제거하면 org.aparche.common 저부분이 밑줄이 쳐지며 에러가 뜰것이다. ojdbc라이브러리가 없어서 생기는 에러인데(전자정부프레임워크에 라이센스 문제로 없다고 함 ) 상위 경로 폴더에 ojdbc8.jar 파일을 넣어준다. 그리고 다시 context-datasource에 가서 ip주소와 db 아이디 비밀.. 전자정부프레임워크 3일차 - 프레임워크 구조 분석(반복) 오늘은 점심에 교육이 있어 오전에 분석좀 하다가 교육듣고 정리해야겠다. [Spring/eGov ] #8 이클립스에서 마리아DB 데이터 조회하기 / MyBatis / 컨트롤러 Controller / 서비스 / DAO / 원리 / 구조 / Sql.xml :: 외장하드 (tistory.com) [Spring/eGov ] #8 이클립스에서 마리아DB 데이터 조회하기 / MyBatis / 컨트롤러 Controller / 서비스 / DAO / https://extsdd.tistory.com/112 [Spring/eGov ] #7 스프링, 전자정부프레임워크 샘플 예제- 마이바티스(MyBatis)로 마리아 DB 연동하기 / https://extsdd.tistory.com/102 [Spring/eGov ] #6 웹 서비.. 전자정부 프레임워크 2일차 - 프레임워크 분석 2 앞선 프레임워크 분석으로 전반적인 프레임워크 데이터 흐름에 대해서 알아보았고 이번에는 다루지 않았던 파일들에 대해서 어떤 방식으로 사용되는지 확인해볼 예정이다. 출처 : 전자정부 프레임워크 샘플 코드 분석 (java 파일) (tistory.com) 1. EgovSampleExcepHndlr.java , EgovSampleOthersExcepHndlr.java Handling : 에러발생등 예외 상황을 매끄럽게 처리 할 수 있도록 한다라는 뜻,, 좌측의의 EgovSampleExcepHndlr , EgovSampleOthersExcepHndlr 라는파일은 에러가 발생할 경우 핸들링하는 java 파일이다. 우측의 context-aspect.xml이라는 설정파일에서 java파일에 대한 bean을 등록하고있다. .. 전자정부 프레임워크 2일차 - 프레임워크 분석 오늘은 뭘 할까 고민하다가 전자정부 프레임워크에 대해서 분석해보았다. 전자정부의 큰 흐름은 Service > ServiceImple > Dao > mapper > Dao > serviceImple > masterboard > jsp 순이다. 일단 컨트롤러부터 보면 컨트롤러는 egov-com-servlet.xml을 통해 자동으로 빈으로 등록해줌. 위 그림을 보면 , context:component-scan ~을 통해서 egovframework 패키지를 스캔해서 include를 통해 Controller 어노테이션이 있으면 등록을 하고 exclude를 통해 service와 repository를 제외시킨다. () Cmmn : 공통 기능들을 묶어놓은 폴더 @ , 어노테이션 : 컴퓨터가 소스코드를 읽으면서 먼저 어.. 전자정부프레임워크 1일차 어려웠던 점 오늘은 전자정부 프레임워크를 통해 쇼핑몰을 만들었다. 기존에 만들었던 틀에 컬럼 하나를 추가했는데 컬럼은 생성되었는데 수정페이지에서는 데이터가 확인 되나 메인 페이지에서 데이터가 나오지 않는 현상이 계속 반복되어 VO , DTO, Controller , JSP 이거저거 다 찾아보며 약 4시간정도 헤맸는데 문제는 간단했다;; 이렇게 베스트 아이템 컬럼에 데이터가 안나왔다.. 이거저거 만지다가 혹시나 헷갈릴까 DB컬럼명이랑 변수명을 통일했었는데, 다른 변수들을 보니 카멜 표기법으로 붙여뒀다. 그래서 나도 같이 이렇게 bestItem으로 바꾸니 해결 완료! 다사 다난했던 하루 이전 1 2 3 4 5 다음