Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С чего начать, написать каркас библиотеки 
V
    Опции темы
KAMIKAZE
Дата 4.12.2009, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Доброго времени суток, 
 
Мне необходимо быстро изучить J2EE и написать следующее:
-----------------------------------------------------------------------------
Портал, с которого пользователь может скачивать электронные книги. 
Зарегистрировавшийся пользователь может скачивать, искать, просматривать описание, комментировать размещенные на сервере электронные книги.
Книги выкладывает на сервер администратор портала.
К каждой эллектронной книге администратор должен добавить название, автора(ов), издательство, краткое описание и изображение книги. Поиск осуществляется по названию и описанию книги.

Необходимо реализовать:
• две группы ролей пользователей – администратор и пользователь портала;
• регистрацию пользователей;
• механизм аутентификации зарегистрированных пользователей;
• добавление новой эелектронной книги (загрузка на сервер) администратором;
• просмотр списка всех загруженных электронных книг;
• просмотр детальной информации о каждом электронной нкниги с возможностью оставить свой комментарий и скачать;

Требования к загружаемым файлам:
• формат книги – txt, rtf, doc, odt, pdf;
• Размер файла до 20MB.
• Разрешение изображения книги до 800х600px;

Плюсами будут являться:
• разбивка скписка книг на страницы (по 10 – 20, по усмотрению)
• древовидные комментарии (т.е. пользователь может прокомментировать комментарий другого пользователя)
• комментирование реализовано с использованием технологии AJAX (можно использовать сторонние библиотеки);
• добавление ключевых слов (тэгов) для дальнейшего поиска к книгам.
• возможность ставить рейтинг книгам (также плюсом будет реализация голосования с использованием технологии AJAX)
• возможность сортировки общего списка книг (а также результатов поиска) по дате,
по названию, фильтрация по тегам (еслои таковы реализованы) и т.п.;
• «ЧПУ» (человекопонятные УРЛ, User Friendly URL);
• «дружелюбный» пользовательский интерфейс.

Все не описанные выше функции остаются на усмотрение.

Изучал Delphi 2 года, 1 год назад работал с J2ME, т.е. мне нужно почитать J2EE, что бы выполнить это задание.  

Помогите пожалуйста ссылками на книги\туториалы с которых  мне лучше всего начать изучать J2EE, зная что мне нужно будет написать вышеописанный портал.

PM MAIL   Вверх
Hidrag
Дата 4.12.2009, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: 2
Всего: 25



Цитата(KAMIKAZE @  4.12.2009,  22:54 Найти цитируемый пост)
быстро изучить J2EE и написать следующее

насколько быстро? просто если времени неделя врят ли успеете, проще отдать на оутсорс


--------------------
user posted image
PM WWW ICQ   Вверх
KAMIKAZE
Дата 4.12.2009, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Угадали, времени неделя smile Но хотя бы начать делать, все равно хочу работать в этом направлении. 
PM MAIL   Вверх
Vasay
Дата 4.12.2009, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Цитата(KAMIKAZE @  4.12.2009,  22:54 Найти цитируемый пост)
Изучал Delphi 2 года, 1 год назад работал с J2ME, т.е. мне нужно почитать J2EE, что бы выполнить это задание.  


Цитата(KAMIKAZE @  4.12.2009,  23:02 Найти цитируемый пост)
Угадали, времени неделя smile Но хотя бы начать делать, все равно хочу работать в этом направлении.  



НЕРЕАЛЬНО! Просто НЕРЕАЛЬНО! Сделать такой проект за неделю можно только если Вы уже делали что-то очень похожее и у Вас лежат все исходники. А Вы и с j2ee незнакомы.


По теме:

-Потребуется освоить MVC фрэймворк. Рекомендую Spring MVC ( ИМХО - очень доходчивый туториал http://static.springsource.org/docs/Spring-MVC-step-by-step/  )

-Шаблонный движок, можно ограничится JSP, но я бы рекомендовал освоить Velocity (на сайте очень толковый мануал)  или Freemarker

-Работа с базой данной, можно ограничится JDBC, но не плохо бы освоить JPA 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
KAMIKAZE
Дата 5.12.2009, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Спасибо за ссылки, буду изучать. Нашел у себя книжку   http://diamail.com.ua/book/828-Создание_ко...а_+_CD-ROM.html  может в ней есть что то полезное... 
Если за неделю не реально, попрошу дать больше времени, может 1 мес.
PM MAIL   Вверх
Vasay
Дата 5.12.2009, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Цитата(KAMIKAZE @  5.12.2009,  17:03 Найти цитируемый пост)
Нашел у себя книжку   http://diamail.com.ua/book/828-Создание_ко...а_+_CD-ROM.html  может в ней есть что то полезное... 



с 2001-го года много чего изменилось. Вряд ли от этой книжки будет толк.

Цитата

Если за неделю не реально, попрошу дать больше времени, может 1 мес. 


Вы оптимист  smile 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
KAMIKAZE
Дата 5.12.2009, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Пессимист, хорошо информированный оптимист  smile  видимо я мало информирован.  
Сколько Вы думаете уйдет на реализацию данного проекта?  
PM MAIL   Вверх
Vasay
Дата 5.12.2009, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



KAMIKAZE, 

Сам проект не особо сложный, все довольно стандартно, но сложно сказать сколько у Вас уйдет времени на изучение необходимых технологий.  

Вообще, было бы неплохо если рядом стоял кто-то с опытом и помогал бы Вам. Технологий в Java много, различных путей решения поставленной задачи тоже. По началу во всем этом весьма сложно разобраться. К тому же  вы раньше писали на Delphi, это может подтолкнуть Вас к использованию какого-нибудь "visual web" решения, совершенно непригодного в данном случае. 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
KAMIKAZE
Дата 5.12.2009, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Понятно. Спасибо за советы. Тему думаю, можно закрывать.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1862 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.