2017-03-04 1 views
0

기본 재고 관리 시스템 인 Java 웹 응용 프로그램에 대한 사용자 인증 시스템을 구축하려고합니다. AWS Cognito를 사용하여 모든 사용자 정보를 추적하고 Elastic Beanstalk에이 응용 프로그램을 배포 할 계획입니다.이 Beanstalk에서는 인벤토리 데이터를 저장하기 위해 일부 AWS 데이터베이스 저장소 (DynamoDB 또는 RDS)를 사용할 것입니다. 이것은 첫 번째 Java 웹 응용 프로그램이므로 서로 다른 기술이 어떻게 작동하는지 이해하는 데 약간의 어려움을 겪고 있습니다.AWS Elastic Beanstalk에서 Java 웹 앱용 사용자 인증 시스템을 만드는 방법은 무엇입니까?

Java 웹 앱에 대한 사용자 인증 시스템 구축에 대한 연구를 마친 후 Spring MVC은 로그인 시스템 구축과 관련하여 많은 불필요한 작업을 제거 할 수 있으므로 유용한 프레임 워크가 될 것으로 보입니다. 그러나, 자바에서 Spring MVC 로그인 시스템에 대한 모든 가이드는 Gradle 또는 Maven이 필요합니다. (필자는 더 익숙하기 때문에 Maven을 사용하게 될 것입니다.) 프로젝트를 로컬에서 실행할 때 괜찮습니다.하지만 프로젝트를 Elastic Beanstalk에 업로드 할 때 이것이 어떻게 작동하는지 걱정됩니다. Maven에서 Elastic Beanstalk에 Java 응용 프로그램을 배포하는 유일한 방법은 open source project called Beanstalker이며, Spring MVC 및 Maven을 사용하여 응용 프로그램을 개발하면 Elastic Beanstalk에 프로젝트를 넣을 때가 왔습니다. 이 도구를 사용하는 방법을 이해하지 못하거나 제대로 작동하지 않습니다.

그래서 여기 내 주요 질문은 다음과 같습니다

  1. 겠습니까 스프링 MVC 내 사용자 인증 시스템을 구축에 사용하기 좋은 도구가 될? 조사해야 할 다른 프레임 워크가 있습니까?
  2. Spring MVC를 사용하려면 절대적으로 Gradle 또는 Maven을 사용해야합니까, 아니면 Spring MVC없이 사용자 인증 시스템을 구축 할 수있는 방법이 있습니까?
  3. Maven 종속성을 사용하여 인증 시스템을 구축하기 위해 Spring MVC를 사용하는 경우, Elastic Beanstalk에 배치하는 데 어려움이 있습니까? 아니면 내가 지나치게 생각하고 있습니까?

아무쪼록 고맙습니다.

답변

0
  1. 물론
  2. 스프링 MVC는 메이븐을 사용하여 배포 할

주 EB에 다른 Java 응용 프로그램을, 당신은 그나마 배포 이상의

  • 더 이상 어려운 특정 의존성 관리 도구를 필요로하지 않습니다 단지 의존성 관리를 위해 Maven을 사용하기 때문이다. 일반적으로 응용 프로그램을 배포하려면 공식 Elastic Beanstalk command line tool을 사용합니다.

  • 관련 문제