실습/두 번째 메인 프로젝트
-
실습 두 번째 메인 프로젝트 제작 - 2실습/두 번째 메인 프로젝트 2024. 9. 24. 16:40
실습 두 번째 메인 프로젝트 제작 - 2 프로젝트 뭐 해보지 생각해보다가, 카카오 지도 API를 이용해보기로 했다.지도 API를 이용해서 지도에 무슨 표시를 해서 나만의 맛집을 등록하는 블로그를 만들기로 했다. 근데 일반적인 지도 사이트처럼 지도가 메인이고 해당 장소를 표시하는 방식은 아니고,마치 블로그의 리뷰글처럼 글이 메인이고,해당 글의 추가 정보로 지도에 위치가 표시되는 것을 보여줄 것이다. 당연히 각 글은 직접 등록하고 수정할 수도 있다.아직 안만들어봐서 모르겠지만 지우는 것은 새로 쓰면 되는데 삭제는 굳이...? 싶어서나중에 필요하면 만들 것이다. 각 글에 지역에 대해 상세정보 보기를 누르면,지도와 함께 해당 지역에 대한 간단한 소개가 나오게 만들 것이다.그래서 글이 메인이고, 지도는 그냥 ..
-
실습 두 번째 메인 프로젝트 제작 - 1실습/두 번째 메인 프로젝트 2024. 9. 18. 22:05
실습 두 번째 메인 프로젝트 제작 - 1 첫 프로젝트를 너무 못만들어서 완전히 새로운 걸 하기 보다는,기능들을 추가해서 업그레이드하는 개념으로 만들어볼 것이다. 기존 프로젝트를 그대로 사용하진 않고, 새로 만들 것이다.뭐 각 기능들로 엄청 특별한 무언가를 하지는 않고, 그냥 한 번 다뤄볼 것이다. 사용할 것으로 예상되는 기능?방식?들을 한번 나열해보겠다. 1. 느슨한 결합기존의 프로젝트에서는 인터페이스를 사용하지 않고, 클래스끼리 연결되어서 결합도가 너무 높았다.이러면 나중에 연결될 객체가 변경되면 그에 따라 바뀌는 코드가 너무 많아진다. 서비스, 리포지토리, DAO 등등 인터페이스를 만들고,해당 인터페이스를 구현하는 클래스를 만들어서연결 관계 사이에 인터페이스를 사용하여 결합도를 낮춰서 유지..