본문 바로가기

Backend

(2)
[Python] 도서관리 프로그램 * 콘솔을 이용한 도서관리 프로그램 콘솔 기능으로는1. 도서 등록 (도서 번호, 책 이름 ,책 저자, 출판사) 2. 도서 목록 3. 도서 검색 (제목, 저자, 출판사) 4. 도서 삭제 (해당 도서 번호로 삭제) 5. 프로그램 종료을 넣었다. 콘솔창에 값을 입력받기 위해서 작성한 코드는 1. while 문으로 먼저 콘솔창에 도서관리 메뉴가 뜨게 한다.2. 해당 메뉴의 번호를 입력받아 (int(input))3. if문으로 번호에 해당하는 기능을 넣는다.  번호마다 간단한 설명을 하자면, 1번. 도서 등록 > 도서의 정보를 입력받기 때문에 도서번호, 책 이름, 책 저자, 출판사 총 4개를 입력받는다.2번. 도서 목록> 1번에서 입력받은 도서 정보들을 보여준다. 3번. 도서 검색> 3을 입력값으로 받으면, 콘솔..
Java Console 미니 프로젝트 - 도서관리 앱 만들기 0. 개발 환경- eclipse- java 1.8 1. 폴더 구조  2. MVC 패턴  * Model- 도서 데이터를 표현하기 위한 데이터 전송 객체 (DTO) - 도서 데이터의 저장소와 비즈니스 로직을 담당함.BookDto  :   개별 도서의 정보를 담고 있음BookList  :  여러 개의 BookDto를 담는 컨테이너 역할BookRepository   :   데이터베이스나 파일 시스템과 같은 저장소에서 데이터를 읽고 쓰는 기능을 제공함BookService  :   도서와 관련된 비즈니스 로직을 처리함  * ViewBookView  :  사용자에게 보여지는 부분. 콘솔 출력과 사용자 입력을 처리함.                     사용자에게 도서 목록을 보여주고, 입력을 받는 등의 역할 담당. ..