像ATG Dynamo Application Framework这样的框架

时间:2013-05-18 13:07:09

标签: java java-ee frameworks atg atg-dynamo

我是一名ATG开发人员,我正在为自己的企业开发一个应用程序,我知道ATG非常昂贵。所以我想知道是否有像ATG这样的Java框架。如果有任何方式使用ATG DAF免费或与min。费用。我只想使用DAF,Nucleus(组件模型),Repository和dsp taglibs的基础。

3 个答案:

答案 0 :(得分:3)

我不为甲骨文工作,所以我无法评论您问题的商业方面。也就是说,您所指的组件在其他基于JAVA的技术中可以以某种形式或形式提供,在您了解ATG的情况下,您应该能够快速获取。

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

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

答案 1 :(得分:0)

你可以去春天。 Spring还提供了许多帮助您开发这些自己的企业的东西。您还可以根据存储库层使用Hibernate。

答案 2 :(得分:0)

虽然没有像ATG发电机这样的确切框架,但我发现Strips Framework(https://stripesframework.atlassian.net/wiki/display/STRIPES/Home)和Ebean的组合作为ORM(http://ebean-orm.github.io/)在向ATG提供时已关闭。

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

  • 在ATG中,您可以通过/ com / path / MyComp这样的路径来引用组件,您可以使用com.path.MyComp之类的包引用ActionBeans,并且可以使用$ {actionbean.myProperty}访问所有属性。 ATG
  • 相当于drop,只是更好,而不是总是调用service方法(强制你在服务方法中编写所有代码),你可以通过在事件变量中传递方法的名称来调用你想要的任何方法
  • 对于管道,他们有拦截器
  • 还有一个非常棒的验证框架
  • 像ATG Stripes一样也可以自定义

Ebean

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