EP20. 상품 관리 애플리케이션에 데이터베이스 연동하기 1편
웹 애플리케이션이 데이터베이스를 사용해야 하는 이유 지금까지 만든 상품 관리 애플리케이션은 데이터를 리스트에 담아두는 방식으로 동작했다.학습용으로는 이 방식이 단순하고 이해하기 쉽기 때문에 충분히 의미가 있다.하지만 실제 서비스 관점에서 보면, 메모리 안의 리스트에만 데이터를 저장하는 구조에는 분명한 한계가 있다. 가장 먼저 떠올릴 수 있는 문제는 데이터의 휘발성이다.리스트에 저장한 데이터는 애플리케이션이 실행되는 동안에만 유지된다.즉, 서버가 종료되거나 애플리케이션이 재시작되면 그 안에 있던 데이터는 모두 사라진다. 학습이나 테스트용 예제에서는 괜찮을 수 있지만,실제 서비스에서 사용자의 데이터가 애플리케이션 종료와 함께 사라진다면 그건 치명적인 문제다. 그렇다면 데이터를 파일에 저장하면 되지 않을까 ..