국비다녀서 대충 겉핥기는 했는데
스프링 프레임워크로 mvc 모델1, 모델2로 했는데
왜 스프링 프레임워크를 사용하는지 mvc를 사용하는지에 대한 상세한 이해는 없음.
사용하게된 이유를 깨닫고 싶어서 이전 방식의 개발 방식으로 해보고 싶은데
어떤 키워드로 찾아봐야하는거임?
그리고 내가 지금 기억하는게 맞음?
model1은 컨트롤러+뷰 합쳐져 있는거고 모델에서 db라던가 로직 처리하는거 ㅇㅇ?
model2는 컨트롤러, 뷰, 모델 따로따로 있고 컨트롤러 쪽에서 서비스나 다오로 db나 로직처리
김영한씨 강의 있는데 그거 보지그러냐 아니면 네이버 커넥트재단인가 거기서 서블렛으로 개발하는거 있음. 그거 보면 서블렛으로 개발하고 관리할 때 불편한점이 있긴 있을거임
ㄳㄳ 알아볼게 고마워
김영한님 강의 :
https://www.inflearn.com/courses/it-programming?order=popular&skill=spring/?utm_source=google&utm_medium=cpc&utm_campaign=02_general&utm_content=%EA%B9%80%EC%98%81%ED%95%9C&utm_term=%EA%B9%80%EC%98%81%ED%95%9C&gad_source=1&gclid=CjwKCAiAk9itBhASEiwA1my_69efiCfEHcKAehdCW-hOJ9GjrCYbuzX6CgHLFA4_rK2YUvJ6Q45yoRoCo5YQAvD_BwE
네이버 커넥트재단 :
https://www.edwith.org/search/index?categoryId=69
그 혹시 현업 하는 사람임? 나는 좀 실무자들 완성된 결과물좀 코드나 구조를 보고 싶은데 그런건 구할 수 있는 방법 없음?
https://www.youtube.com/watch?v=q4-3o8OXj90&t=67s
실무자들꺼가 정답은 아님. 실무자들도 업무하면 챙기지 못하는것들 많어
중요한건 그냥 좋은코드든 안좋은코드든 많이 써보고 불편함을 느껴야 그 코드가 왜 안좋은지 알게될것..
고맙디.. 나는 근데 부트까진 안배워서 스프링프레임워크 프로젝트 완성된거 구할수있나좀 봐야겠다
초반부터 완성된거 보려고하면 머리빠질걸 ㅋㅋㅋ 그 프로젝트를 구성하기 위해 수많은 결정들과 고민들을 몇주만에 익히기란 사실 힘들어. 그래서 김영한씨같은 분이 그 고민들의 에센스만 모아서 잘 풀어서 설명해주는거고. 커넥트재단에서 서블릿, MVC패턴을 직접 구현하는것들 해보는거임.
그리고 한가지 추가로 설명해주자면 MVC패턴, 스프링 중요해보이지만 현업에서 가장 중요한건 결국 데이터 저장 어케하고 어케 관리할거냐 싸움이라서 그 코드 구조는 달라질 수 있음. (데이터 저장 전략에 따라서..) 그래서 DBMS, SQL 을 동일한 비중으로 잘봐야함.. MVC대충 비벼서, 스프링 대충 비벼서 되서 짜잔 되는 작업이 아니라고 생각.
내가 완성된거 궁금한건 프론트단을 어떻게 구조를 잡고 관리하는지 궁금해서인게 있음
jsp(html)과 css를 어떻게 뼈대를잡고 그걸 공통적으로 가져가는지.. 아 프론트단이 궁금한거네
응 너말이 맞아. 그건 백의 영역이라기보단 예전에 보통 퍼블리셔들이 관리를 했던 방식이라서. 오히려 pure css, html 와 몇가지 빌드툴 (sass)요정도를 어떻게 java내에서 쓸것인가를 보는게 나을듯. 그거에 관심없다면 굳이 볼필요없고.
야 씨발 고맙다 네이버 커넥트재단 이거 무료로 강의 들을 수 있는거 처음 알았네
mvc를 왜 쓰는지 알고싶으면 mvc를 안쓰고 코드를 한파일에 몰아넣어보면 됨