● 다시 처음부터
1. 오류가 나오면 실마리를 찾아내기 위해 두려워말고 접근하라.
2. BoardDaoImpl을 왜 만들지? 일단 인터페이스가 있어서 만들기는 해야겠고... 본래 역할이 무엇이지?
3. <select id="count" parameterType="int" resultType="int"> 여기서 parameterType과 resultType을 써주는 이유가 무엇일까? Mybatis는 SQL문장을 작성하고 실행할 때 파라미터와 결과 타입을 지정해줘야 한다. 규칙이다.
4. int와 integer의 차이는 무엇일까?
사용하는 값(data)의 종류(type)는 크게 문자와 숫자로 나눌 수 있다. 숫자는 다시 정수와 실수로 나눈다.
int는 기본 자료형이다. 정수형 타입이다.
integer는
5. 이 오류를 해결하지 못하고 있다. nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'commenter' in 'class com.earth.korea.domain.CommentDTO'
원인은 오타였다. mapper 파일에 오타가 있었다.
6. 오늘도 뭔소리인지는 모르겠지만 따라간다.
7. 게시판 만들기가 어떻게 돌아가는지 대충은 알겠는데.... 세세하게는 잘 모르겠다.
8. body에 데이터만 담아서 보내준다는게 뭔소리인지?? 하긴 했는데...
9. 댓글달기? 이거 참...
10. 댓글을 에이작스로 보낸다. 이게 어떤 원리인지 도대체 알 수가 없다.
11. Servlet, JSP, Spring MVC 개념 / 객체 지향 프로그래밍과 디자인 패턴, 데이터베이스와 SQL 쿼리 / @Autowired와 같은 Spring Framework의 기능을 이해, 스프링 IoC 컨테이너와 의존성 주입(Dependency Injection)에 대한 이해가 필요!
찾아보면서 프로젝트 만드는 것이 답.
12. 댓글 테스트. 제이쿼리를 이용해서 테스트.
'코딩 학원(국비지원)' 카테고리의 다른 글
81일차 코딩학원 (0) | 2023.05.16 |
---|---|
80일차 코딩학원. (0) | 2023.05.15 |
77일차 코딩학원 (0) | 2023.05.10 |
76일차 코딩학원 (0) | 2023.05.09 |
75일차 코딩학원 (0) | 2023.05.08 |