OFBiz + Hibernate? OFBiz + JSP? - PullRequest
       10

OFBiz + Hibernate? OFBiz + JSP?

0 голосов
/ 06 июня 2011

Хотелось бы получить руководство по двум вещам.

  1. Я рассматриваю возможность создания коммерческого сайта с использованием JSP в качестве внешнего интерфейса (и очень легковесной платформы MVC, которую я часто использую и которая идеально подходит для моих потребностей в презентации), но с OFBiz в качестве механизма коммерции. Здесь возможны две проблемы:

    A. Внешние интерфейсы JSP выглядят устаревшими для последней версии OFBiz

    B. если я игнорирую тот факт, что JSP в OFBiz устарели, остается вопрос, могу ли я использовать свою любимую инфраструктуру MVC / JSP с внешними компонентами, поставляемыми OFBiz. (Обратите внимание, что это относится только к общедоступной части относительно простого - но многоязычного / мультивалютного - коммерческого сайта, который я создаю; я бы с удовольствием использовал административные экраны, предоставленные OFBiz, вполне возможно, из коробки.)

  2. Я также весьма доволен Hibernate как основой для доступа к моим данным. Мне неясно, могу ли я на 100% придерживаться Hibernate и одновременно использовать OFBiz (или, если я не могу, то как будет выглядеть эта интеграция). Что, если я хочу, скажем, обрабатывать управление учетными записями пользователей (или сгенерированный пользователем контент, или что-то еще) не OFBiz, а использовать OFBiz для чего-либо связанного с торговлей? Как насчет сохранения сеанса (в кластерной среде Tomcat)?

Я должен отметить, что в отношении внешнего интерфейса я могу в конечном итоге использовать OFBiz лишь минимально (для вещей, которые действительно никто не хочет изобретать заново для: расчета доставки, обработки нескольких валют, работы с налогом с продаж / НДС / что угодно для разных штатов США и разных стран и т. д.). Мне удобно писать свои собственные страницы поиска товаров; страницы с описанием товара; страницы корзины покупок; даже страницы оформления заказа (но там мне понадобится, как минимум, внутренняя помощь OFBiz, чтобы предоставить мне информацию о налоге с продаж, логику оплаты доставки и т. д.).

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

Здесь много вопросов; извиняюсь, если раньше об этом спрашивали и отвечали, но я искал этот сайт и не нашел ответов. Спасибо!

1 Ответ

1 голос
/ 08 июня 2011

Если вы довольны использованием OFBiz вместе с Hibernate, есть ветвь проекта OFBiz под названием Opentaps, которая включила Hibernate в фреймворк.Вы можете получить доступ к своим данным через Hibernate или ранее существующий Entity Engine в OFBiz

http://www.opentaps.org/

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

У него довольно солидное сообщество.

...