일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- mybatis
- WHEREIN
- git revase
- git reset
- localStorage
- MVC
- 배열
- git
- passwordencoder
- CRUD
- HTML
- ResultType
- PathVariable
- BCryptPasswordEncoder
- oracle
- Thymeleaf
- useContext
- Java
- git amend
- 이딴게개발자
- Spring
- assertequals
- JDBC
- JavaScript
- content-box
- Variabla
- react
- 부적합한열
- springboot
- SQL
- Today
- Total
목록MVC (2)
개발새발

MVC패턴 연습 겸 코드를 짜다가, 드디어 완성!!! 하고 행복한 마음으로 실행 버튼을 눌렀는데 어쩔 수 없죠.. 오류 잡아봅시다 java.lang.NullPointException 라는 놈이 눈에 띕니다. 뭐가 null값이래요 그러니까 음.. 제가 뭔가 반환받거나 출력하고싶은데 그게 값이 없다는 말이겠죠? 디버깅을 해보겠습니다 그럼 이렇게 좌측에 브레이킹포인트 아이콘과 함께 실행이 뚝 멈춘 코드에 하이라이팅이 되어있는 것을 볼 수 있습니다 저기에서 뭔가 값이 들어온게 없다는 것 같네요. 제가 코드를 다 올리지는 않았지만 Controller 클래스에서 저 코드를 받아 출력을 하려했거든요. 그럼 또 뭐가 null값인지 한번 또 봐보자~했더니 PersonModel 클래스형 변수로 선언한, 이 model이라는..

드디어 올 것이 왔습니다 이놈의 MVC 패턴을 아주그냥 끝장을 내보겠어요 와하하 새벽이라 그런듯요 암튼 레지고 1. 디자인패턴(Design Pattern)이란? 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책 요점만 말하자면 일종의 '설계도'라고 보면 될 것같다. 앞선 사람들이 개발을 하면서 수많은 시행착오를 거쳤을텐데, 그 과정에서 쌓인 설계의 노하우를 정리하여 이름을 붙이고, 이후에 재사용하기 좋은 형태로 만들어서 정리한 설계도같은 개념이랄까. 진짜 간단하게 말해서 효율적인 코드를 만들기 위한 일종의 방법론이다. 이렇게 말로만 보면 진짜 알아듣기 어려우니 디자인 패턴의 일종인 MVC패턴의 예시를 통해 알아보자 2. MVC 패턴 소프트웨어 설계에서 세 가지 구성..