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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> школьный журнал как песочница для изучения j2ee, помогите определиться с общей концепцией 
:(
    Опции темы
VetaleG
Дата 30.11.2007, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый вечер,
возникло желание/потребность создать школьный вэб-журнал. 
Задумка не чрезмерно сложная:
- главная страничка с новостями/формой регистрацией/формой для входа
- роль администратора, которому доступно добавление/удаление/редактирование учеников и т.д.
- роль учителя, который может проставлять оценки по своему предмету
- роль классного руководителя, который может просматривать все оценки своих подопечных
- роль родителя, который может просматривать оценки только своего чада
- и т.д. и т.п.

Т.е. основное требования от технологии/фреймворка - это достаточно ясно и без нагромождения кода разбить функциональность/представление в зависимости от роли пользователя. Плюс важна взломоустойчивость.

Ограничений по срокам никаких, задача учебно-практическая.
С общими концепциями j2ee я знаком, с servlet'ами, jsp, ejb (или ejb2, если честно не знаю рахницы), jms тоже сталкивался.

Собственно, лично мне хотелось бы в процессе реализации данного журнальчика познакомится с новыми и/или хорошо разобраться со старыми технологиями с оглядкой на будущее (дело в том, что работа почти всегда сводится к поддержанию давно написанного кода, когда "мега-прогрессивно-перспективных" технологий ещё не придумали, а конкурентноспособным на рынке труда всё же хочется остаться). В частности, ни разу не сталкивался ни с ejb3, которые очень многие расхваливают, ни с hibernate, ни с какими-либо framework-ами.

Как реализовать задумку, чтобы получить при этом максимальную пользу для себя, при этом, конечно, не заколачивая гвозди бензопилами?

Заранее спасибо.
PM MAIL   Вверх
mikla
Дата 30.11.2007, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



думаю стоит еще обратить внимание на Spring Framework
--------------------
PM MAIL ICQ Skype   Вверх
hamsterKSU
Дата 1.12.2007, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



если чисто в учебных целях и разобратся с новыми("громко сказано наверное") технологиями: 

1) ejb3+JPA+(JSF,Facelets)

и как некая альтернатива 

2)spring+JPA+springMVC+jsp/Velocity(ну или еще чегото)

собственно технологиии пахожие поработаешь увидишь.

JSF и springMVC - как раз для модели MVC

сервлеты не беру так во внимание так как вы с ними знакомы и без них чуть меньше кодить - хотя класов будет не особо мало smile.
для мелких задач конечно их можно(и наверное нужно) юзать, но задача ведь у нас учебная smile
PM MAIL ICQ   Вверх
Tony
Дата 1.12.2007, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(hamsterKSU @ 1.12.2007,  00:45)
2)spring+JPA+springMVC+jsp/Velocity(ну или еще чегото)

+ Dojo dlja View


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
VetaleG
Дата 1.12.2007, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата

1) ejb3+JPA+(JSF,Facelets)
2)spring+JPA+springMVC+jsp/Velocity(ну или еще чегото)

о Spring ничего не читал, в ближайшее время именно этим и займусь. Но почему-то больше склоняюсь к первому варианту, как к более предпочтительному в плане востребованности на рынке (поправьте, если не прав).
PM MAIL   Вверх
hamsterKSU
Дата 2.12.2007, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



начинай сразу с EJB3, а не со спринга
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0934 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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