mybatis도 프레임워크라고 배웠는데 스프링이랑 왜 같이 쓰는 건가요?
프로젝트를 만들어보고 포트폴리오를 만들어보면서 의문점이 생겼습니다.
스프링부트로 프로젝트를 만들어서 마이바티스와 연동? 해서 사용 중인데요.
마이바티스도 스프링도 프레임워크라고 배웠습니다.
그런데 보통 프레임워크는 스프링이라고 하잖아요.
그럼 마이바티스는 왜 쓰고 어디에 도움이 되는지 알고 싶습니다.
그리고 한 가지 더 작은 궁금증이 있는데요.
php가 아니라 html을 썼는데 그 이유를 뭐라고 설명하는 게 좋은 걸까요?
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요. 웹개발자 '그러하다'입니다.
스프링 프레임워크는 자바개발 위한 프레임워크입니다.
마이바티스는 DB연동을 쉽게하기위한 프레임워크입니다.
따라서 스프링과 마이바티스는 서로 다른 프레임워크입니다.
.html 단순히 문서일 뿐이라 동적인 웹 화면을 만들수 없습니다. (클라이언트 사이드언어)
.php 는 서버 언어를 해석하여 동적인 화면을 만들어줍니다. 한국에서는 php보다는 jsp를 사용합니다. (서버사이드언어)
결론.단순 html로 만들었을 경우 동적인화면을 만들수없으니 php또는 jsp를 사용해야하는데 한국서비스하는 웹들은 대부분 jsp로 만듭니다.
감사합니다.