Is er een hulpprogramma voor crund generator in Java (elk framework), zoals steigers in rails?

Is er een hulpprogramma voor CRUD-generator in Java, zoals steigers in rails? Kan in elk raamwerk of zelfs gewone servlets zijn. Moet controllers + weergaven genereren in JSP, niet alleen DAO-code …


1, Autoriteit 100%

lente roo lijkt precies te zijn wat u zoekt: CruD Code Generation, spuugt Pure Java-code die tun kan worden uitgevoerd die volledig onafhankelijk zijn uit het kader.


2, Autoriteit 55%

grails heeft steigers.


3, Autoriteit 45%

Zie de Telosys-tools Eclipse Plugin op http://www.telosys.org/

De plug-in maakt verbinding met de database, genereert een lichtgewichtrepository, kunt u de repository indien nodig aanpassen en genereert Java-bonen, DAO, XML-converters, schermmaps (JSP) enz …

U kunt in enkele minuten een gegevenscentrische web-app bouwen


4, Autoriteit 34%

Gebruik jhipster . Het is gebouwd op de populaire Steiger Tool ‘Yeoman’. Het genereert niet alleen uw achterkant, inclusief controllers, DAO, Beveiliging, Gebruikersbeheer, Systeem- en API-metrics, Logging enz. Met behulp van Spring Boot & AMP; Spring MVC 4, maar genereert ook je voorkant met behulp van hoekige JS. Je krijgt ook goodies zoals Grunt, Karma en Bower volledig instellen en klaar voor gebruik! Daarnaast krijg je ook databaseversie!

Het heeft ook subgeneratoren voor het genereren van domeinentiteiten die uw Java en het bijbehorende vooreinde genereren voor het beheren van IT’s gegevens.

Het duurt 10 minuten om een ​​volledige webapp te krijgen.


5, Autoriteit 28%

Jboss-naad heeft een scripting-hulpprogramma genaamd naad-generatie die steigers zal maken:

http://docs.jboss.org/seam /1.1beta2/referentie/en/html/gettingstarted.html


6, Autoriteit 21%

appfuse .

Het is erg krachtig, misschien zal het te krachtig zijn voor de taak in kwestie, maar het doet het goed.


7, Autoriteit 17%

NetBeans heeft zoiets.

Er is hier een demo: http://www.netbeans.org/kb /55/persistentie-demo.html


8, Autoriteit 17%

Er staan ​​krank op Google Code. Ik heb het nog niet geprobeerd, maar het ziet er veelbelovend uit.


9, Autoriteit 14%

Bekijk hulpmiddelen zoals:

MetaWidget http://www.metawidget.org/

ISIS http://incubator.apache.org/isis/index.html(voorheen naakte objecten)

Ze genereren de gebruikersinterface “on-the-fly”, maar u kunt de gebruikersinterface indien nodig aanpassen.

Veel beter dan het genereren van code.


Antwoord 10, autoriteit 14%

Bekijk Minuteproject

En probeer de demo’s.

Over technologieën

Als je alleen ORM + DAO zoekt, probeer dan de track BSLA-JPA2 (BSLA betekent Basic Spring Layer Architecture). Het bevordert het maskerpatroon om het zoeken te vergemakkelijken.

Als je actieve, op records gerichte persistentie wilt, kijk dan eens naar JOOQof Roo

Als je servlets wilt, kijk dan op minuteproject 4 Openxavaof 4 Primefaces

Als je portlets wilt, kijk dan op Liferay Service builderminuteproject genereert service.xmlinvoer uit uw database.

Met betrekking tot uw model

Als je wilt dat je code (java) de java-conventie volgt en niet de DB-conventie, gebruik dan minuteproject. Het heeft verrijkingsfaciliteiten die het mogelijk maken om:

  • Pakketentiteiten (tabel/weergave)
  • Toepassen naamgevingsconventies voor entiteiten/velden
  • Stereotypen/beperkingen/validaties toepassen
  • relaties ophalen (one2many, many2one, many2many) als externe sleutels ontbreken ex hier
  • En nog veel meer

Deze verrijking kan individueel worden toegepast op veld/entiteit/pakket of globaal via conventies (Je configureert dus je eigen conventies).


Antwoord 11, autoriteit 10%

Sinds de vraag werd gesteld, zijn er verschillende frameworks voor Java uitgekomen. Bekijk Spring Roo en Play Framework. Er is ook Skyway Builder, die volgens mij ouder is dan beide.


Antwoord 12, autoriteit 10%

Bekijk Tynamo


Antwoord 13, autoriteit 10%

NetBeans kan CRUD genereren voor bestaande database in JSF.

Hoe zit het met OpenXava http://openxava.org?


Antwoord 14, autoriteit 7%

Probeer Grails op http://www.grails.org/


Antwoord 15, autoriteit 7%

Zie Jspresso – http://www.jspresso.org/
Het beschikt over meerdere front-ends (Flex, pure HTML/Javascript, Swing, enz.), maar het geeft je niet veel vrijheid op het gebied van weergave. Het is echter de moeite van het controleren waard.


Antwoord 16, autoriteit 7%

Vergeet Spelenniet. Extra makkelijk in gebruik. Als je eenmaal ervaring hebt met ruby ​​on rails, zul je je ook gemakkelijk in Java kunnen aanpassen.


Antwoord 17, autoriteit 7%

probeer generjee

Het genereert CRUD en biedt u een back-end samen met een frontend met behulp van specificaties zoals JPA, EJB, JSF-framework met primefaces, java-beveiliging, authenticatie, auditing, Excel- en pdf-export, gebruikersbeheer, gebruikersregistratie.

Daarna kun je de broncode downloaden of in Heroku implementeren.
Ik heb het getest en het gaf me de verwachte resultaten


Antwoord 18, autoriteit 3%

Ik heb dit al lang geleden.

http://mahosoft.com/docs/whitepaper-web-app-spanish.pdf

Google-vertaling naar Engels:

http://translate.google.com/translate?hl=en&ampiXu=http://mahosoft.com/docs/whitepaper-web-app-spanish.pdf&sl=es&TL=en

is misschien echter verouderd.


19, Autoriteit 3%

reincrud is een Vaadin add-on die werkt met behulp van geannoteerde hibernate-entiteiten. U kunt binnen enkele minuten een CRUD-applicatie maken en u kunt componenten zoals lijsten, formulieren en zoekformulieren herbruiken.

Other episodes