Фреймворк, такой как ATG Dynamo Application Framework

Я разработчик ATG, я разрабатываю приложение для своего предприятия, я знаю, что ATG довольно дорогой. Поэтому я хочу знать, есть ли какие-либо Java-фреймворки, такие как ATG. Если есть возможность использовать ATG DAF бесплатно или с мин. расходы. Я просто хочу использовать базовые DAF, Nucleus(компонентная модель), репозиторий и теги dsp.

3 ответа

Я не работаю на Oracle, поэтому не могу комментировать коммерческие аспекты вашего вопроса. Тем не менее, компоненты, на которые вы ссылаетесь, доступны в той или иной форме в других технологиях, основанных на JAVA, которые, благодаря вашему знанию ATG, вы сможете быстро подобрать.

Например, ядро ​​предоставляет вам МОК так же, как Spring. Уровень репозитория является предшественником Hibernate, в то время как большинство тегов DSP (по крайней мере, полезных) имитируются JSTL.

Вы также можете обратиться к этому обсуждению в другом месте Stackru, где обсуждаются альтернативы ATG с открытым исходным кодом.

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

Хотя нет точных рамок, таких как ATG Dynamo, но я нашел комбинацию Strips Framework ( https://stripesframework.atlassian.net/wiki/display/STRIPES/Home) и Ebean как ORM ( http://ebean-orm.github.io/) быть закрытым в предложении ATG.

Большинство вещей ведут себя так же, как ATG. Ниже приведено несколько примеров

  • В ATG вы обращаетесь к компонентам по пути, например /com/path/MyComp в виде полос, вы обращаетесь к ActionBeans с помощью пакета, например com.path.MyComp, и вы можете получить доступ ко всем свойствам с помощью ${actionbean.myProperty}, как и в ATG.
  • эквивалентно дроплетам, только лучше, вместо того, чтобы всегда вызывать метод службы (что заставляет вас писать весь код в методе службы), вы можете вызывать любой метод, который хотите, передавая имя метода в переменной события
  • Для конвейера у них есть перехватчики
  • Также есть довольно крутой валидационный фреймворк
  • Как ATG Stripes также очень настраиваемый

Ebean

  • Ebean также очень прост в использовании, он использовал отображения JPA
Другие вопросы по тегам