web관련 공부들 14

[HTML] HTML로 페이지에 PDF파일 띄우기

HTML로 화면에 PDF 파일 출력 하기..! PDF 파일을 화면단에 출력하고 있는 페이지가 있어서, 공부 겸, 정리 겸 원리를 파악(?) 해 보았다,, 생각보다 엄청나게 간단해서 당황; 😮😮😮 다른 사이트에 연습삼아 PDF 기능을 추가해 본 건데, 직접 만든 PDF 파일인 팝업차단 해지 안내용 문서를 넣어보았다ㅋㅋ 뭐 내용이 중요한 건 아니고,, 위 이미지처럼 PDF의 내용과 함께 목차, 페이지수, 인쇄, 다운로드 기능이 나타나는 건데,,! 단순히 section태그와 iframe태그를 사용한다니!? 파일을 복사해 넣은 위치만 잘 찾아서 iframe의 src에 파일명.확장자 까지 넣어주면 되고, section 태그 class에 pdf-viewer를 넣어주기만 하면 짠..! 완전 쉽게 페이지에 PDF 파일..

web관련 공부들 2022.07.28

[Oracle] 오라클 컬럼 이동

내가 사용하고 있는 DBMS는 Oracle SQL Developer인데, 토드는 테이블 컬럼 이동이 가능한 기능이 있다고 전해 들었으나,, 디벨로퍼는 기능이 따로 있는 것 같지 않았다. 따로 찾아보니,, 약간 야매같은 방법이긴 한데ㅋㅋ 효과는 원하는 결과! 굿굿😆 바로 바로 테이블을 복사하는 방법을 이용하는 것! 복사할 기존 테이블을 조회하면서, 원하는 순서의 컬럼대로 조회를 해오면 그대로 생성된다. --test 테이블이 seq,tell,addr,name의 순서의 테이블이라고 하면 --test테이블 복사 생성 create table test_bak as select seq,name,tell,addr from test where 1=1; --test테이블 삭제 drop table test; --리네임도 되..

web관련 공부들 2022.02.21

[Oracle] oracle procedure 내용 검색

파면 팔수록 계속 나오는 알아두면 좋은 팁들~ 역시 구글링이 최고다.ㅎㅎ 검색하면 없는 게 없네! 오라클에서 프로시저나 패키지, 함수 등 다양한 PL/SQL (Procedural Language) 이 존재하는데, 보통 프로시저를 사용할 때는 다른 프로시저를 호출하는 등의 연계 사용도 많고, 사용할수록 목록도 늘어나기 때문에 어느 프로시저에 어떤 테이블! 이런 세부내용들을 명확하게 기억하기 힘들다. 이때 사용하는 꿀팁~ USER_SOURCE 테이블이다. user_source 테이블은 위 이미지처럼 name, type, line, text 컬럼들로 이루어져 있고, 각각 개체명, 개체 유형, 소스의 라인 번호, 소스의 텍스트 컬럼이다. 이때 개체 유형은 TYPE, TYPE BODY, PROCEDURE, FUN..

web관련 공부들 2022.01.14

[ORACLE] order by null 정렬

잊지 않기 위해 쓰는 오라클 tip! 오라클에서 정렬을 하다 보면 null값이 맨 상단으로 조회되어 불편할 때가 있다. 조회하려는 값이 null인 것만 이거나 null을 제외한 것만은 WHERE절에 컬럼명 is null, 컬럼명 is not null로 조건절에 분류가 가능하지만, select * from table1 where mo_date is null order by mo_date desc null을 정렬..? 가능 한가? 했는데.. 아니나 다를까 찾아보니 null도 정렬이 가능한 것!! 역시 답은 구글링이다. 검색만이 살 길! 정렬 방법은 nulls last !! select * from table1 order by mo_date desc nulls last 위의 예시처럼 order by절에 컬럼명..

web관련 공부들 2022.01.04

xml 파일 이란?

