Привет, я пытаюсь создать пользовательское потоковое приложение, похожее на Netflix или Apple TV или другие платформы OTT. /> На самом деле посмотреть фильм, который нужно будет подписан в < /li>
На данный момент он будет бесплатным для всех, поэтому любой вход в систему сможет посмотреть, как он добавит функцию типа подписки позже. < /li>
Сможет хранить фильмы в списке часов. Фильмы. < /li>
< /ol>
Я использую следующий JS для этого; Но в настоящее время я экспериментирую с Spring Boot с Maven и Java 21. Я создал базовый API REST в Spring Boot для фильмов, но я не уверен, что это хорошо или нет, а также я не знаю, как мы будем отслеживать и хранить текущего пользователя, если мы используем Spring Boot. На следующем js я использую auth.js, что немного облегчает работу с авторизацией и аутентификацией, но, поскольку это приложение может понадобиться, может потребоваться надлежащий бэкэнд, такой как Spring Boot.public class Movie {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Column(unique = true)
private String name;
@Column(length = 1500)
private String description;
@Column(name = "portrait_poster")
private String portraitPoster;
@Column(name = "landscape_poster")
private String landscapePoster;
private String youtubeTrailer;
private String videoPath;
private Date releaseDate;
private int releaseYear;
@ManyToMany
private List directors;
@ManyToMany
private List casts;
@ManyToMany
private List countries;
@ManyToMany
private List languages;
@ManyToMany
private List genres;
private Long likes = 0L;
private Long dislikes = 0L;
private Long views = 0L;
private boolean featured = false;
@UpdateTimestamp
private LocalDate updatedAt;
}
public class Cast {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private String description;
private String imageUrl;
@ManyToMany(mappedBy = "casts")
@JsonIgnore
private List movies;
}
public class Country {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String name;
@ManyToMany(mappedBy = "countries")
@JsonIgnore
private List movies;
}
public class Genre {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String name;
@ManyToMany(mappedBy = "genres")
@JsonIgnore
private List movies;
}
public class Language {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
@ManyToMany(mappedBy = "languages")
@JsonIgnore
private List movies;
}
< /code>
Есть ли лучший способ сделать это. Я делаю полностью пользовательское приложение с собственным набором данных фильма, которое я буду хранить в AWS S3.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... pplication
Лучшие практики для дизайна базы данных для пользовательского приложения потоковой передачи фильмов [закрыто] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
PHP Domdocument/xpath Не извлечение данных фильмов со страницы фильмов Paytm
Anonymous » » в форуме Php - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
PHP Domdocument/xpath Не извлечение данных фильмов со страницы фильмов Paytm
Anonymous » » в форуме Php - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-