2010-04-14 3 views
1

Надеюсь, этот вопрос не слишком открытый, но толчок в правильном направлении - это все, что мне нужно!Правильные интерактивные концепции дизайна веб-сайта/методы?

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

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

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

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

Заранее благодарен!

Xandel

ответ

0

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

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

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

Ключевые слова: Java, Interactive, AJAX Calls.

+0

Спасибо Adelec! Изучение GWT и учебника RPC. Еще раз спасибо! – Xandel

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^