Web developer/Spring12 [Spring] DAO와 Mapper의 차이 2021.04.18 - [Java/Spring] - [Spring] MVC Model 2 [Spring] MVC Model 2 MVC Model : Model + View + Controller 웹 어플리케이션 개발에서 각 기능에 따라 분리하여 개발하는 웹 어플리케이션 모델을 MVC 모델이라고 한다. MVC 모델의 종류에는 모델1과 2가 있다. MVC Model1 비즈니스 doongjun.tistory.com 인턴으로 일하게 된 회사에서 주로 Spring을 사용하기에 처음으로 Spring Framework를 공부하기 시작했다. 이전 포스팅처럼 Spring MVC 구조를 공부했으나 실제로 구조가 조금 달랐다. 그 이유는 다른 것이 아니라 DAO대신 Mapper 인터페이스를 사용했기 때문이었다. 이전 포스팅.. 2021. 4. 18. [Spring] MVC Model 2 MVC Model : Model + View + Controller 웹 어플리케이션 개발에서 각 기능에 따라 분리하여 개발하는 웹 어플리케이션 모델을 MVC 모델이라고 한다. MVC 모델의 종류에는 모델1과 2가 있다. MVC Model1 비즈니스 로직(데이터를 생성·표시·저장·변경하는 부분)과 화면 기능을 모두 동일한 JSP에서 수행하도록 개발하는 것을 모델1 방식이라고 한다. 이는 구조가 단순하여 구현이 쉽다는 장점이 있다. 하지만 웹 어플리케이션의 복잡도가 증가할 수록 아래와 같은 문제가 발생한다. 유지보수 문제 : View기능과 Controller 기능이 섞여 오류 발생 재사용성 문제 : 기능이 한 덩어리로 묶여있어 다른 어플리케이션에 사용 어려움 분업화 문제 : View를 구현하는 프론트엔드와 .. 2021. 4. 18. 이전 1 2 3 다음