카테고리 없음

48일차(게시판만들기2)

예얀 2024. 5. 14. 16:03

session은 웹브라우저를 끄기전까지 소멸이안됨(로그인 유지?)

그리고 접속id별로 메모리를 관리한다. (접속자 별로 세션을 관리한다.)

session은 넣는건 딱 한번일것임(로그인할때)

 

 

Model은 Html에 쓰는 데이터를 자바쪽에 담을때만 쓰는거임. !! 

 

https://blog.naver.com/s001lec/223444893708

 

 

이거

그이후 보드 컨트롤러 가서 모델에 담아주기

 

 

finalproject.zip
0.08MB

 

위에건 2일차 원본

 

 

finalprojectpractice.zip
0.07MB

 

이건 1일차 연습하던거

 

오류원인들이나 알아야할것들

0. 데이터 베이스 테이블 구조에 대한 이해

- 데이터 이해!!!

 

1. Request Mapping - 요청의 형태(a, form), 링크 구조 => 404 

 

링크구조는 ../ ./ 등등 절대경로 상대경로등임

 

2. 파라메터 전달(클라이언트) <-> 파라메터 수신(서버)

-(전달)a로 전달하는 방법, form를 이용해서(name 핵심!!)

-(수신)(컨트롤러 메서드에서) 매개변수로 그냥 받으면됨

 

3. controller -> service -> mapper 구조

-@Autowired (DI) / @Controller, @Service, @Mapper

 

4. Mybatis 활용법

- interface <-> xml

- namespace, id, resultType

- @Mapper

 

5. Thymeleaf, Model

-model.addAttribute()

-th 관련 문법, if, each..

 

6. Session

-session,setAttribute(),  session.getAttribute()

- thymeleaf => ${session. ....}

 

7. redirect

- 원래는 다 forwarding(html) 해야되는데, 사실상 생략...

 

8. (어려운거) 자료구조!!! 다루기!!!

 

9? 기타 등등

- html