Правила интерактивных концепций дизайна системы веб-сайта?

StackOverflow https://stackoverflow.com/questions/2636399

Вопрос

Я надеюсь, что этот вопрос не слишком открыт закончен, но подталкивающий в правильном направлении - все, что мне нужно!

В настоящее время я строю онлайн-систему бухгалтерского учета - идея заключается в том, что пользователи могут регистрироваться, войти в систему, а затем создавать клиентов, генерировать счеты и другие документы и в конечном итоге печатать / по электронной почте эти документы.

Я программистом Java, но, к сожалению, не имел слишком много опыта в веб-проектах, а также их концепции дизайна ...

Это то, что я получил до сих пор - веб-сервер Tomcat, который загружает весну. Весна обрабатывает мои дао и обязательные классы для бизнес-логики. Tomcat обслуживает JSP, содержащие страницы, которые составляют веб-сайт. Чтобы сделать его интерактивным, я использовал JavaScript на страницах (jQuery и его вызовы ajax) для отправки и получения данных JSON (это делается путем публикации на странице, которая вызывает метод HandleAction () в одном из моих классов).

Мой вопрос в том, я решаю этот проект правильно? Я использую правильные инструменты и методы? Я понимаю, что есть буквально бесчисленные способы решения любого проекта, но я бы очень хотел получить обратную связь в отношении пробов и проверенных методов, общих практик и т. Д.

Заранее спасибо!

Канделя

Это было полезно?

Решение

Поскольку вы ищете новые методы Ajax для Интернета, вы можете использовать навыки программирования Java с помощью Google Web Toolkit (GWT), Это делает интеграцию между клиентом и сторонами сервера довольно бесшовные. Вы можете использовать Java на клиенте, так и на стороне сервера. (Компилятор GWT генерирует JavaScript с Java для сторон клиента)

Я рекомендую вам посмотреть на вызов удаленной процедуры GWT (RPC) руководство Чтобы увидеть, насколько легко взаимодействовать между клиентом и сервером асинхронным способом.

Это может быть хорошо подходит для вашего проекта, поскольку вы не склонны к некоторым его минусам, как SEO, так как я не думаю, что бухгалтерская система заботится о SEO.

Ключевые слова: Java, интерактивные, аяксные звонки.

Другие советы

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

Если вы ищете новый метод для создания веб-приложений, проверьте бесплатный для скачивания Получить реальность от 37signals. Для более формальных проектных проектов проектов старые военные стандарты (MIL-STD-810) даст вам направление.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top