(soloProject) 과일 가격 알아보기(2021-06-30 完)

2021. 7. 16. 00:47

관련된 채소 버튼을 누르면 Kamis API와 Naver API를 사용하여 원하는 프로그램 위치로 이동한다.

 

'배' 버튼을 눌렀을 때 나오는 정보.
미나리를 눌렀을 때 나오는 정보. 그림을 클릭하면 네이버 쇼핑과 연동되어 사이트로 이동한다.
미나리 그림 아래에는 위와 같이 Kamis API를 통해 받은 정보가 나타난다.

 

게시판 부분이다. Spring을 사용하지 않고 작업했다. 출력이 잘 된다.

 

로그인 화면

 

 

 

 

 

 

 

 

위와 같이 회원가입을 하면 정상적으로 DB에 등록됨을 알 수 있다.

 

 

 

솔로 프로젝트 후 느낀점

1) 프로그래밍을 배우는 것과 직접 만들어보는 것은 전혀 다른 문제다. 어렵다.

2) MVC Model 2를 지키는게 어려웠다.

    > 몇 몇 부분에서는 제대로 지키지 못한 부분도 있다.

3) 게시판 부분이 미약하다. 수정해야 할 부분.

    > 어떻게? 단순히 Java와 JSP를 이용해서? 아니면 Spring의 도움을 받을 것인가?

4) 초반 설계의 미스

    > 초반에 설계에 대해 공을 들였다면 보다 간결하고 빠른 웹사이트가 만들어졌을 것이다.

       즉 '최적화의 중요성'이 필요하다는 것이다.

5) HTML 및 Javascript의 변수를 Java로 보내려는 부분에 대한 어려움

    > JQuery를 사용하려 했으나 최근 JQuery가 잘 쓰이지 않는다는 소리에

       XHR(XMLHttpRequest)을 이용하여 전송했다.

       이 부분이 가장 어려웠던 것 같다.

BELATED ARTICLES

more