본문 바로가기

Server/Server-Project3

Spring을 이용해 DB와 연동된 ToDoList iOS 앱 제작(3) - 앱 제작 iOS 앱제작은 간단하게 구성하여 사진 없이 글로 설명하겠다. 1. 테이블뷰 todolist의 목록은 테이블뷰를 통해서 나타냈다. viewDidLoad() 메소드에서 Alamofire를 이용하여 DB에 저장된 ToDo를 가져와 테이블 뷰에 뿌려주었다. 2. AlamofireAlamofire를 이용해서 API 통신을 좀 더 쉽게 처리하였다. 3. 데이터 전달특정 버튼을 누르거나 동작을 수행하면 델리게이트 패턴을 이용해서 Alamofire가 있는 메소드를 실행시켰다.또한 성공 값을 이용해야하는 부분도 델리게이트 패턴을 이용해서 받아오고 그 값을 이용해 테이블 뷰를 다시 구성해주었다.  아래는 전체 화면 구성이다.  Spring 파일: https://github.com/iOS-junsoo/todolist-sp.. 2024. 8. 29.
Spring을 이용해 DB와 연동된 ToDoList iOS 앱 제작(2) - 서버제작 [전체 목차]1. 스프링 부트 프로젝트 생성2. 프로젝트 열기, 파일 구조 형성3. 모델이 되는 객체, 객체 생성자 정의4. Repository 개발5. Sevice 개발6. 서버 단위 테스트7. Controller 개발8. DB(H2) 연결9. 통합테스트10. JPA에서 Spring Data JPA로 전환  1. 스프링 부트 프로젝트 생성  2. 프로젝트 열기, 파일 구조 형성이 단계에서는 Domain, Controller, Repository, Service의 패키지를 만들어준다.  3. 모델이 되는 객체, 객체 생성자 정의 - Domain//Domain - 해당 패키지는 객체를 생성하는 곳입니다.package todolist.todolist_spring.domain;public class Todo .. 2024. 8. 29.
Spring을 이용해 DB와 연동된 ToDoList iOS 앱 제작(1) 전체 구조 위의 이미지처럼 데이터가 전송되고 데이터를 받아온다. (화살표 방향은 단방향이지만 양방향으로 소통한다.) 2024. 8. 29.