본문 바로가기

728x90
반응형

안녕하세요!

분류 전체보기

[ 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 ] Long과 long의 차이점 유지보수 미션을 받은 후, 로그를 확인하면서 오류 코드에 "java.lang.long cannot cast to java.math.bigdecimal"이 떴다. 처음에 나는 DB 단에서 속성 자체가 BigInt로 선언돼 있는데 왜 자꾸 String을 Integer로 형 변환하려고 하는지 몰랐다. 알고보니 BigDecimal은 Oracle에서 쓰는 메서드였고, S/4 HANA로 전환할 때에는 long과 같은 데이터 타입을 써야하는 것 같았다. 다행히 부장님의 리드 하에 bigdecimal --> long 타입 변환을 시도하였고, jsp는 화면에 잘 출력되었다. 생각해보니 Java뿐만 아니라, 모든 분야에서 기본이 가장 중요하다고 느끼는 날이었다. Long [ Java ] What is the Wrapper.. 더보기
[ 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로 포장해.. 더보기
[ 먹부림 ] 서울과 한우와 사시미와 서울 스카이 그랜드 인터컨티넨탈 서울 파르나스  그랜드 인터컨티넨탈 서울 파르나스 : 네이버방문자리뷰 3,011 · 블로그리뷰 6,443m.place.naver.com  가족 모두가 서울에 올라왔다.아버지가 최근 BMW 7 시리즈를 사셨는데,여러 혜택 중 108만 원 상당의 호텔 숙박권이 있어다 같이 호텔을 이용해보려고 서울로 모였다.108만 원 값어치를 하는지는 모르겠다 ㅋㅋ 칠백식당  칠백식당 삼성직영점 : 네이버방문자리뷰 442 · 블로그리뷰 519m.place.naver.com  그리고 저녁 식사로 먹었던 한우 모듬정말 정말 고소하고 찰진 맛이었다.  너무 맛있어서 한 판 더 시켜 먹었다.   그리고 함께 먹었던 한우 육사시미정말 감탄을 자아내는 맛이었다.얼마나 쫄깃하고 탱탱하던지 행복의 연속이었다.  하.. 더보기
[ 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)는 뜻 그대로 전사적 자원 관리이다. 기업 활동을 위해 사용되는 모든 인적/.. 더보기
[ 먹부림 ] 울산과 오리백숙과 오리불고기 약천한방생오리  약천한방생오리 : 네이버방문자리뷰 244 · 블로그리뷰 50m.place.naver.com 오리 백숙  어제도 어김없이 찾아온 회식 자리에서 먹은 오리 백숙족구 대회를 하고 난 후라 다들 맛있게 먹었다. 나는 고관절이 좋지 않아 심판을 보았지만,구경하는 것도 너무나도 즐거운 시간이었다. 오리 불고기  정신없이 먹느라 오리불고기는 먹지 못했지만사진이라도 남겨 두어서 다행이다. 오리 백숙을 다 먹고밥을 말아 먹는 게 정말로 맛있었다!술도 술술 들어가니 너무 좋았다. 더보기
[ 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.. 더보기

loading