Привет, реактор. Во время написания этого поста, я уже знал о том, что меня, скорее всего заминусуют и пошлют на три буквы. Но я всё равно написал.
Дело в том, что надо мне написать сайт на java. А я вообще без понятия как это делается и с чем это едят. То, что я учил HTML несколько лет назад, мне никак не помогло. В общем, я не буду расписываться, а просто скажу что мне надо, добрые люди накидают ссылочек, но, перед этим скажу, что я знаю, что это всё не просто так, а что это надо учить, много учить, чертовски много учить, я знаю, что сайт надо хостить и да, я готов убить оставшееся лето на этот разработку этого сайта, благо, там, как мне кажется, это не заоблачная цель.
Дело в том, что надо мне написать сайт на java. А я вообще без понятия как это делается и с чем это едят. То, что я учил HTML несколько лет назад, мне никак не помогло. В общем, я не буду расписываться, а просто скажу что мне надо, добрые люди накидают ссылочек, но, перед этим скажу, что я знаю, что это всё не просто так, а что это надо учить, много учить, чертовски много учить, я знаю, что сайт надо хостить и да, я готов убить оставшееся лето на этот разработку этого сайта, благо, там, как мне кажется, это не заоблачная цель.
И так, что мне надо реализовать:
1) Аккаунты. Это (наверно) немного упрощается тем, что юзер не может сам зарегистрироваться. Он может только зайти на сайт используя только тот логин и пароль, который я ему дам (в последствии он может сменить их на свой вкус). Также аккаунт молжет привязываться к почте.
1) Аккаунты. Это (наверно) немного упрощается тем, что юзер не может сам зарегистрироваться. Он может только зайти на сайт используя только тот логин и пароль, который я ему дам (в последствии он может сменить их на свой вкус). Также аккаунт молжет привязываться к почте.
2) Личные сообщения. Ну, я думаю, тут всё понятно.
3) Публикация постов с текстом и возможность прикрепить фотографию. Вроде бы тоже всё понятно.
4) Рассылка по @mail. Всё понятно, но тут я хотел бы самый подробный гайд, который вообще может быть.
5) Возможность оставлять комментарии к постам.
6) Модерация. Здесь тоже бы хотелось почитать поподробней. Т.е. как удалять записи, банить аккаунты и прочее.
На этом всё. Ах да, там было ещё условие, что сайт должен корректно отображаться в 5 любых браузерах и на 3-ёх любых платформах.
Огромнейшее спасибо всем тем, кто отзовётся и покидает полезной информации.
На этом всё. Ах да, там было ещё условие, что сайт должен корректно отображаться в 5 любых браузерах и на 3-ёх любых платформах.
Огромнейшее спасибо всем тем, кто отзовётся и покидает полезной информации.
Еще на тему
http://www.mkyong.com/tutorials/spring-security-tutorials/ - тут можно найти примеры того, как сделать раздельный доступ.
http://howtodoinjava.com/2013/05/27/send-email-with-spring-javamailsenderimpl-example/ - для начала про email.
Сообщения, посты, фотки и комменты - это уже надо детально смотреть, в сети достаточно примеров как это лучше сделать.
ИМХО, лучшая среда разработка:
https://www.jetbrains.com/idea/specials/idea/idea-tools.jsp?utm_expid=85132606-37.5-enLWJnTxyshuS9opeVLA.2&utm_referrer=https%3A%2F%2Fwww.jetbrains.com%2F
базу, как вариант, MYSQL - тоже инфы что куда достаточно.
java приложение будет достаточным запускать на томкате.
удачи