표준프레임워크_eGovFrame/공통컴포넌트_Common Components (7) 썸네일형 리스트형 표준프레임워크 3.8 공통컴포넌트 globals.properties db 암호화(Crypto Service) 표준프레임워크 공통컴포넌트를 이미 설치했다면, 프로젝트 내 /src/main/resources/egovProps/globals.properties 쪽에 파일이 있다는 걸 알거라 생각하고 넘어가겠습니다. 공통컴포넌트는 globas.properties에 다양한 설정 값을 가지고 있습니다. 그 중 DB에 대한 정보가 아래와 같이 들어갑니다. #Globals.mysql.DriverClassName=net.sf.log4jdbc.DriverSpy #Globals.mysql.Url=jdbc:log4jdbc:mysql://localhost:3306/test38 #Globals.mysql.UserName = 사용자계정 #Globals.mysql.Password = 비밀번호 계정정보 및 접속 정보는 보안상 변경이 필요하기.. MacOS 표준프레임워크 공통컴포넌트 3.8 첨부파일 위치 찾기 맥(Mojave)으로 표준프레임워크 공통컴포넌트 3.8.0에서 게시판에 첨부파일을 업로드하다가, 업로드는 되는데 파일 위치를 찾을 수가 없었다. 저장 경로는 /egovframework-all-in-one-AllNew/src/main/resources/egovframework/egovProps/globals.properties 파일 내에 설정되어 있다. globals.properites 파일 내에 경로가 Globals.fileStorePath = C:/egovframework/upload/ MacOS에서는 당연히 그대로 생기지 않는다. (추후에 MacOS 경로로 바꿔서 사용하면 되지만, 기존 쌓인 데이터를 삭제를 위해 찾았다.) 먼저 DB를 검색해봄. COMTNFILEDETAIL 테이블에 정보가 inser.. 표준프레임워크 공통컴포넌트 3.8 HTMLTagFilter 특정 페이지 미적용하기(javaconfig 방식) 표준프레임워크 2018년에 정식 릴리즈한 표준프레임워크 공통컴포넌트 3.8은 HTMLTagFilter를 Java Config 방식으로 바꾸었다. Java 내 에서 커스터마이징이 가능한 구조로 변경이 되었다는 소리다. 먼저 두 개의 클래스가 HTMLTagFilter에 쓰이는 자바 파일이라 보면 된다. /egovframework/com/cmm/filter/HTMLTagFilter : 기존 javax.servlet.Filter 를 doFilter method를 통해 수행하는(implements) filter 구현체 /* * Copyright 2008-2009 MOPAS(MINISTRY OF SECURITY AND PUBLIC ADMINISTRATION). * * Licensed under the Apache .. 표준프레임워크 3.8 공통컴포넌트 권한관리 표준프레임워크 3.8 공통컴포넌트 권한관리 테스트 Environment Spec OS MacOS Mojave 10.14.5(18F203) JDK OpenJDK 1.8 local Server Tomcat 8.5 DB MySQL 8.0.15 IDE Eclipse Oxygen(표준프레임워크 3.8 개발환경 플러그인 imported) 표준프레임워크 포털에 갔더니 공통컴포넌트 권한관리가 두가지 방법이 있는 걸 알게됨. 다만 가이드 외에도 혼자서 좀 궁리 해보지 않으면 전체적으로 파악하기가 어렵다는 생각이 들어 정리를 하기로함. 사실 표준프레임워크만 그런게 아니라 인증, 인가라는 보안을 보통 이 두 부분으로 나누어 구축함. 하지만 표준프레임워크 포털 자주묻는 질문 게시판에 가보니 이 두 개로 나누어 가이드 한다는 .. 표준프레임워크 공통컴포넌트 3.8 MySQL DB 연결 에러 Environment Spec OS MacOS Mojave 10.14.5(18F203) JDK OpenJDK 1.8 local Server Tomcat 8.5 DB MySQL (Version changed) IDE Eclipse Oxygen(표준프레임워크 3.8 개발환경 플러그인 imported) 기존 남았던 구축해던 표준프레임워크 MySQL을 사용하다 이번에 로컬로 변경함. 기존 MySQL 버전은 5.1.26이었으며, 공통컴포넌트 pom.xml에 connector를 5.1.31로 쓰고 있었음. mysql mysql-connector-java 5.1.31 하지만 현재 MySQL 버전을 8.0.15 (MySQL Community Server - GPL) 로 바꿈. 너무 오래되었으므로... 바꾸고 싶었다. .. 표준프레임워크 공통컴포넌트 3.8 HTML 5 Multi Upload version버전 2019.07.02 > eGovFrame 3.8 Common Components 3.8 HTML 5 Multi Upload 표준프레임워크 공통컴포넌트 3.8 기준 현재 파일 업로드는 단일 업로드로 되어있다. HTML 5 Multi Upload를 사용해서 멀티 업로드가 가능하게 바꿔보겠음 먼저 HTML 5 Multi Upload 먼저 공통컴포넌트 3.8.0 다운로드는 여기서 받을 수 있다. http://www.egovframe.go.kr/EgovEnvReleaseCom.jsp?menu=3&submenu=4&leftsub=2# 공통컴포넌트 다운로드 - eGovFrame Portal 온라인 지원 포털 www.egovframe.go.kr 위 링크로 들어가 egovframework-all-in-.. 표준프레임워크 공통컴포넌트 보안강화 패치 표준프레임워크 공통컴포넌트 보안강화 패치 후 문제 발생 할 경우 보면 됨 egovframework.com.utl.wed.web.EgovWebEditorImageController.java - 기존코드 /** * 이미지 view를 제공한다. * * @param request * @param response * @throws Exception */ @RequestMapping(value="/utl/web/imageSrc.do",method=RequestMethod.GET) public void download(HttpServletRequest request, HttpServletResponse response) throws Exception {String subPath = this.decrypt(reques.. 이전 1 다음