Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4주차 미션 / 서버 4조 구진 #46

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

Conversation

JGoo99
Copy link

@JGoo99 JGoo99 commented Apr 12, 2024

미션 진행도(%)

100%

미션 수행 내용

  • ModelAndView 객체 구현

기존 view 만 반환하던 것에서 model 을 담아 응답하여 더욱 동적인 페이지 설계가 가능합니다.

  • json, jsp 의 render() 구현

view 와 model 을 반환하는 jspView() 메스드와
비동기식 반환을 위해 json 데이터를 모델로 받는 jsonView() 메서드 를 구현합니다.

  • AbstractController 구현

Controller 인터페이스를 구현한 추상 클래스를 구현합니다. 해당 클래스에서를 상속하는 클래스는 jsonView() 와 Jspview() 를 호출하여 사용할 수 있습니다.

  • 비동기식 답변 추가

QNA 게시글에 답변을 달 때 jsonView() 를 활용하여 model 값을 반환합니다. 프론트 측은 비동기식으로 해당 데이터를 새로고침 없이 업데이트합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants