본문 바로가기

분류 전체보기

(119)
13. September 27, 2020 믿을 수가 없다.. 2주나 다이어리를 안썼다고? 진짜 생일 끼고 미쳤나봄 ㅜㅜ 이클립스에서 오라클이 연결이 안될 때가 있다. 이렇게 아래와 같은 창이 뜨는데 처음에 이거 때문에 무지막지 애를 먹은 적이 있다. 설정 다 잘해놨는데 뭐가 문제였는지 몰라서 몇시간씩 구글링 했었음 그렇게해서 찾은 이 세 블로그 정보가 나한텐 큰 도움이 됐다. whitepaek.tistory.com/40 macOS 오라클 DB 설치 및 실행 방법 macOS에서 오라클 데이터베이스(oracle database)를 사용하기 위해서는.. 맥 OS에서 오라클 데이터베이스를 사용하기 위해서는 도커(docker)를 이용해야 합니다. MySQL처럼 바로 설치하여 사용할 수 있으�� whitepaek.tistory.com stophyun.ti..
project 4.1 My first website/ 답글 달기 페이지 그리고 1차 완성 드디어... 끝낫읍니다... 거진 한달이 걸렸네요 다 정리하는 게ㅋㅋㅋㅋㅋㅋㅋ (ㅠㅠ) 반성중 무튼 결과뷰 게시판 글쓰기와 같이 코멘트를 달면 리스트에는 ㄴRe. 로 표시된다. 1. view function fn_replyInsert(f) { f.action='/MYHOME_P/replyInsert.board'; f.submit(); } Write a Comment Writer Title Content submit reset to list replyInsert는 boardInsert와는 달리 따로 결과페이지 없이 그냥 성공시 목록으로 간다. 무튼 서브밋 버튼을 누르면 바로 펑션실행하게 서브밋버튼에 온클릭 걸어주고 여기서 보드 인서트랑 다른건 히든으로 두가지 정보를 받음 (게시글 번호랑 페이지) 그래야 성..
project 3.2 Sulchelin 처음부터 다시 크롤링, 디비저장 그리고 ajax 그 전에는 이렇게 아예 컬렉션을 나눠서 저장을 했는데 문제가 이 컬렉션 별로( 술 종류별로) 어떻게 꺼내서 클라이언트단에 뿌려줄 것인가였다. 그럼 어떡함 다시 짜야지 구를 넣어줬듯이 술도 카테고리를 넣어준다. //db.py # 서울시 구별로 맛집을 검색 seoul_gu = ["종로구", "중구", "용산구", "성동구", "광진구", "동대문구", "중랑구", "성북구", "강북구", "도봉구", "노원구", "은평구", "서대문구", "마포구", "양천구", "강서구", "구로구", "금천구", "영등포구", "동작구", "관악구", "서초구", "강남구", "송파구", "강동구"] seoul_sul = ["와인", "칵테일", "소주", "맥주"] #술 종류별로 검색 for sul in seoul_s..
project 3.5 My first website/ 게시판 내 게시글 보기 우측 상단에 있는 MY POST를 누르면 내가 쓴 게시글들만 볼 수 있다. 1. view 뿌려주는 방법은 일반 boardList와 같다. 다만 다른 쿼리를 돌아야되기 때문에 함수만 걸어준다. boardList.jsp // 내 게시글 목록 보기 function fn_myBoardList(f) { f.action = '/MYHOME_P/myBoardList.board'; f.submit(); } 2. Controller case "/myBoardList.board" : boardCommand = new MyBoardListCommand(); vf = boardCommand.excute(request, response); break; 3. Command total posts 개수도 달라지기 때문에 여기서 to..
project 3.4 My first website/ 게시판 게시글 조회수 조정하기(올리기) 한번 보고나면 views가 증가하는 조회수 이건 컨트롤은 BoardViewCommand에서, 표시는 boardList.jsp에서 함 1. view 테이블 에는 당근 이제 고정값 title / writer / date / views 가 들어갔고 에 dto에서 받은 내용들을 뿌려주면 된다. // 게시글이 없으면 There is no post yet. // 테이블행(열)들을 합쳐 이렇게 표시해준다. // 게시글이 있으면 ㄴRe. ${bDto.bTitle} //삭제안된상태의 게시물의 제목 ${bDto.bTitle}(This post has been deleted.) //삭제된 상태 게시물의 제목 ${bDto.mId} // 작성자 ${bDto.bRegDate} // 작성일 ${bDto.bHit} // 조회수 2...
project 3.3 My first website/ 게시판 게시글 보기 페이지 + 글 삭제 오랜만에 쓰는 폿스팅 사담은 빼고 바로 결과 view 삭제되면 글 자체는 지워지지 않지만 삭제된 포스트라고 뜨고, 클릭이 되지 않음~~ 1. view 1) boardView.jsp *투 리스트를 누르면 리스트로 가나, 1 페이지당 게시글이 5개이므로 6번째 글부터 페이지가 달라진다. 투 리스트할때마다 1페이지로 가고싶지 않으면 히든 버튼으로 페이지 데이터를 넘겨줘야됨. *bNo를 받아야지 보드넘버로 데이터를 지워줄 수 있음 *단 코멘트는 로그인한 유저만, 게시글 삭제는 게시글 작성한 유저만 지울 수 있음 // List function fn_boardList(f) { f.action = '/MYHOME_P/boardList.board'; f.submit(); } // Reply function fn_rep..
project 3.1 Sulchelin 크롤링, 데이터 디비에 저장하기 (mongoDB) 본론으로 들어가기 앞서.. .이게 어쩌다 보니 술집 추천 리스트가 됨 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 와인 / 칵테일 / 소주 / 맥주 / 이렇게 추천 술집 리스트가 나타날 예정 *사용프로그램: pycharm *사용언어: python client = MongoClient('localhost', 27017) db = client.seoul_suljip db 이름은 seoul_suljip 그리고 그 안에 분류로 suljip_wine/ suljip_cocktail/ suljip_soju/ suljip_beer 이렇게 저장 이번 프로젝트 이름은 네슐랭 (네이버+미슐랭)인데, 그 이유는 네이버 검색 api 로 찾은 맛집? 술집? 리스트를 사용하기 때문이져 ^^ 1. 네이버 개발자 api 들어가서 오픈 API 이..
project 3.2 My first website/ 게시판 글쓰기 페이지 와 깃허브 올릴려고 뭐 잘못해가지고 싹 날라가는 참사가 일어났다가 복구했는데 지금도 심장이 막 두근거림하 ㅠㅠ 놀랜 가슴을 부여 잡으며 오늘도 써보는 포스팅 1. view1) boardInsert.jspfunction fn_boardInsert(f) { f.action = '/MYHOME_P/boardInsert.board'; f.submit(); } 이렇게 해서 커맨드에서는 boardInsertResult로 int result값을 보냄그러면 2) boardInsertResult.jsp 여기서는 스크립트 페이지만 있고, 알럿창으로 포스팅 됐다고 띄어준 후 바로 다시 boardList로 이동시켜줌 if (${param.result}>0) { alert('Successfully posted!'); locat..