본문 바로가기

IT

Cordova Build 및 Build Error Cordova Build 및 Build Error Plguin 추가 및 삭제를 매번 처리하다보면간혹 Build가 꼬이는 경우가 발생될 수 있다. 머. 저도 정확한 해결을 아는건 아니지만 경험과 노하우를 통해 해결이 되었던 점을 작성합니다. App 프로젝트 경로 이동Config.xml -> Plugin -> version -> Check 필수 : Android Version 과 Plugin Version 호환 여부 체크후 처리Package.Json -> Plugins 및 dependencies 체크 -> Version check필수 : Config.xml = Pacjage.Json Version 및 Plugin 체크간혹 누락되거나 버전이 안맞는 경우가 존재개발자가 직접 변경 하는 경우 등등App Andro.. 더보기
Cordova 명령어 1. Cordova 설치npm install -g cordova@latestnpm install -g cordovasdk install gradle 4.4.1npm install pouchdb-adapter-cordova-sqlitenpm install -g browser-sync --save-devnpm install -g gulp 2. Cordova Updatenpm update -g cordova 3. Cordova App 삭제npm uninstall express 4. Cordova App 생성cordova create hello com.example.App App 5. Cordova App 이동cd D:\eGovFrameDev-3.6.0-64bit\workspace\hello 6. Cordova.. 더보기
Crodova Content-Security-Policy Crodova Content-Security-PolicyCordova Android Image 출력 Cordova App 생성 후에 갤러리에 있는 이미지 파일을 화면에 출력하는 과정에서 발생된 문제... 해결 방법 Content-Security-Policy 검색을 통한 이해 https://content-security-policy.com/앱의 보안을 위해 App안에서만 파일 접근이 가능한데설정을 통해 접근허용을 해주는 설정입니다.진행1. 갤러리에서 사진 선택 후 App내에 파일 생성2. App 생성된 파일 읽고 출력3. 출력과정에서 아래와 같은 에러 발생4. 이미지 선택 후 출력되지 않음5. App 브러우저에서 아래와 같은 오류 발생6. App View 상단에 태그 추가object-src 'self' b.. 더보기
JAVA에서 XML 생성 JAVA에서 XML 파일 생성JAVA에서 Oracle 데이터 조회 후 XML로 생성하는 방법 1. 파일 생성 경로 설정딱히 없으면 패스2. Oracle 데이터 XML 생성 소스 openapiBean bean = new openapiBean(); bean.setMap(resultMap); resultList = krXmlService.selectXmlfolderStrucheData(krWbsPrjVO);resultMap.put("body" , resultList);Writer writer = new StringWriter();JAXBContext jc = JAXBContext.newInstance(openapiBean.class); Marshaller marshaller = jc.createMarshall.. 더보기
Ajax binary를 통한 JSP에서 파일 쓰기 Ajax binary를 통한 JSP에서 파일 쓰기1. Ajax를 통신을 통해 JSP 화면 호출 2. JSP에서 파일 읽고 쓰기3. 파일 내용 return4. JS에서 return 파일 내용 재 생성 이걸 굳이 왜하냐고 묻는 사람이 많을 것이다.JAVA Controll에서 처리하면되는 것을 왜 이리 처리하는가..물론 나도 처음에 그리 했다.내가 하려는 방법은..파일 경로만으로 파일을 인식하여 업로드 하는기능Input File 태그를 사용하지 않고파일 경로의 문자열로만 처리하기 위해서 시작한 방법이다.주저리 내용은 길다 결국 내가 하려는 기능은 해결 못했지만테스트용으로 만들어논게 아까워서 작성한다. 테스트1 테스트2 테스트3JSP 파일 불러오기 기능만 있다면 이런 뻘짓은 안할텐데혹시 JS에서 파일 불러오는 .. 더보기
Cordova Window 설치 및 실행 지금까지 작성한 Cordova 설치 및 실행을 배경으로 글을 정리해서 다시작성합니다Window 환경입니다 1.Node.js 설치Node.Js는 사이트에 가서 프로그램을 다운받고 별 다른 어려움 없이 설치가 쉽습니다.버전확인node -v업데이트선택 버전 : npm install --global --production npm-windows-upgrade최신버전 : npm-windows-upgrade --npm-version latest 2. Cordova 설치1. 기본 설치 : npm install -g cordova2. 빌드 설치 : sdk install gradle 4.4.1프로젝트만 만들면 머하나요.프로젝트가 잘만들어 졌는지 테스트를 하기위해서는 빌드를 진행해서 확인해봐야합니다그러기 위해 필요한 Gra.. 더보기
cordova sdk 설치 및 구동 cordova sdk 설치 및 구동 이전에 Cordova 환경에서 개발한 하이브리드앱 진행 했던 소스를 기반으로다른 모바일 개발을 진행하려고 환경을 세팅하는 도중...너무 오래된 기억으로 인해 설치하는데 고생하여 다시 적어봅니다. 이전 프로젝트 소스를 구동하든 다시 재개발하여 구동하든 환경을 구축 해야 합니다SDK 설치 1. SDK 설치된 파일 구조입니다.Build-toolsplatform-toolstools가 존재해야합니다. 2. tools 구조애뮬레이터 실행 파일이 존재합니다. 3. platform-tools 구조 4. build-tools 구조설치된 build-tools 버전입니다. 전 설치가 완료 되었던 파일을 받아 압축을 해제 했습니다.폴더의 총 용량인데..확실히 대용량이네요. SDK 설치가 완.. 더보기
ORACLE TABLE SPACE 및 GRANT 종류 ORACLE TABLE SPACE정의 - 테이즐이 저장되는 공간으로 Oracle에서 TABLE SPACE로 칭한다. - 테이블 스페이스 생성에 정의된 용량만큼 공간이 확보되며, 데이터가 정의한 용량보다 적은경우 테이블 스페이스는 크기는 줄어들지 않는다. - 늘면 늘었지 줄지는 않는다. - 용량 초과시 자동증가가 가능하며 테이블 별로 관리할수 있다. 1. DBA_DATA_FILES SELECT * FROM DBA_DATA_FILES->테이블 스페이스 정보를 조회한다. 2. 테이블 스페이스 생성CREATE TABLESPACE SAMPLE_TABLE DATAFILE'D:\app\User\product\11.2.0\dbhome_1\tablespace\SAMPLE_TABLE_TS'SIZE 100M AUTOEXTE.. 더보기
window Apache2.4 Tomcat7 연동 및 로드 밸런싱 Windows 7 Apache와 Tomcat 연동 - 로드 밸런싱환경 설정Tomcat 7Apache 2.4.29OS windows 7 Win64 많은 블러그 정보를 통해 설치를 하고 실패를 겪으면서 설치에 성공하였습니다.어떤 작업을 할지 부터 파악하고 그에 맞게 설정을 해줘야 하는데, 무조건 블러그 정보만 따라하면 안된다는 알게되었습니다. 로드 밸런싱 : 하나의 웹 어플리케이션을 여러대의 Tomcat으로 구동하는 방식입니다. Apache 설치https://www.apachelounge.com/download/Apache 2.4.29 Win64 용 httpd를 다운받습니다.이때 mod_jk 파일 mod_jk-1.2.42-win64-VC15.zip도 같이 받으셔야 합니다.Apache 버전과 Mod_jk 버전.. 더보기
FileZilla Server 설치 FileZilla Server 설치 외부 Server에 설치 후 Client 접속을 하기 위한 FileZilla Server 설치 방법입니다. 1. 설치FileZilla Server 다운로드 합니다.별 고민 없이 다음다음 기본 설정에 맞추어 설치를 진행 합니다. FileZilla 실행시 초기 사용자는 Password 입력없이 로그인 가능합니다. host : localhostport : 설치시 사용한 port저는 기본 port인 14147을 사용하였습니다. 접속 이후 상단 3번째 버튼을 클릭 하면 서버옵션 화면이 활성화 됩니다. Listen on these ports : 14147 적용 Passive mode settins : 사용자가 설정한 랜덤 port 범위사이를 통해 Port 개방저는 14148 - .. 더보기