분류 전체보기 216

원티드 백엔드 챌린지 1회차

이 글은 원티드에서 진행한 백엔드 챌린지를 통해 발표자 오시영님의 발표 자료를 토대로 작성되었습니다.  총 4회로 구성된 원티드 백엔드 챌린지 중 1회차 정리내용 1. CI/CD- CI: Continuous Integration 지속적인 통합. 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합하는 것(가능하다면 하루에 여러 번)CI의 핵심 목표: 버그를 신속하게 찾아 해결하고, 소프트웨어 품질을 개선하고, 새로운 업데이트의 검증 및 릴리즈의 시간을 단축시키는 것 - CD: Continuous Deployment 지속적인 배포. 공유 레포지토리로 자동으로 Release(배포)하는 것.즉, CI는 새로운 소스코드의 빌드, 테스트, 병합을 의미하고, CD는 개발자의..

카테고리 없음 2024.04.02

Git push 에러 해결법(remote: Support for password authentication was removed on August 13, 2021.)

디렉토리 저장소를 초기화하고 github에 push해서 저장소를 연결시키려고 했는데 발생한 에러의 해결방법 sungwoo@joseong-uui-MacBookPro shoppingmall-project % git push -u origin main Username for 'https://github.com': sungwoo9671@naver.com Password for 'https://sungwoo9671@naver.com@github.com': remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-star..

카테고리 없음 2023.07.24

[Staffriends 프로젝트] (2) 게시판 CRUD 구현하기 - 3. 글수정 및 글삭제

글수정 및 글삭제 게시글 상세보기 화면에서 버튼을 클릭하면 해당 글을 수정 또는 삭제할 수 있는 화면으로 진입할 수 있도록 구현했다. 1. updateForm.jsp 작성 게시글 수정 ${boardVo.title} ${boardVo.contents} 되돌아가기 수정완료 게시글 수정 페이지에서는 제목 및 내용을 가져와 수정할 수 있는 상태로 출력해주고, 이전페이지로 되돌아가는 버튼과 수정완료 버튼을 추가하였다. 게시글 삭제 버튼을 클릭하면 따로 페이지 이동 없이 게시글 삭제가 완료되었다는 알림창을 띄우고 목록 화면으로 돌아가도록 구현했다. 2. BoardController 작성 package board.controller; import board.vo.BoardVo; import board.service...

카테고리 없음 2023.05.24

[Staffriends 프로젝트] (2) 게시판 CRUD 구현하기 - 1. 글쓰기

글쓰기 1. 게시판 CRUD를 구현하기 위해 BoardVO 클래스를 작성 & board 테이블 생성 package board.vo; import lombok.Data; @Data public class BoardVo { private int boardIdx; // 게시글 번호 private String title; // 제목 private String contents; // 내용 private int hitCnt; // 조회수 private String username; // 작성자 id private String nickname; // 작성자 닉네임 private String createdDateTime; // 작성일 private String updaterId; // 수정자 private String..

[Staffriends 프로젝트] (1) 회원 CRUD 구현하기 - 3. 회원 정보 수정

정보 수정 회원 정보 수정을 위해서는 현재 로그인 한 회원의 정보를 페이지에 출력해준 후 다시 HTML 태그의 FORM 형식으로 입력받을 필요가 있다. 그래서 유효성 검증을 했다면 이를 다시 진행해주어야 하고, DB에는 새로 변경된 정보로 다시 update하여 변경된 회원에 대한 정보를 업데이트 시켜주어야 한다. 1. UserController 작성 package board.controller; import board.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.w..