Какой самый простой способ создать веб-сайт типа входа / регистрации / администратора в Java - PullRequest
2 голосов
/ 24 января 2011

Я программист php, но сейчас изучаю Java. я закончил ядро ​​Java и строю небольшие проекты с использованием JDBC, MySQL GUI и т. д.

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

Но начальным этапом будут только логи / регистрация / админка и т. Д.

Теперь у меня есть два варианта

1) Делать в php 2) СДЕЛАТЬ в java

Я действительно хочу заниматься в Java, поэтому я учился этому. Теперь сейчас проект пришел рано. Я хотел изучать весну, весенний mvc, hibernate и т. Д., Шаблоны проектирования, но теперь я не могу потратить время на изучение.

Я хочу спросить, что будет хорошим решением для этого. Первоначально думал о создании сайта в JSP. Это нормально

О, я думаю о том, чтобы использовать Wicket и не использовать hibernate, достаточно калитки для создания сайта электронной коммерции. или мне нужно что-то еще

Я знаю только ядро ​​Java, что мне делать

Ответы [ 3 ]

1 голос
/ 24 января 2011

Разработка PHP очень ориентирована на действие / шаблон, AFAIK. Wicket - это основанная на компонентах инфраструктура, которая широко применяет концепции объектной ориентации, и на это может уйти некоторое время Если у вас нет большого опыта работы с ОО, и ваши сроки ограничены, возможно, вы предпочтете среду действия (Struts2, SpringMVC), которая намного лучше, чем сырая JSP. Но, если у вас есть время и желание учиться, Wicket, безусловно, станет отличным каркасом!

Spring также хорош, и, хотя внедрение PHP не так часто встречается в PHP, оно достаточно простое (Spring хорошо документирован, его справочный документ действительно полезен, и вы найдете много учебных пособий и примеров в Интернете). и это определенно стоит изучить.

Hibernate является очень хорошей средой для персистентности, но если все, что вы знаете, это простой SQL / JDBC, потребуется некоторое время, чтобы освоить его до такой степени, что вы не разочаруетесь в отображении и ошибках отложенной загрузки. Опять же, попробуйте, если у вас есть свободное время и желание учиться.

Wicket + Spring + Hibernate - действительно хорошая комбинация, я часто их использую. Это может или не может быть лучшим стеком для вашего случая. Как и все в IT, это зависит от контекста. Но я думаю, что это очень надежные технологии, индивидуально или в сочетании.

0 голосов
/ 24 января 2011

Один из самых быстрых способов запустить и запустить веб-приложение на Java - использовать Play Framework .

0 голосов
/ 24 января 2011

Рассмотрите Struts 2. Это и эффективно, и здесь есть сообщество хорошего размера, если у вас есть какие-либо вопросы.Я не знаю, калитка, но любой веб-фреймворк лучше, чем прямой JSP.

Hibernate хорош, но, поскольку у вас много на тарелке, вам, вероятно, стоит придерживаться прямого JDBC.Spring также очень хорош, его просто интегрировать с DI от Struts2 (так просто, я бы порекомендовал вам начать именно так).

...