본문 바로가기

인천일보아카데미75

전에 만든 프로젝트 사이트 개설 1인 사이드프로젝트 쇼핑몰 (악세사리)도메인 : http://tanitani.store:8090   연결시킨게 목요일쯤되는데 왜아직도 안되지ㅜㅡㅜ빨ㄹ리 오픈시켜조~~~ 하도 배포때문에 고생고생해서 이젠 달인되겠다 ; 네임서버를 변경도 안해놓고 기다리고 있엇다니말도 안되 ,, ㅋ 난 대체 뭘한걸까 오늘에서야 다시 제대로 변경했다 ㅡ.ㅜ 이제또 48시간 기다리기잼 2023. 6. 17.
코딩 책고르기 어렵다,, 서점갔다가 그냥왔다 IT 잡학사전 같은걸 사야하나클린코드 사야하나 쿼리책사야하나 전에 마음에드는책이잇엇는데 안보인당 2023. 6. 17.
[학습일지]JAVA교육일지 게시판CRUD 8⭐답변기능 기본 게시판 만들기  - 답변 기능 추가하기답변 기능 추가하기[ 구현 목표 ]- 게시판 리스트 항목에서 글 하나를 선택 후 답변을 달 수 있다.- 글 > 답변 > 답변 > 답변 > ... 이런식으로 계속 답변을 달 수 있다.- 게시판 글의 답변 번호는 보이지 않게 한다. [ SQL-Developer - tblBoards DB테이블 수정하기 ]- 기존 테이블에서 thread, depth 컬럼을 추가해야 하므로 편의상 drop후 진행 하였다.- thread: 정렬 기준이며 일종의 seq(고유번호) 역할- depth: 일종의 탭 기능 역할 (0, 1, 2, 3 ...)drop table tblComment;drop sequence seqComment;drop table tblBoards;drop sequenc.. 2022. 11. 10.
[학습일지]JAVA교육일지 게시판CRUD 7⭐페이징기능 기본 게시판 만들기  - 페이징 기능 추가하기페이징 기능 추가하기[ 정의 ]- 게시판을 기준으로 page 단위로 나누는 행위를 의미한다.- 게시물을 일정 단위로 끊어서 가져오는 기법 페이징(Paging) [ 구현 목표 ]- 전체페이지 개수 별로 10개의 page 씩 나누어서 순서대로 보여준다.- 이전페이지, 다음페이지별로 버튼을 눌러서 이동이 가능하다.- 현재페이지가 첫번째 페이지라면 이전페이지 이동은 불가능하다.- 현재페이지가 마지막 페이지라면 다음페이지 이동은 불가능하다. [ DB 작업 ]1) com.test.myapp.board > BoardDAO.java- rownum을 주기 위해 SQL구문 수정하기- 'begin' : 가져올 게시물 시작 위치 - 'end' : 가져올 게시물 끝 위치*작성했던 파.. 2022. 8. 5.
[학습일지]JAVA교육일지 게시판CRUD 6⭐게시판보안정책 기본 게시판 만들기  - 게시판 보안 정책게시판 보안 정책- 여러가지 기능을 단계별로 추가하여 게시판 기능을 만들었다. 문제점이 한두가지가 아니지만, 그 중에서 가장 위험한 수정/삭제 부분에서 사용자의 정보와 상관없이 가능하다. 이부분을 해결해 보려고한다.[ 구현 목표 ]1) 익명 사용자(비회원)  - 목록보기가 가능하다. ( list.do )  - 글보기가 가능하다. ( view.do )  - 글쓰기, 수정하기, 삭제하기, 댓글쓰기 등은 불가능하다.  - 도메인을 입력하여 억지로 들어오는 사용자 차단하기. (Add.java, AddOk.java, Edit.java, EditOk.java, Del.java, DelOk.java, AddComment.java, DelComment.java )2) 수정하기,.. 2022. 7. 21.
[학습일지]JAVA교육일지 게시판CRUD 6⭐ 댓글기능 기본 게시판 만들기  1. 댓글 목록보기  2. 댓글 작성하기  3. 댓글 삭제하기1. 댓글 목록보기[ 구현 목표 ]- 댓글항목에는 댓글내용, 이름, 작성일자를 확인 할 수 있다.- 해당 글에 댓글이 없다면 "댓글이 없습니다"를 출력한다. [ SQl-Developer - DB 테이블 만들기 ]- tblComment-- 댓글 테이블 생성create table tblComment ( seq number primary key, -- 댓글번호(PK) id varchar2(30) not null references tblUsers(id), -- 아이디(FK) content varchar2(2000) not null, .. 2022. 7. 20.