Domanda

Dato che devo creare un'applicazione, o una serie di applicazioni che utilizzano Oracle ADF, quanta flessibilità ho?

  • Posso eseguire la mia applicazione su un altro server applicazioni, come IBM WebSphere, o su un servlet container semplice, come Tomcat?
  • Posso usare Hibernate invece di EclipseLink?
  • Posso accedere facilmente un altro database, come Microsoft SQL Server?
  • Would Domain-Driven Design fit nella foto?
  • Quanto di un'applicazione ADF può essere configurato usando un contenitore DI come Primavera?
  • Cosa farei mancare quando uso il mio IDE preferito, dire Eclipse, invece di JDeveloper?
  • Posso usare Maven per progetti di ADF?

In altre parole, quali sono i limiti della libertà all'interno ADF-land? Nota che deve ancora essere un'applicazione ADF, non solo un'applicazione Java EE che utilizza ADF Faces.

È stato utile?

Soluzione

  

È possibile eseguire la mia applicazione su un altro server applicazioni, come IBM WebSphere, o su un servlet container semplice, come Tomcat?

Alla fine della giornata, il quadro Oracle ADF è solo alcuni file JAR che è possibile installare su di terze parti di applicazioni server (con il supporto più o meno, a seconda della lavorazione con utensili).

  

Posso usare Hibernate invece di EclipseLink?

È possibile alimentare ADF con POJO come entità JPA annotazioni e si potrebbe usare Hibernate.

  

Posso accedere facilmente un altro database, come Microsoft SQL Server?

Si, fornire il driver JDBC appropriato.

  

Would Domain-Driven Design fit nella foto?

Credo che sia ortogonale.

  

Quanto di un'applicazione ADF può essere configurato usando un contenitore DI come Primavera?

È possibile utilizzare Primavera per lo strato di servizi e accesso ai dati. Vedi:

  

Cosa farei mancare quando uso il mio IDE preferito, dire Eclipse, invece di JDeveloper?

Tutte le cose drag & drop.

  

Posso usare Maven per progetti di ADF?

E 'tecnicamente fattibile.

  

In altre parole, quali sono i limiti della libertà all'interno ADF-land?

ti lascio esperti rispondono che con maggiori dettagli.

  

Si noti che deve ancora essere un'applicazione ADF, non solo un'applicazione Java EE che si affaccia usi ADF.

Non ho avuto tempo che uno.

Altri suggerimenti

ADF è gratuito se si utilizza Weblogic, altrimenti è necessario acquistare una licenza runtime per server di terze parti. Ho dun HV esperienza nella gestione di adf in altri server, ma sembra tecnicamente si potrebbe fare che in base a quanto sopra.

Credo che si consiglia di utilizzare Component Business posto di altri framework ORM, BC ha un sacco di drag-and-drop e le caratteristiche vincolanti. Tuttavia, ADF è compatibile con la Primavera, EJB, Hibernate.

Anche se a volte è doloroso da usare JDeveloper, Non è una buona idea quella di utilizzare altri IDE per ADF. La caratteristica BC è legata alla IDE, dichiarativa caratteristica componente potrebbe essere la stessa. La definizione di flusso compito non può essere visivamente modificabile in Eclipse.

Non è un esperto ADF (così ho usato un sacco "può", "indovinare"), questo è quello che so.

Sto rispondendo a come utilizzare Maven per un'applicazione ADF. Ho lavorato per Oracle ADF visi a gruppo e il nostro reparto di sviluppo usato Subversion e Maven2. Abbiamo scritto un plugin Maven che è stato utilizzato alla fine per creare un file .jws nella directory principale e un file .jpr in una directory del progetto di seguito. Che ha funzionato abbastanza bene e sono abbastanza sicuro che potete trovare un plugin Maven 2 di fare esattamente questo in Apache Open source, se non ricordo male. Inoltre, JDeveloper ha un opzione per creare un'applicazione da un file EAR / WAR. Così, hanno Maven creare un file WAR, ad esempio, quindi utilizzare il file di guerra per l'applicazione in JDeveloper. Entrambi questi ben il lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top