Gnaseel
436
2020-01-04 09:40:26
4
263

시작페이지의 화면 구성요소중 DB에 접근해서 값을 얻어야 하는 요소는 어떻게 처리할까요?


메인 화면의 한쪽에 최근 쓰여진 게시물 몇 개를 나열하고 싶은데 이럴 경우에는 어떻게 데이터를 받아와야 하나요?

시작 화면의 구성요소에 DB의 데이터가 필요합니다.


페이지를 부를 때 ajax를 이용해서 비동기로 DB에 접속해서 받아오면 될거같긴 한데

ajax이외의 방법은 없나 싶어 여쭤봅니다.

뭔가 ajax는.... 연관 검색어같이 꼭 비동기로 호출해야 하는 부분이 아니면 최대한 지양하고 싶어서

(제 실력이 부족해서 그런 것일수도 있지만, 뷰단에 ajax가 많아질수록 유지보수가 힘든 것 같습니다.)


메인 페이지를 불러올 때 ajax이외에 DB에 접속해서 데이터를 가져올 수 있는 방법이 있나 궁금하네요

0
  • 답변 4

  • LinaSandwitch
    2020-01-04 10:50:52

    어떤 언어쓰시는지 안써있네요.

    ASP.NET MVC core 같은 경우 dependency injection 으로 app이 시작되기 전에 dbcontext를 컨트롤러에 주입 시킬 수 있습니다.

    Java 도 아마 네이티브로 DI 지원이 안되면 3rd party 라이브러리 쓰면 되지 않을까요?

    ASP.NET 도 core 전에는 라이브러리써서 DI 적용했었으니 Java도 비슷할 듯 한데.

  • Gnaseel
    436
    2020-01-04 10:53:28

    언어는 java 사용합니다.

    3rd party는 한번 조사해보겠습니다.

  • 배워보즈아아
    40
    2020-01-04 12:06:16

    스프링을 사용하시는거라면 실행순서를 공부하시면 도움이될듯하네요...

  • Gnaseel
    436
    2020-01-04 13:32:59

    여러 사이트에 검색 해 본 결과

    HomeController에서 처리하면 될 것 같습니다.

    이런 개별적인 방법도 알아야 하지만,

    스프링 실행순서와 원리를 익히는 시간이 필요할 것 같네요.

  • 로그인을 하시면 답변을 등록할 수 있습니다.