표준프레임워크_eGovFrame (15) 썸네일형 리스트형 [표준프레임워크 DeviceAPI]Eclipse Oxygen DeviceAPI Android executable ErrorError executing aapt: ….. error=86, Bad CPU type in executable 1. 개발환경 Android-sdk 23.0.1~3, OpenJDK 1.8 (project 1.7) Error executing aapt: Cannot run program "/Users/EGOV/android-sdk-macosx/build-tools/23.0.1/aapt": error=86, Bad CPU type in executable: error=86, Bad CPU type in executable Error executing aapt: Cannot run program "/Users/EGOV/android-sdk-macosx/build-tools/23.0.1/aapt": error=86, Bad CPU type in executable: error=86, Bad CPU type in exe.. egovframe 3.8 DeviceAPI Sample Project egovframe device API 를 Android Studio 환경으로 만들어서, Virtual로 샘플 프로젝트를 돌릴까 합니다. 먼저 프로젝트 다운로드를 위해선 표준프레임워크 사이트에 가야합니다. https://www.egovframe.go.kr/EgovHybRunEnvRelease.jsp?menu=3&submenu=7&leftsub=1 모바일 디바이스 API 실행환경 - eGovFrame Portal 온라인 지원 포털 www.egovframe.go.kr 다운받고 프로젝트를 import 하세요. 위와 같이 세팅되면 됩니다~ 요녀석은 Andorid Studio세팅이고 Web 세팅도 별도로 해줘야합니다. 저는 IntelliJ에 해줬습니다. Device API는 하이브리드로 되어있습니다. web 쪽이 .. 표준프레임워크 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]eGovFrame 3.8 Batch Template Project > File(SAM) File to File CommanLine 방식 MacOS Mojave 표준프레임워크 3.8 배치 템플릿 File(SAM) File to File CommandLine MacOS Mojave / Window 10 pro 도 가능 OpenJDK 1.8 Eclipse Oxygen eGovFrame 3.8 표준프레임워크에는 배치 템플릿을 만들 수 있는 총 6가지의 방법이 있습니다. 배치 템플릿 입력 리소스 유형과 실행 유형을 선택할 수 있는 eGovFrame기반의 배치 템플릿 프로젝트 자동 생성 마법사를 제공한다. 배치 템플릿 마법사 진행 과정 배치 템플릿 입력 리소스 유형에 따른 구분 File(SAM) : 입력 리소스 유형이 File(SAM)인 배치실행환경을 제공한다. '입력 리소스 유형이 File(SAM)'이라는 것은 아래와 같이 File to File.. 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 .. 표준프레임워크 개발환경(이클립스) 내 mysql-connector-java-8.0.16.jar 데이터 소스 추가 방법 드라이버 템플릿이 버전이 5.1 까지만 있지만, 이클립스에 지원하는 목록은 크게 상관은 없습니다, 캡쳐 순서대로 진행해보세요~ 1. mysql 선택 후 이름 쓴 후 넥스트 2. 1) 네모선택 2) 5.1 고른 후 3) 드라이버이름 고르기 3. 기존 jar 삭제 후 원하시는 jar를 추가 합니다. (여기서 기존에 만들어놓은 데이버테이스 커넥션과 드라이버 이름이 같으면 에러나니 당황하지 마세요~ 이름 바꿔주시면 되요~) 4. jar list에서 드라이버 선택 후 OK 누르시면 됩니다. 5. 그 후 데이터베이스 정보를 쓴 후 Test Connection을 누르시면 되는 경우가 있고, 버전이 변경된 뒤 + OS에 따라 KST 타임존 에러가 날 수 있습니다. 6. time zone 에러 나면 URL에 스키마 뒤에.. 표준프레임워크 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) 표준프레임워크 포털에 갔더니 공통컴포넌트 권한관리가 두가지 방법이 있는 걸 알게됨. 다만 가이드 외에도 혼자서 좀 궁리 해보지 않으면 전체적으로 파악하기가 어렵다는 생각이 들어 정리를 하기로함. 사실 표준프레임워크만 그런게 아니라 인증, 인가라는 보안을 보통 이 두 부분으로 나누어 구축함. 하지만 표준프레임워크 포털 자주묻는 질문 게시판에 가보니 이 두 개로 나누어 가이드 한다는 .. 이전 1 2 다음