공부

· 공부
프로그래밍 패러다임 프로그래머에게 프로그래밍의 관점을 갖게 해주는 개발 방법론 ex) jdk 1.8 이전의 자바 - 객체지향 프로그래밍 지원 하스켈 - 함수형 프로그래밍 지원 선언형 프로그래밍 함수형 프로그래밍이 이에 해당 순수 함수들을 블록처럼 쌓아 로직을 구현 * 순수 함수: 출력이 입력에만 의존 * 고차 함수: 함수를 매개변수로 받아 로직을 생성할 수 있음 객체지향 프로그래밍 OOP (Object-Oriented Programming) 객체들의 집합으로 프로그래밍의 상호 작용을 표현 설계에 많은 시간이 소요되며 처리 속도가 상대적으로 느림 객체지향 프로그래밍의 특징 추상화: 핵심적인 기능, 개념을 간추려내는 것 캡슐화: 객체의 속성과 메서드를 하나로 묶고 일부를 외부에 감추어 은닉하는 것 상속성: ..
기존 포인트 합계 VIEW 쿼리문은 다음과 같았다. -- 총 합계 VIEW CREATE OR REPLACE VIEW VIEW_POINT AS SELECT M.CODE, (NVL(R.AMOUNT, 0) + NVL(C.AMOUNT, 0) - NVL(P.AMOUNT, 0) - NVL(W.AMOUNT, 0) + NVL(CH.AMOUNT, 0)) AS POINT FROM MEMBER M FULL OUTER JOIN VIEW_REFUND R ON M.CODE = R.MEMBER_CODE FULL OUTER JOIN VIEW_COMPLETE C ON R.MEMBER_CODE = C.MEMBER_CODE FULL OUTER JOIN VIEW_PAYMENT P ON C.MEMBER_CODE = P.MEMBER_CODE ..
흐아아아아 이게 뭐라고 메인 코드도 이미 짜놨는데 오래 걸렸나 싶다................ 여러가지 방법을 시도해봤는데.. 결국 내가 하려던 방향으로는 해결하지 못해서 아쉽다. 공동구매 게시물 작성 폼 페이지 → 결제 페이지 → 비밀번호 입력 → 결제 완료 페이지 이런 순서로 결제가 진행되는데 폼 페이지에서 결제 페이지로 buypostDTO 객체를 넘기고 또 다시 그 객체를 결제 완료 페이지로 넘겨야 하는데 그 부분에서 막혀버렸다. ↑ 이런 식으로 input hidden 에 buypostDTO 객체를 결제 페이지에 작성하고 그 객체를 jquery 를 통해 get 방식으로 넘겨주는 방법으로 시도해봤는데 get 방식으로는 String 데이터 여러개만 넘길 수 있더라... (key value 형태로) 난..
이번에는 포인트 결제 페이지 부분에 관한 코드를 작성하고자 한다. 먼저 저번에 넘겨주었던 form 의 action 주소를 pay popup 페이지로 변경해주었다. 기존에는 바로 게시물이 등록되는 프로세스였지만 게시물 등록이 잘 되는 것을 확인했으니 이제는 포인트 결제 과정을 추가해야 한다. 먼저 사용자의 포인트를 조회할 수 있는 쿼리문을 구성한 후, MemberDAO.xml 에 메소드를 추가하였다. --○ 사용자별 포인트 금액 SELECT -- 충전 VIEW CREATE OR REPLACE VIEW VIEW_CHARGE AS SELECT SUM(C.AMOUNT) AS AMOUNT, A.MEMBER_CODE FROM CHARGE C INNER JOIN ACCOUNT A ON C.ACCOUNT_CODE = ..
20220806 ~ 20220811 먼저, 공동구매 게시물 작성을 위한 쿼리문을 구성하였다. --○ 공구 게시물 작성 프로시저 -- 작성자 결제 테이블 INSERT, 참여자 테이블 INSERT, BUYPOST INSERT CREATE OR REPLACE PROCEDURE PRO_BUYPOST_INSERT ( V_TITLE IN BUYPOST.TITLE%TYPE , V_GOODS_PHOTO_PATH IN BUYPOST.GOODS_PHOTO_PATH%TYPE , V_URL IN BUYPOST.URL%TYPE , V_CONTENT IN BUYPOST.CONTENT%TYPE , V_EXPIRATION_DATETIME IN BUYPOST.EXPIRATION_DATETIME%TYPE , V_TOTAL_PRICE I..
예전에 같이했던 팀원의 도움으로 해결했다!! 페이지 검사를 통해 대분류 카테고리의 코드 구성을 확인하여 그와 같은 형태로 코드를 구성하여 해결하였다. 아마 Bootstrap nice selectbox 와 충돌이 나서 그런 것 같다. 소분류 선택 소분류 선택 ${subCate.name } 이렇게 ajax.jsp 를 구성하였다. 이게 기존 대분류 카테고리의 코드였음! 다음에도 이러한 오류가 나면 페이지 검사를 통해 비슷한 방식으로 코드를 구성하여 해결해야겠다.
기존에 하던 프로젝트를 혼자 이어서 진행하고자 한다. 이번에 할 것은 공동구매 게시물을 작성할 수 있도록 하는 것이다. 먼저 Annotation Mapping 을 통해 jsp 파일에 주소를 연결시켰다. 같이사자 공동구매 사이트는 모집마감일을 현재 날짜를 기준으로 21일까지 선택할 수 있다. 따라서 jQuery datepicker 옵션의 maxDate에 값을 주어 선택의 제한을 두었다. 그 결과, 모집마감날짜 선택 시 현재 날짜로부터 3주 내의 날짜까지 선택할 수 있다. 여기서부터가 어려웠다... 대분류 선택 selectbox 는 controller 를 통해 db에 있는 대분류 목록을 가져와서 넣어주었다. 소분류 선택은 사용자가 선택한 대분류에 속하는 소분류를 가져와야 한다. 나는 이를 페이지 새로고침이 ..
· 공부
벌써 국비학원을 수료한 지 한 달하고도 열흘이 지났다.. 프로젝트 마무리 아닌 마무리(?)를 하고 열심히 놀아재꼈다 ㅎㅎ 이제 공부할 때가 된 것 같으므로 ~~~ 8월 공부 계획을 짜보려고 한다.. 일단 마무리하지 못한 프로젝트를 나 혼자서 마무리 하면서 블로그에 기록하고자 한다. 남은 부분이 너무나도 많지만 일단 메인 프로젝트 위주로 진행할 것이다. 프로젝트를 끝내고 나면 국비에서 배운 내용을 처음부터 훑으면서 복습할 계획이다! 일단 배운 것들을 정리해보자면 JAVA Oracle JDBC Servlet JSP Html Css Javascript JQuery Ajax XML Spring 등이 있다. 꽤 많이 배웠는데? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 한 달 안에 가능할 지 모르겠다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ java 파..
린구
'공부' 카테고리의 글 목록 (2 Page)