본문 바로가기

반응형

코딩 학원(국비지원)/코딩 팀프로젝트

게시판 댓글 기능 구현하기. 댓글 오류 발생. 댓글 기능 구현하기 순서 1. 댓글 모델 (Model) 설계: 댓글의 데이터를 담을 댓글 모델(DTO)을 정의. 댓글의 내용, 작성자, 작성일자 등을 포함. 2. 댓글 컨트롤러 (Controller) 작성: 댓글과 관련된 요청을 처리할 댓글 컨트롤러를 작성합니다. 댓글 작성, 조회, 수정, 삭제 등의 기능을 처리하는 메서드를 구현. 3. 댓글 매퍼 (Mapper) 작성: 댓글 데이터를 데이터베이스와 연동하기 위한 댓글 매퍼를 작성. MyBatis를 사용하여 데이터베이스와의 상호 작용을 담당하는 SQL 쿼리를 작성. 4. 댓글 DAO (Data Access Object) 작성: 댓글 매퍼와 컨트롤러 사이에서 데이터 액세스를 처리하기 위한 댓글 DAO를 작성. 댓글 매퍼와의 연결 및 데이터 액세스 메서드를 .. 더보기
79일차 코딩학원 (게시판 만들기 발표) 댕댕커뮤 게시판 구성 파일 컨트롤러 (ComuController.java) 모델 (ComuDTO.java, CommentDTO.java, PageResolver.java, SearchItem.java) 매퍼(ComuMapper.java) 서비스(ComuService.java, ComuServiceImpl.java) 리소스(ComuMapper.xml, mybatis-cofing.java) 뷰(dangcomu.jsp, edit.jsp, view.jsp, write.jsp) 1. 게시글 목록 댕댕커뮤 버튼을 누르면 나오는 초기화면입니다. 게시글마다 고유 번호, 제목, 유저 닉네임, 작성일, 조회수 확인이 가능합니다. 글 제목을 누르면 게시글로 이동합니다. 게시글 하단에는 페이지네이션을 구현했습니다. 게시글 1.. 더보기
팀프로젝트 게시판을 만들어보자. 1. 먼저 오늘 만든 프로젝트를 다운받아서 비교하려고 한다. 하면서 의문이 생기는 점들을 다 적어보자. 2. 내가 해결하고 싶은 문제 : 댕댕커뮤 버튼을 눌렀을 때 게시판이 호출되는 것. 3. 지금은 눌러도 404에러가 나온다. 왜일까? 왜 못찾을까? 매핑문제임. 4. 메인 컨트롤러에 dangcomu를 추가했다. 이제 dangcomu를 누르면 게시판이 나와야하는데... 5. 이런 화면이 나온다. 내가 원한 건 이게 아니다. 6. 일단 틀은 만들었다. 세세한건 다시 찾아보면서 해보자. ⊙mapping, 의존성주입에 대해 개념을 정리해야겠다. 더보기
javascript 토글(toggle) 기능 추가 팀프로젝트 웹사이트를 마이페이지 부분을 수정 중이다. 웹페이지 이동 없이 마이페이지 내용을 보고 싶다. 그래서 토글기능을 떠올렸다. 일단 만들어 봤는데 문제가 있다. 댕근머니를 누르고 내 정보를 누르면 중복이 된다. 중복이 없어야 한다. 댕근머니를 누른 상태에서 내 정보를 누르면 댕근머니 내용이 사라져야 한다. 테스트해보고 프로젝트 내용에 적용시켜 보자. 1. html코드 댕근머니 내정보 강아지 정보 채팅 판매 목록 찜 목록 머니를 충전하시겠습니까? 내 정보입니다. 강아지 정보입니다. 채팅하기 기능입니다. 판매 목록입니다. 찜목록입니다. 2. 자바스크립트코드 $(document).ready(function() { $('.toggle-button').click(function() { var target =.. 더보기
팀 프로젝트 - Javascript 무한스크롤, 이미지 미리보기, 출력하기 Javascript 문제해결 과정 1. Javascript 기본 개념 공부 ① 인터넷으로 Javascript 강의 듣기, 구글링하기. ② 다른 사람이 만든 코드를 가져와서 사용하고 해석해보기. ③ chatGPT 선생님의 도움. 2. 프로그래밍 = 문제해결 과정. 어떤 문제를 해결해야 했나? ① 댕근마켓에 무한스크롤 기능이 필요하다. (고객이 페이지 넘길 필요 없이 데이터를 볼 수 있음. 편리함) ② 댕댕등록증 이미지 미리보기하는 기능이 필요하다. ③ 출력하기 버튼을 누르면 웹페이지 전체가 출력된다. 댕댕등록증만 캡쳐하고 싶다. 댕근마켓 무한스크롤 javascript 코드 window.onscroll = function () { if ((window.innerHeight + window.scrollY) >.. 더보기
코딩 팀 프로젝트 회의 1. DB말고 할 일이 별로 없음. 프론트엔드 진도 나가면서 설계가 진행될 것 같음. 2. 펫시터 ERD를 그려보자. 3. 로그인 화면 설계? 4. 프론트, css 학습이 필요함. 할 수 있는 게 별로 없는 상태임. 5. 내 역할은 무엇일까? 새로운 팀에 적응해야 할텐데... 더보기
새로운 조에서 코딩 팀프로젝트 1. 새로운 조에서 팀회의를 하고 있음. 펫 시어터 의견을 제시했다. 반려견을 키우는 사람들이 사정이 있어서 산책 혹은 돌봄이 불가능한 경우가 있다. 그런 경우 펫 시어터를 소개해준다. 소개해주고 수수료를 취득함. 2. 어떻게 결제할지? 어떤 프로그램을 넣을까? 내일까지 의견 제시. 3. HTML과 CSS 예습을 좀 해야겠다. 프론트엔드부터 만들어가야함. 더보기
코딩 팀프로젝트 팀 해제 조가 해제됐다. 우리 반은 총 17명으로 3개 조로 구성되어 있었다. 이번 발표 후, 우리조가 다른 조에 편입되는 것이 좋겠다는 선생님의 제안이 있었다. 우리는 받아들일 수 밖에 없었다. 조가 해제되니 뭔가 허탈했다. 잘 못하지만 그래도 열심히 했는데 말이다. 새로운 조에 들어가서 잘할 수 있을까? 막막하다. 이제부터 정말 시작이다. 디자인, 설계보다 중요한 것이 구현이라는 선생님의 말씀이 기억에 남는다. 한 조에 8명이다. 나는 어떤 부분을 맡아서 하게 될까? 이미 차려진 밥상에 숟가락은 얹는 것 같다. 더보기

반응형