Programming/Java(5)
-
RFC Function (Feat. JCO)
[ SAP 인터페이스 방식 중 하나 ] - Legacy - SAP 인터페이스 방식에는 PO 방식 (*EAI 통한 방식, SAP PO Legacy) 과 RFC (SAP 함수 직접 호출)이 있다. * EAI (Enterprise Application Integration, 기업 어플리케이션 통합) - Destination 으로 연결정보 설정 후 Function 호출 (SAP RFC Function 구조 파악) - SAP Function 스펙 받아오면 Parameter 바인딩 후 함수 호출 - 결과 받아보기(실시간) [ JCO ] SAP RFC Function 구현 시 필요한 라이브러리 (커넥터) JAVA 에서 SAP RFC Function 호출 시 사용 [ 리뷰 ] 처음 SAP 에서 제공하는 RFC Func..
2022.05.23 -
ENUM
프로젝트시 상수관리는 따로 Config.java 파일을 생성하여 final static String 등으로 관리하는데, 관리대상이 많아질 경우 가독성이 떨어지는 단점이 있다. enum은 Enmeration으로 열거형이라고 불리며, 서로 연관된 상수들의 집합을 의미합니다. 선언ex) CommonConfig.java public enum RfcConfig { RFC_FORMATDATA_FORM("yyyyMMdd HH:mm:ss"); private final String text; RfcConfig( String text ) { this.text = text; } public String getValue() { return text; } } 사용ex) CommonConfig.RfcConfig.RFC_FORMA..
2022.02.15 -
Comparator Interface
Comparator 란? Java에서 객체를 정렬할 때 사용하는 Interface. Comparator 를 이해하려면 Comparable Interface 도 같이 알아야한다. 공통점은 정렬의 기준을 정의한다는 것이고, 차이점은 정렬 기준이 일반적이냐 특정하냐 차이와 compareTo(Object o) 를 구현하느냐 compare(Object o1, Object o2) 를 구현하느냐이다. Comparable 은 알아서 정렬, Comparator 은 내가 정렬기준을 만들 수 있다는 차이. Comparator vs Comparable Comparator : 객체 간의 특정한 정렬이 필요할 때, Comparator Interface 를 implements 하여 특정 기준을 정의하는 compare()를 구현한다..
2020.12.30 -
YML
Yml 이란? YAML이란, 구조화 데이터나 오브젝트를 문자열로 변환하기 위한 데이터 형식의 한 종류이다. 텍스트의 가독성을 올리기 위한 마크 업 언어. YAML은 재귀적으로 정의 된 두문자 언어이며, "YAML Ain't Markup Language"를 줄인 단어이다. 인간이 읽기 쉽도록 설계되었으며 (리스트, 해쉬 데이터구조 직렬화에 강하다)
2020.12.21 -
JDNI
JNDI 란? JNDI란 디렉터리 서비스에서 제공하는 데이터 및 객체를 발견하고 참고(lookup)하기 위한 자바 API이다. 쉽게말해서 외부에 있는 객체를 가져오기 위한 기술이다. Tomcat과 같은 WAS를 보면 특정폴더에 필요한 데이터 소스(라이브러리)가 있는데 그것을 우리가 사용하기 위해 JNDI를 이용한다.
2020.12.21