본문 바로가기
반응형

🌈 프로젝트97

오류_톰캣 8080이 켜져있어서 실행할수 없다는 오류 [상황] 캡쳐 못함 [해결] 8080이 켜져있는 모든것을 검색하여 없앤다 mac과 window 검색 방법이 다르다 2023. 11. 17.
환경설정_vscode + github 메세지에 안적으면 무한로딩에 걸림 2023. 11. 17.
환경설정_STS4 + git 연동 RMA-RMA 비번 : 토큰 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 2023. 10. 27.
웹프로젝트_[16] 포트폴리오 완성 [1] Github 정리하기 참고 자료 HanOkay [2] 프로젝트 분석 CLOC : 내 프로젝트를 분석해주는 프로그램 https://cloc.sourceforge.net/ 2023. 10. 25.
웹프로젝트_[15] 2차 정리 DBConnectionTest 더보기 DBConnectionTest3 더보기 PerformanceFilter 더보기 UserVaildator 더보기 BoardController 더보기 CommentController 더보기 HomeController 더보기 LoginController 더보기 RegisterController 더보기 SimpleRestController 더보기 BoardDao 더보기 BoardDaoImpl 더보기 CommentDao 더보기 CommentDaoImpl 더보기 UserDao 더보기 UserDaoImpl 더보기 BoardDto 더보기 CommentDto 더보기 PageHandler 더보기 SearchCondition 더보기 User 더보기 BoardService 더보기 Boar.. 2023. 10. 24.
웹프로젝트_[22] 대댓글 리스트 기능 설정 [1] 대댓글 만들기 (1) 대댓글 형태 설정 첫번째 hello 내용을 가진 댓글에 hello2로 대댓글을 남겼는데 바로 밑에 생기지 않고 다른 댓글인 happy 밑에 생겼다. (2) 대댓글 위치설정 pcno가 cno와 동일해지게 설정하면 순서를 그렇게 만들수 있다 (3) ㄴ대댓글 표시 설정 (4) 대댓글에 다시 댓글 추가하기 (5) 다른 표현 형식 만약에 댓글을 아래형식처럼 만든다고 한다면 댓글 1번 (0001) ㄴ 댓글 (00010004) ㄴ 댓글 (000100040008) ㄴ 댓글 (0001000400080009) 댓글 2번 (0002) ㄴ 댓글 (00020005) ㄴ 댓글 (000200050006) ㄴ 댓글 (0002000500060012) 댓글 3번 (0003) ㄴ 댓글 (00030007) ㄴ .. 2023. 10. 24.
웹프로젝트_[21] 댓글 리스트 기능 설정 [1] 댓글리스트의 화면 생성 (1) DB 데이터 준비 1291번호를 가진 게시글에 댓글을 추가하자 (2) 댓글리스트 화면 jsp test.jsp 생성 ur,li 를 통해 댓글리스트를 정렬로 만든다 (3) 댓글리스트 조회 url 설정 SimpleRestController 생성 [2] 댓글리스트 조회 (1) 댓글리스트 조회 테스트 [3] 댓글리스트 삭제 (1) 삭제 버튼 생성 댓글리스트에서 삭제버튼 만들기 test.jsp파일에서 만든다 동적으로 생성된 리스트에 삭제버튼 클릭시 발생하는 이벤트를 거는 방법을 사용한다. (2) 삭제 실행 삭제버튼을 눌렀을때 조회된 댓글리스트 중에서 선택된 li를 삭제하도록 설정한다 톰캣 서버로 열었을때 해당 방법처럼 조회가 되어야한다 삭제버튼을 누르고 삭제가 되면 OK 팝업.. 2023. 10. 24.
웹프로젝트_[20] 댓글 리스트 기능 설정 [1] 댓글 리스트 (1) 댓글리스트 설정하는 컨트롤러 생성 Controller 생성 (2) 상태코드 설정 정상조회시 200번 발생 commentService.java에서 강제 에러를 만든다 오류 발생시에도 200 상태코드가 뜸 entity : 응답이나 요청할때 전송할 대상을 말한다 [2] 댓글 리스트의 기능 (1) 댓글 삭제 rest방식으로 설계된 url는 @PathVariable을 사용해야한다 Postman에서 테스트한다 cno 10이 삭제됨 (2) 댓글 등록 (3) 댓글 수정 (4) 공통 분모 묶음 각 메서드마다 @ResponseBody가 붙어있는데 공통으로 묶을수 있다 @Controller 와 @ResponseBody를 @RestController 공통으로 묶을수 있다 2023. 10. 24.
웹프로젝트_[19] 댓글 기능 주입 [1] 댓글 기능 주입 (1) Service CommentServiceImpl 생성 필드 주입보다는 생성자 주입이 훨씬 더 낫다 ( 왜 나은지 면접 질문에 많이 물어본다) CommentService 인터페이스 생성 생성자 주입방법으로 변경한다 . 변경하는 이유는 2개를 주입해야하는데 누락할 가능성이 있어 변경하는 것이 좋다 (2) 댓글 주입 테스트 2023. 10. 23.
웹프로젝트_[18] 댓글 기능 SQL문 [1] 댓글 기능 만들기 (1) 필요한 작업 순서 1. DB 테이블 생성 2. Mapper XML 작성 3. DAO 작성 4. Service 작성 5. 컨트롤러 작성 6. 뷰 UI 작성 ( HTML, CSS, JS , jQuery) 초록색 : 백엔드 / 보라색 : 프론트엔드 [2] 댓글 기능 SQL문 작성 (1) DB 테이블 생성 MySQL 의 DB 테이블 : comment 생성 (2) commentMapper.XML 작성 (SQL문) commentMapper.xml 작성 + mybatis-config.xml 에 CommentDto 별명 등록 (3) DAO 작성 commentMapper.xml 파일에 적은 SQL문을 기준으로 CommentDaoImpl 을 작성한다. 인터페이스 CommentDao 작성한.. 2023. 10. 16.
반응형