댓글 crud 를 구현하는 중임.
서버단 작업은 끝났고
지금 jsp 파일에서 화면 만드는데
대 댓글 달 때는 바로 대 댓글 달고 싶은 댓글 아래다가 블록을 동적으로 추가하고
댓글을 수정 할 때도 수정하고 싶은 댓글 블록을 hide 하고 새로운 블록을 넣어주는 이런식으로 구현함.
또 페이지 전환 없이 구현하고 싶어서 ajax로 리퀘스트를 보냄.
그러다 보니까 자바스크립트 코드가 상당히 길어지고 있는데 여기서 질문이 있슴
mvc 패턴에서 view 는 컨트롤러에서 받은 데이터를 그대로 출력해 주는 역할을 해야 한다고 아는데
내부 로직이 이렇게 길어지는게 맞는건지 모르겠음
crud : create생성 read 읽기 조회(select) 갱신update 삭제delete
전체로 이해가 안됨.
전체적으로 머리속에서 안 돌아감.
해당 댓글은 삭제되었습니다.
닥쳐
해당 댓글은 삭제되었습니다.
닥쳐
해당 댓글은 삭제되었습니다.
닥쳐
자바스크립트 코드가 길어진다는건 쓸데없는 작업이 많아서임.. 댓글들을 담는 div가 있을거아냐, 클릭을 했을때 그 div내부에 모든 댓글에 대댓창 그려주는 class를 날리고 클릭한 댓글에만 class를 추가해주면됨.
원 데이터를 받아서 화면에서 처리한후 출력해주는것도 상관없다만.. 가벼운 작업이면 쿼리단에서 처리를 하셈.