Java 类似ATG Dynamo应用程序框架的框架

Java 类似ATG Dynamo应用程序框架的框架,java,jakarta-ee,frameworks,atg,atg-dynamo,Java,Jakarta Ee,Frameworks,Atg,Atg Dynamo,我是一个ATG开发人员,我正在为自己的企业开发一个应用程序,我知道ATG非常昂贵。所以我想知道是否有像ATG这样的java框架。如果有任何免费或最低费用使用ATG DAF的方式。我只想使用DAF、Nucleus(组件模型)、Repository和dsp标记库的基本功能。我不为Oracle工作,因此我无法评论您问题的商业方面。也就是说,您所指的组件在其他基于JAVA的技术中以某种形状或形式提供,根据您对ATG的了解,您应该能够很快地掌握这些组件 例如,Nucleus以与Spring类似的方式为您提

我是一个ATG开发人员,我正在为自己的企业开发一个应用程序,我知道ATG非常昂贵。所以我想知道是否有像ATG这样的java框架。如果有任何免费或最低费用使用ATG DAF的方式。我只想使用DAF、Nucleus(组件模型)、Repository和dsp标记库的基本功能。

我不为Oracle工作,因此我无法评论您问题的商业方面。也就是说,您所指的组件在其他基于JAVA的技术中以某种形状或形式提供,根据您对ATG的了解,您应该能够很快地掌握这些组件

例如,Nucleus以与Spring类似的方式为您提供IOC。存储库层是Hibernate的前身,而大多数DSP标记(至少有用的标记)由JSTL模拟


您也可以参考Stackoverflow的其他讨论,其中讨论了ATG的开源替代方案。

我不为Oracle工作,因此我无法对您问题的商业方面发表评论。也就是说,您所指的组件在其他基于JAVA的技术中以某种形状或形式提供,根据您对ATG的了解,您应该能够很快地掌握这些组件

例如,Nucleus以与Spring类似的方式为您提供IOC。存储库层是Hibernate的前身,而大多数DSP标记(至少有用的标记)由JSTL模拟


您还可以参考Stackoverflow的其他讨论,其中讨论了ATG的开源替代方案。

您可以选择Spring。Spring还提供了很多东西,可以帮助您开发自己的企业。您还可以根据存储库层使用Hibernate。

您可以选择Spring。Spring还提供了很多东西,可以帮助您开发自己的企业。您还可以根据存储库层使用Hibernate。

虽然没有像ATG dynamo那样的精确框架,但我发现Strips框架()和Ebean作为ORM()的组合在向ATG提供的产品中是封闭的

大多数事物的行为方式与ATG相同。下面是几个例子

  • 在ATG中,您通过条带中的/com/path/mycop等路径引用组件。您使用com.path.mycop等包引用ActionBeans,您可以像在ATG中一样使用${actionbean.myProperty}访问所有属性
  • 与drops等效,只是更好,而不是总是调用服务方法(强制您在服务方法中编写所有代码),您可以通过在事件变量中传递方法的名称来调用您想要的任何方法
  • 对于管道,他们有拦截器
  • 还有一个非常棒的验证框架
  • 像ATG一样,条纹也是非常可定制的
埃宾

  • Ebean的使用也非常简单,它使用了JPA映射

虽然没有像ATG dynamo那样的精确框架,但我发现Strips framework()和Ebean as ORM()的组合在向ATG提供的产品中是封闭的

大多数事物的行为方式与ATG相同。下面是几个例子

  • 在ATG中,您通过条带中的/com/path/mycop等路径引用组件。您使用com.path.mycop等包引用ActionBeans,您可以像在ATG中一样使用${actionbean.myProperty}访问所有属性
  • 与drops等效,只是更好,而不是总是调用服务方法(强制您在服务方法中编写所有代码),您可以通过在事件变量中传递方法的名称来调用您想要的任何方法
  • 对于管道,他们有拦截器
  • 还有一个非常棒的验证框架
  • 像ATG一样,条纹也是非常可定制的
埃宾

  • Ebean的使用也非常简单,它使用了JPA映射