프로그래밍 공부/Spring 2

디자인 패턴

-디자인 패턴이 필요한 이유 모든 디자인 패턴들은 화면에서 보여지는 로직과 실제 데이터들이 처리되는 로직을 분리한다. 그리해야 협업, 유지보수, 테스트에 용이하다. 즉 쾌적하고 편리한 개발환경 구축가능하기 때문이다. -디자인 패턴 종류 MVC, MVP, MVVM 모델등이 있다. -MVC 모델 Model, View, Controller 로 이루어져있다. Model 데이터, 데이터의 상태(State), 비지니스 로직이 들어가 있다. View Model를 표현한다. 사용자가 입력한 값을 Controller에게 전달한다. Controller Model을 통해 사용자가 입력한 데이터들을 받는다. 처리된 데이터 값들을 View로 넘긴다. Model과 View사이에서 행동한다. -대략적인 작동방식 사용자의 Actio..

Spring Framework 개발 순서

Spring Framework 개발 순서 1. SQL Table 작성 어떤 데이터를 어떻게 저장하고 어떤 방식으로 관리할지 목록 작성 및 데이터 크기 관리 결정 2. DTO (VO) 작성 테이블 내에 들어갈 데이터들이 들어갈 개체 생성 및 프론트 단에서 이용할 데이터들 목록 생성 3. DAO, Service, SQL 구문 작성 데이터 검색을 위한 SQL구문을 작성 SQL을 만들고 나서 그 과정을 DAO와 변수 이름을 맞추어 주기 4. Controller 작성 어떤 DTO를 넘겨주고 데이터 송신 방식을 get, post, delete 등으로 할지 결정 백엔드에서는 프론트 단에서 화면을 만들기 전까지 제대로 SQL 구문이 가는지 Postman을 이용해서 화면단으로 넘어가는 데이터 전송를 테스트 5. jsp ..