opencloseanddoor / Gundam-boom

건담 폭탄 프로젝트입니다
0 stars 0 forks source link

메인 페이지 개발 #4

Closed opencloseanddoor closed 1 month ago

opencloseanddoor commented 1 month ago

사이트의 가장 기본이 되는 페이지를 작성을 합니다

opencloseanddoor commented 1 month ago

지금은 문제해결 방법을 찾았지만(아직 미완성입니다) 기록을 남겨두는 것이 중요하므로 개발 당시 마주했던 문제를 적어보겠습니다

  1. 메인페이지를 만들기 전에 관리자 페이지와 상품 추가 페이지를 만들어서 상품을 추가한 뒤 자동으로 상품이 표시 되도록 해야 했습니다.
opencloseanddoor commented 1 month ago

추가적인 문제가 발견이 되었습니다

앞으로는 프론트엔드 개발을 할 때 css를 여러개로 나누어서 개발을 해야합니다

그 이유는 한 css파일에 모든 코드를 집어넣으니 가독성이 떨어집니다

opencloseanddoor commented 1 month ago

이전부터 쭉 생각해 왔는데요 메인 페이지가 다른 페이지와 연결이 되는 만큼 구현을 해야하는 부분이 엄청 많네요ㅠㅠ

고생을 많이 하겠어요ㅠㅠ

opencloseanddoor commented 1 month ago

메인 페이지 개발 중 내가 요청한 항목에 맞는 페이지를 전송을 해 주는 기능을 만들어야 하는데 잘 안되네요ㅠㅠ

그래도 열심히해야죠 ㅠㅠ 실무에서 살아남으려면 이런 문제를 많이 해결을 하고 그 문제를 어떻게 해결을 해야 했는지 기록을 하는 것이 매우 중요하므로 많은 문제를 만나 봐야죠ㅎㅎ

opencloseanddoor commented 1 month ago

@PathVariable를 사용을 해서 카테고리 기능을 모두 구현을 했어요 그리고 아래에 해당 기능을 구현하는 동안 맞닥뜨린 문제를 기록해보겠습니다

  1. nav영역을 header배치를 하지 않고 section에 배치를 하여서 중복된 코드를 작성을 했습니다
  2. 카테고리 html문서를 각 항목에 맞게 여러 개 작성을 했습니다(중복된 코드를 작성을 했습니다)
  3. 카테고리 html문서를 클라이언트에서 보여주는 view에서 각 항목에 맞게 여러 개 작성을 했습니다(중복된 코드를 작성을 했습니다)

해결한 방법은 위에 @PathVariable 를 사용을 해서 해결을 했습니다

opencloseanddoor commented 1 month ago

제가 개발을 할 때 실수로 main페이지와 category페이지를 /basic이 아닌 /admin에 작성을 해버려서 지금 수정을 했네요ㅠㅠ

opencloseanddoor commented 1 month ago

이제는 우측 상단의 로그인의 위치만 조금 이동 시키면 될 것 같습니다~