Gibt es ein CRUD-Generator-Dienstprogramm in Java (beliebiges Framework) wie Scaffolding in Rails?
Gibt es eine CRUD-generator-Dienstprogramm in Java wie Scaffolding in Rails? Kann in jedem Rahmen oder auch nur servlets. Generieren müssen Controller + views in jsp, nicht nur DAO-code...
InformationsquelleAutor der Frage Sathish | 2009-01-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Spring Roo scheint zu sein, genau das, was du suchst: CRUD-code-Generierung, spuckt aus reinem Java-code, der gemacht werden kann, tun laufen komplett unabhängig vom framework.
InformationsquelleAutor der Antwort Michael Borgwardt
Grails hat Gerüst.
InformationsquelleAutor der Antwort Hates_
Sehen die Telosys Tools-Eclipse-Plug-in http://www.telosys.org/
Das plugin verbindet sich mit der Datenbank, erzeugt ein leichtes repository, ermöglicht das anpassen des repository-falls erforderlich und generiert Java Beans, DAO, XML-Konverter, ScreenMaps (JSP) etc...
Bauen Sie ein Daten-Zentrierte Web-App in wenigen Minuten
InformationsquelleAutor der Antwort J Thomson
JBoss Seam hat eine scripting-Dienstprogramm namens " seam-gen, erstellen Gerüste:
http://docs.jboss.org/seam/1.1BETA2/reference/en/html/gettingstarted.html
InformationsquelleAutor der Antwort Matt Sidesinger
AppFuse.
Es ist sehr mächtig, vielleicht zu mächtig für die Aufgabe in Frage, aber es tut gut.
InformationsquelleAutor der Antwort Bozho
Verwenden JHipster. Es ist gebaut auf der beliebten front-end-Gerüst-tool 'yeoman'. Es erzeugt nicht nur Ihre back-end, einschließlich Controller, dao, Sicherheit, Benutzer-management, system-und API-Metriken, Protokollierung etc mit Spring Boot & Spring MVC 4, sondern auch generiert Ihren front-end mit angular js. Sie erhalten auch goodies wie grunt, karma, bower vollständig eingerichtet ist und bereit zu verwenden! Zusammen mit diesem erhalten Sie auch den Datenbank-Versionierung!
Es hat auch sub-Generatoren für die Erzeugung von domain-Unternehmen, die generiert den java-und den entsprechenden front-end für die Verwaltung von Daten.
Dauert es 10 Minuten, um eine vollständige webapp läuft.
InformationsquelleAutor der Antwort Varun Achar
Netbeans hat so etwas wie dieses.
Gibt es eine demo hier: http://www.netbeans.org/kb/55/persistence-demo.html
InformationsquelleAutor der Antwort Sarel Botha
Gibt es krank auf Google Code. Ich habe nicht versucht es noch, aber es sieht vielversprechend aus.
InformationsquelleAutor der Antwort Adam Jaskiewicz
Könnte es ein bisschen aus dem Zusammenhang gerissen, aber für
Java EE
es ist Jboss Schmiede. Es ist ein Beispielder es verwendet.InformationsquelleAutor der Antwort jacktrades
Ich kam in dieser Frage und versucht, viele antwortvorgaben. Am Ende fand ich Lightadmin. Es erzeugt keine CRUD-code, bietet aber eine schöne front-end für Entity-Klassen mit sehr wenig code. Um die
User
Person durch die Lightadmin web-interface, es braucht nur zwei änderungen in den XML-Dateien und dann eineUserAdministration
Klasse:Konfigurieren Sie die Feld-Namen (und wahrscheinlich noch viel mehr) in diesem
Administration
Klasse, aber ich finde es schon sehr nützlich, ohne jede weitere Konfiguration. Die Erste Schritte Anleitung zeigt, wie einfach es ist. Nach diesen einfachen Schritten können Sie öffnen Sie das admin-interface überhttp://localhost:8080/TestApp/admin
.InformationsquelleAutor der Antwort Benedikt Köppel
Haben Sie einen Blick auf tools wie:
MetaWidget http://www.metawidget.org/
ISIS http://incubator.apache.org/isis/index.html (zuvor Nackt-Objekte)
Erzeugen Sie UI ' s "on-the-fly", jedoch können Sie zum anpassen der UI, wenn nötig.
Viel besser als die code-Generierung.
InformationsquelleAutor der Antwort Noel Grandin
Seit die Frage gestellt wurde, gibt es mehrere frameworks für Java, die kam heraus. Check-out Spring Roo, und Play Framework. Es ist auch Skyway Erbauerdie denke ich älter als die beiden.
InformationsquelleAutor der Antwort Jean Barmash
Auschecken Tynamo
InformationsquelleAutor der Antwort Kalle
NetBeans generieren kann, DRECK für die vorhandene Datenbank in JSF.
Was OpenXava http://openxava.org ?
InformationsquelleAutor der Antwort Andrey
Haben Sie einen Blick auf Minuteproject
Und versuchen Sie es demos.
Zu Technologien
Wenn man sich nur für ORM + DAO versuchen, die Spur BSLA-JPA2 (BSLA Bedeutung einfachen Spring-Schicht-Architektur). Es fördert die Maske-Muster zu erleichtern suchen.
Wenn Sie möchten, Aktiv ist Datensatz orientiert Persistenz Blick auf JOOQ oder Roo
Wenn Sie möchten, servlets Blick auf minuteproject 4 Openxava oder 4 Primefaces
Wenn Sie möchten, portlets Blick auf Liferay Service builder minuteproject generiert service.xml input von deiner DB.
In Bezug auf Ihr Modell
Wenn Sie möchten, dass Ihr code (java) folgt java-Konvention und nicht DB-Konvention verwenden minuteproject. Es hat anreicherungs-Anlagen erlaubt:
Diese Anreicherung kann angewendet werden individuell auf Feld - /Person/Paket oder Global, durch Konventionen (So konfigurieren Sie Ihre eigenen Konventionen).
InformationsquelleAutor der Antwort xflorian
Versuchen Grails auf http://www.grails.org/
InformationsquelleAutor der Antwort Azizasm
Sehen Jspresso - http://www.jspresso.org/
Es verfügt über mehrere front-ends (Flex, Reine HTML/Javascript, Swing, etc), aber es nicht geben Ihnen viel Freiheit auf der view-Teil. Es lohnt sich aber.
InformationsquelleAutor der Antwort
Vergessen Sie nicht Spielen. Extramely einfach zu bedienen. Sobald Sie haben Erfahrung in ruby on rails, wird es leicht für Sie anpassen in Java auch..
InformationsquelleAutor der Antwort takacsot
Ich habe dies vor langer Zeit.
http://mahosoft.com/docs/WhitePaper-WEB-App-Spanish.pdf
Google übersetzung auf Englisch:
http://translate.google.com/translate?hl=en&u=http://mahosoft.com/docs/WhitePaper-WEB-App-Spanish.pdf&sl=es&tl=en
Können veraltet sein obwohl.
InformationsquelleAutor der Antwort OscarRyz
reinCRUD ist ein vaadin add-on, das funktioniert mit kommentierten hibernate-Entitäten. Sie können eine CRUD-Anwendung innerhalb von ein paar Minuten und Sie können re-use-Komponenten, wie Listen, Formulare und Suchmasken.
InformationsquelleAutor der Antwort Florian
Wenn Sie ein Beispiel-Projekt mit der Art von DRECK (oder was auch immer) - Architektur Sie möchten, dann Einfaches Gerüst könnte einen sinnvollen Ansatz.
Es ist eine einzelne Klasse, die durchsucht Ihre bestehende code-Basis und erstellen Sie Vorlagen, die Sie dann anwenden können, um anderen Personen. Zum Beispiel
MongoUserDao
gedreht werden kann in eine Vorlage, die dann erzeugt, sagen wir,MongoCustomerDao
. Es funktioniert mit jedem code-und test-VORRICHTUNGEN.Sehr basic, aber bekommt den job getan und es ist FOSS unter MIT-Lizenz.
Dem GitHub-repo ist hier: https://github.com/gary-rowe/SimpleScaffolding
InformationsquelleAutor der Antwort Gary Rowe
geben versuchen, generjee
Es erzeugt CRUD und liefert Ihnen im backend zusammen mit frontend mit Angaben, wie JPA, EJB, JSF-framework mit primefaces, java-Sicherheit, Authentifizierung, überwachung, excel und pdf exportieren, Benutzer-management, Benutzer-Registrierung.
Danach können Sie den Quellcode herunterladen oder bereitstellen zu heroku.
Ich habe es getestet und es hat mir erwartete Ergebnisse
InformationsquelleAutor der Antwort daniel rubambura