Java xml Parser를 사용한 일이 생겨서 다시 정리해보려고 했더니, 그전에 xml파일에 대해 짚고 넘어가는 것이 좋을 것 같아서 적는 포스팅. XML이란? eXtensible Markup Language의 약어로, 다목적 마크업 언어(태그 등을 이용하여 데이터의 구조를 기술하는 언어의 한 가지)이다. 가장 대표적 언어로는 HTML이 있지만, DTD(Document Type Definition) 문서 형식 정의라는 것의 유무로 HTML과 XML이 나누어진다. DTD가 있는 게 HTML이고, DTD가 없어 자유로운 태그 정의가 가능한 게 XML이다. DTD가 없으면, 통일성이 없어 Parsing이 어려운 것이 단점. 길동 사당동 길동 남영동 구조적인 내용으로 xml 파일을 열어보면 내용은 위 블록처..

web관련 공부들 2021.12.27

[Oracle] 테이블 복사와 데이터 복사

오라클에서 테이블의 복사나 복제는 상당히 간단하다. 그래도 잊지 않기 위해 적는 글. 1. 오라클 테이블 복사 복사할 테이블을 먼저 조회해 주고, 그위에 create table을 선언하여 새로 만들 테이블의 명을 지정, AS로 연결해 주면 간단하게 생성된다. --테이블 복사 (구조와 데이터까지) create table 만들테이블명 AS select * from 존재하는테이블명; commit; select * from 만들테이블명; 단, 꼭 Commit 해줄 것! 커밋을 해준후 만들 테이블 명으로 조회를 해주어야 조회가 가능하다. 2. 오라클 데이터 복사 테이블이 동일할 때, 특정 데이터를 복사해 오는 것도 간단한데, --구조가 같을때 특정 데이터 복사 insert into 입력할테이블 select * f..

web관련 공부들 2021.12.23

[AngularJS] UI-GRID 사용하기(1)

검색해도 잘 나오지 않아서 적는 UI-GRID 사용 방법! AngularJS를 사용하다 보면 UI-GRID라는 그리드 툴을 볼 수 있는데, 일차원 적으로 결과를 보여주기에는 나쁘지 않다. 페이징 되지, 정렬되지, 선택되지, 한 줄 삭제와 추가되지, 컬럼 숨김 같은 기능들도 존재한다. 단지 정보가 너무 부족할 뿐;; 내가 참고한 사이트는 UI-GRID 가이드 사이트로, 사이트 상단의 API와 Tutorial을 많이 참고하여 개발을 진행했다. http://ui-grid.info/ http://ui-grid.info/ ui-grid.info 원하는 기능들을 찾다 보면 나오는 신기함ㅋㅋ 물론 삽질도 무수히 했다.ㅠㅠ footer에 체크한 값 초기화 이런 거... 어떻게 해결은 했다.. Tutorial에서 많은 ..

web관련 공부들 2021.12.20

Java에서 SAP RFC 작성하기

웹사이트 작업을 하다 보면 사이트와 SAP라는 ERP를 연동해야 하는 상황을 맞닥트릴 수 있는데, 처음 이클립스와 SAP JCO를 연결하는 부분이 잘 되지 않아 어려울 수 있지만 해당 고비만 넘기면 Java에서 SAP를 사용하는 데에 있어 작업은 그렇게 어렵지 않다. Java에서 SAP RFC를 사용하러 ㄱㄱ! 1.SAP 계정 설정 Connection.java에 아래의 연결하려는 SAP 계정(인터페이스용)을 설정해 주고, properties.setProperty(DestinationDataProvider.JCO_ASHOST, "IP"); properties.setProperty(DestinationDataProvider.JCO_R3NAME, "name"); properties.setProperty(Des..

web관련 공부들 2021.12.16

Java UTF-8 BOM 제거

Java로 파일을 선택하여 내용을 읽어 들이려다 보니, 어떤 건 정상적으로 내용 그대로 잘 읽어 들여지는데, 어떤 건 이상한 물음표가 내용 앞에 붙어서 읽어 들여지는 것이다. 그 부분 때문에 파일 처리에 문제가 있어서 한참을 삽질한 끝에 파일의 인코딩 문제라는 것을 알게 되었다.ㅜ 사용자에게 파일을 선택할 때마다 인코딩을 확인하고 선택하라고 할 수는 없으니..ㅋㅋ BOM제거는 생각보다 쉬웠다. 제거만 보려면 2번으로!ㄱㄱ 1. 파일 선택 File files = new File(path + filename); //파일 선택 String strXml = FileUtils.readFileToString(files, "UTF-8"); //String 변환 파일을 UTF-8로 읽어 들여도 UTF-8 BOM은 걸러..

web관련 공부들 2021.12.14