728x90 {Java}26 21.07.18{코딩일기} 컴퓨터 사고회로와 디버깅 상관관계 | 진릿값판단근거 'AND' 'OR' 'NOT' 연산자 아니, 내가 만든 조건문 명제면 당연히 컴퓨터도 이게 참이라고 믿어줘야 되는거 아닌가? 왜 육안으로 보면 조건에 알맞는 데이터가 입력되었는데 else 예외처리되는거지? 내가 디버깅을 어디서부터 잘못한걸까? 내가 생각한 디버깅은 아래와같이 System.out.println("[여기에 여러분이 출력하길 원하는 변수를 넣어주면됨]"); 이라고 처음엔 생각했다. 근데 이건 디버깅이 아니다 ㅋㅋㅋㅋㅋㅋ # 그럼 디버깅이 뭐지? debugging은 de는 '삭제,제거'의 접두어이고, bugging은 한국말로는 도청이라고 하는데 영어 원어 그대로의 의미는 '사람들의 대화를 관찰하고 기록하기 위해서 도청기를 몰래숨긴다'는 의미임 그럼 합치면 도청기몰래숨기지 않고 역으로 도청기를 드러낸다?의 의미가 되겠군 #그럼 개발자.. 2021. 7. 19. 21.07.08{코딩일기} 문자열계산기 구현 전달하는 문자를 구분자로 분리한 후 각 숫자의 합을 구한다. 쉼표 또느 콜론을 구분자로 가지는 문자열을 전달하는 경우 구분자를 기준으로 구분 ("" => 0, "1,2" =>3, "1,2,3" => 6, "1,2:3" => 6) 앞의 기본 구분자 (쉼표, 콜론)외에 커스텀 구분자를 지정가능 커스텀 구분자는 문자열 앞부분의 "//"와 "\n"사이에 위치하는 문자를 커스텀 구분자로 사용한다. 문자열 계산기에 음수를 전달하는 경우 Runtime Exceiption 으로 예외처리해야함 접근제어자 : public protected default private 제어자 : static final abstarct native transient synchronized volatile strictfp static 선언이 .. 2021. 7. 8. 21.06.28{코딩일기} 동빈나 유튜버 JSP게시판 만들기 / 숫자페이징 번외편 | 전자정부프레임워크 eclipse 게시판 만들기{day8} 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA '다음' '이전' 버튼 이외에 넘버링으로 페이징 처리하는 방법은 어떻게 하는걸까? 아래처럼 하나씩 문제를 정의했다. 우선 무엇을 변수로 가져오고 값을 리턴할지 배분하는게 어려웠다. 그래서 Mr.delbert님과 Jiho님의 도움으로 쿼리문을 아래와 같이 짜고, 변수를 아래와 같은 명하고 변수값을 어떻게 구할지 식을 계산했다. # 입력값 pageNumber totalCount pageSize listSize 총 페이지 값(매개변수) 총게시글수(매개변수) 10(고정값|노출되는 페이지수) 10(고정값| 한페이지당 노출되는 게시글수) # 출.. 2021. 6. 29. 21.06.28{코딩일기} 동빈나 유튜버 JSP게시판 만들기 (13) | 전자정부프레임워크 eclipse 게시판 만들기{day8} 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA # 기존 String처리 안된 게시글 삭제 하지만 게시글 번호가 맞지 않아 보기좋게 이쁘게 출력되도록 추후 기능개선이 요구된다. # update.jsp code BluevulpeBoard 메인 게시판 회원관리 로그아웃 게시판 글수정양식 # udateGo.jsp code # ListDAO.java 클래스 수정 # 삭제기능구현 에러 삭제버튼을 누르고 나면 아래와 같이 404상태 에러메시지가 출력되었다. 삭제요청을 보내는 버튼이 있는 view.jsp파일에 코드를 확인해보니 deleteGo.jsp파일로 post요청을 보내주어야 되는데 del.. 2021. 6. 28. 21.06.25{코딩일기} 동빈나 유튜버 JSP게시판 만들기 (12) | 전자정부프레임워크 eclipse 게시판 만들기{day7} 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA # view.jsp code BluevulpeBoard 메인 게시판 회원관리 로그인 회원가입 회원관리 로그아웃 게시판글보기 글 제목 작성자 작성일자 내용 목록 수정 삭제 글쓰기 view.jsp code를 만들고 list.jsp에서 게시글 제목 a태그의 링크을 list.jsp? -> view.jsp?로 아래처럼 수정해주었다. //href 경로를 list.jsp에서 vidw.jsp로 수정완료(동빈나 영상엔 언급안되어있음.) # ListDAO class 내부 객체 문제 위와같이 수정했음에도 불구하고 500에러가 났다. 문제는 ListDAO.. 2021. 6. 25. 21.06.24{코딩일기} 동빈나 유튜버 JSP게시판 만들기 (11) | 전자정부프레임워크 eclipse 게시판 만들기{day6} https://foxvox.tistory.com/33 21.06.24{코딩일기} 동빈나 유튜버 JSP게시판 만들기 (8~10) | 전자정부프레임워크 eclipse 게시판 만들 이제부턴 속도가 좀 붙어서 빠르게 만들어보자:) # list.jsp code 수정 우선 동빈나에서는 bbs.jsp로 '게시판'페이지를 만들었지만 나는 list.jsp에서 만들었다. 글쓰기 버튼까지 추가완료 우선 db를 먼저 foxvox.tistory.com 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA # filter class 생성 및 apache tomcate web.xml 파일수정 이전 포스트에서 아래.. 2021. 6. 25. 21.06.24{코딩일기} 동빈나 유튜버 JSP게시판 만들기 (8~10) | 전자정부프레임워크 eclipse 게시판 만들기{day6} 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA 이제부턴 속도가 좀 붙어서 빠르게 만들어보자:) # list.jsp code 수정 우선 동빈나에서는 bbs.jsp로 '게시판'페이지를 만들었지만 나는 list.jsp에서 만들었다. 글쓰기 버튼까지 추가완료 우선 db를 먼저 생성하기전에 인위적인 데이터를 넣어서 출력도 해보았다. 자세한건 아래 영상을 참조하길 바란다. BluevulpeBoard 메인 게시판 회원관리 로그인 회원가입 회원관리 로그아웃 번호 제목 작성자 작성일 글쓰기 https://www.youtube.com/watch?v=pCqaGoexV5c&list=PLRx0vPv.. 2021. 6. 24. 21.06.24{코딩일기} 동빈나 유튜버 JSP게시판 만들기 코드 중간리뷰 노트 | 전자정부프레임워크 eclipse 게시판 만들기{day6} 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA # DB클래스 및 속성(Column label) 표기법 database는 대소문자를 구분하지 않는다. List라는 테이블을 만들었는데 해당 속성값(Column)들 이름을 지어줄때 Bad Syntax ex : listID(x) Syntax ex : 테이블명_id, 테이블명_email 식으로 언더바로 구분 작성 해주는게 좋다. 아래 코드표기방법 참조하자. https://lcw126.tistory.com/260 코드 작성 시 다양한 표기 방법 (카멜, 파스칼, 헝가리안, 스네이크) 코드 작성 시 자신만의 방법으로 표기를 한다. 예) 클래스.. 2021. 6. 24. 21.06.23 {코딩일기} 동빈나 유튜버 JSP게시판 만들기 강좌(7) | 전자정부프레임워크 eclipse 게시판 만들기{day5} 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA 앞서 이전 포스트에서 main.jsp로그인 문제를 해결했는데, 동빈나에선 main.jsp UI디자인이 다르기 때문에 아래와 같이 코드를 수정했다. # 로그인 유저 세션관리 우선 유저의 로그인 접속여부에 따라 loginGo.jsp와 main.jsp에 브라우저창에 보여주는 토글을 달리 설정했다. 이 코드는 jsp파일에 loginGo.jsp의 값을 가져와주는 역할을하는 IO패키지의 PrintWriter을 호출하는 코드이다. jsp파일안에서 java 코드를 넣을 땐 이런 구문으로 입력해준다. String userID = null; if (s.. 2021. 6. 24. 21.06.23 {코딩일기} 동빈나 유튜버 JSP게시판 만들기 강좌(6) | 전자정부프레임워크 eclipse 게시판 만들기{day5} 게시판 코드작성완료 후기 생생하게 공유드립니다. 많이 놀러와주세여:) https://www.youtube.com/watch?v=P5s5JwvZjBA&t=27s&pp=sAQA # UserDAO.java에 회원가입정보 전달함수 생성 앞서 이전 포스팅에서 DAO class같은 경우는 실재로 데이터베이스에 접근해서 어떤 데이터를 가져오거나 어떤 데이터를 넣는 역할을 하는 데이터 접근객체이다. 회원가입정보 전달과 관련된 join객체를 아래와 같이 추가해준다. #UserDAO class에러 회원가입폼에 양식을 넣고 실행시키면 에러500 발생했다. 문법도 맞는데 뭐가 문제였지해서 아래의 경로로 compile된 파일을 확인해보니 UserDAO class의 join클래스가 컴파일 안되어 있었다. # compile된 파일.. 2021. 6. 23. 이전 1 2 3 다음 728x90