본문 바로가기

안녕하세요!

SAP

[ Java ] DAO, Service 활용한 휴일 등록하기 휴일 등록하기 HolidayDAO.java private String HOLIDAY_INSERT = "INSERT INTO SQL_HOLIDAY_LIST (YEAR, MONTH, DAY, REMARK) VALUES(?, ?, ?, ?)"; public int insertHoliday(Connection conn, String year, String month, String day, String remark) throws SQLException { int resultVal = 0; preparedStatement pstmt = conn.prepareStatement(HOLIDAY_INSERT); pstmt.setString(1,year); pstmt.setString(2,month); pstmt.setSt.. 더보기
[ Java ] DAO, VO, Service 활용한 리스트 불러오기 Controller, Service, DAO, VO Controller Controller는 Request를 "어떻게" 처리할 것인지 정의하는 곳이다. @Controller 어노테이션을 사용하여 Controller 기능을 작동시킨다. Service Service는 Request에 대해 "어떠한" 처리를 할지 결정하는 곳이다. Controller에서 받은 Request에 관한 데이터 정보를 재가공해 Controller에 Data를 전달한다. @Service 어노테이션을 사용해 Service 기능을 작동시킨다. DAO DAO(Data Access Object)는 DB에 저장돼 있는 Data에 접근하기 위한 객체이다. SQL 쿼리문을 작성하여 Connection 메서드를 생성 및 close하는 작업을 진행하는.. 더보기
[ Java ] What is the Wrapper Class? 래퍼 클래스 출처 : https://tcpschool.com/java/java_api_wrapper 래퍼 클래스(Wrapper Class)는 프로그램에 따라 기본 타입의 Data를 Object로 취급해야 하는 경우 사용한다. 만약 메서드 인자 값으로 요구되는 타입이 Object일 때, 기본 타입의 Data를 그대로 사용할 수 없기 때문에 Data 타입을 Object로 변환하여 작업을 진행해야 한다. 기본 타입 래퍼 클래스 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 즉, Wrapper Class는 위 표와 같은 8개의 기본 타입에 해당하는 Data를 Object로 포장해.. 더보기
[ Concept ] What is the ERP? ERP 출처 : https://www.sap.com/korea/products/erp/what-is-erp.html [ HANA ] Oracle에서 S/4 HANA로 전환된 쿼리문 SAP HANA 출처 : https://www.sap.com/korea/products/technology-platform/hana/what-is-sap-hana.html [ Concept ] What is the IMDB? 인메모리 데이터베이스 인메모리 데이터베이스(IMDB : In-Memory DataBase)란 기존에 디스크 혹은 SSD(S pythonchoboman.tistory.com ERP(Enterprise Resource Planning)는 뜻 그대로 전사적 자원 관리이다. 기업 활동을 위해 사용되는 모든 인적/.. 더보기
[ Java ] cannot be cast to java.math.bigdecimal cannot be cast to java.math.big decimal Java를 사용하여 형 변환을 수행하기 위해서 valueOf를 사용한다. 그러나 HashMap이나 Map을 사용해 데이터를 가죠올 때, 데이터 타입을 Cast하는 과정에서 몇 가지 오류가 발생하기도 한다. valueOf 오류 코드 String number = (String) map.get("test"); 수정 코드 String number = String.valueOf(map.get("test")); 타입이 Integer인 데이터를 Map으로 받아올 때에는 String.valueOf() 메서드를 사용하여 Integer를 String으로 형 변환할 수 있다. Integer.parseInt 오류 코드 int number = (Intege.. 더보기
[ HANA ] S/4 HANA의 In-Memory 방식 작동 원리 In-Memory DataBase 출처 : https://www.sap.com/korea/insights/in-memory-database.html [ Concept ] What is the IMDB? 인메모리 데이터베이스 인메모리 데이터베이스(IMDB : In-Memory DataBase)란 기존에 디스크 혹은 SSD(Solid-State Drive)에 데이터를 적재하는 방식과 달리, 컴퓨터의 메인 메모리로 작동하는 RAM에 데이터를 pythonchoboman.tistory.com 인메모리 데이터베이스는 많은 데이터를 처리하는 애플리케이션 환경에서 트랜잭션, 분석, 시뮬레이션 등의 작업에 적합하다. 뿐만 아니라, 의료기기 모니터링, 실시간 재무 분석, 온라인 뱅킹, 신용카드 판매, 온라인 경매, 신제품.. 더보기
[ 먹부림 ] 울산과 과메기 미성대구탕  미성대구탕 : 네이버방문자리뷰 62 · 블로그리뷰 8m.place.naver.com 울산 출장 어언 3개월째...이제 적응되나 싶다가도 가끔 외롭고 힘들지만울산에서의 먹부림으로 산해진미를 다 먹어보고 있어 좋은 점도 있다. 어제 먹었던 과메기는 정말 찰지고 먹음직스러웠다.배추 한 통을 통째로 주다니...! EP Conversion 프로젝트에서 포탈을 업그레이드 하고 있는데,Oracle에서 S/4 HANA로의 마이그레이션을 하며 쿼리를 수정하면서 느낀 점은DB단에서의 SQL문에 관한 공부도 중요하다고 느끼고 있다. 뭣보다도 ABAP을 공부해봐야 할 거 같은...오늘도 파이팅! 더보기
[ HANA ] Oracle에서 S/4 HANA로 전환된 쿼리문 SAP HANA 출처 : https://www.sap.com/korea/products/technology-platform/hana/what-is-sap-hana.html [ Concept ] What is the IMDB? 인메모리 데이터베이스 인메모리 데이터베이스(IMDB : In-Memory DataBase)란 기존에 디스크 혹은 SSD(Solid-State Drive)에 데이터를 적재하는 방식과 달리, 컴퓨터의 메인 메모리로 작동하는 RAM에 데이터를 pythonchoboman.tistory.com SAP HANA는 Data를 Disk에 보관하는 대신 Memory에 저장하는 Multi-Model Database이다. Column(열) 기반의 IMDB(In-Memory DataBase)를 사용하여 .. 더보기

loading