Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags more
Archives
Today
Total
관리 메뉴

개발공부 일지

학원수업_55day [JSP,Servlet(22day) - FrontController, Ajax / JSON 본문

학원수업/Web(HMTL,CSS,JSP,Servlet)

학원수업_55day [JSP,Servlet(22day) - FrontController, Ajax / JSON

짜몽- 2022. 10. 20. 14:45

Ajax 

- 비동기 자바스크립트 통신

페이지 로딩없이 페이지 응답이 아니라 필요한 데이터만 응답한다

 

객체를 동적으로 생성하는 방식 -> Reflection

(Spring 때 사용 )

- 리플렉션은 어셈블리, 모듈 및 형식을 설명하는 개체(Type 형식)를 제공한다. 

리플렉션을 사용하면 동적으로 형식 인스턴스를 만들거나, 형식을 기존 개체에 바인딩하거나,

기존 개체에서 형식을 가져와 해당 메서드를 호출하거나, 필드 및 속성에 액세스할 수 있다.


회원가입시 아이디 등록확인

→ 사용자가 아이디를 입력하면 즉시 실시간 서버의 db와 비교해 사용여부를 제공 
     아이디가 중복되면 회원가입이 되지 않도록 클라이언트 측에서 메세지를 제공하도록 구현한다.
→ Ajax 를 적용 
   

아이디 중복확인 개발단계
 0. Ajax 스터디 및 자료조사
1. db sql  //백엔드

2. Model UnitTest (DAO) //백엔드
3. Controller 구성 - Ajax Response View 구현
4. View : Ajax 구현 

 

 

 

 

 

 

 

프론트컨트롤러 -> 컨트롤러인터페이스 -> 핸들러맵핑 -> 핸들러맵핑안에서 create 메서드

 

index -> FrontControllerServlet -> CheckIdcontroller -> AjaxViewServlet

 

FrontController 흐름 생각하면서 보기

 

string to map 
map to list
keyset to map

객체 to map

request to jsp

html to jsp

servlet to db


JSON