Created
January 29, 2017 18:23
-
-
Save davizalpe/cc86021e973eff665fe6b5d6c2e91a03 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
########################## | |
# Scaffolding generation # | |
########################## | |
- Telosys Tools | |
https://sites.google.com/site/telosystutorial/ | |
https://github.com/telosys-tools-demo/bookstore-springdatarest | |
https://sites.google.com/site/telosystutorial/spring-data-rest/tutorial/step8 | |
- Spring Roo | |
http://projects.spring.io/spring-roo/#quick-start | |
http://java.dzone.com/articles/when-use-spring-roo | |
First steps: http://docs.spring.io/spring-roo/reference/html/intro.html#intro-first-steps | |
Email Sender: http://static.springsource.org/spring-roo/reference/html/command-index.html#command-index-email-sender-setup | |
Security: http://docs.spring.io/spring-roo/reference/html/command-index.html#command-index-security-setup | |
Roo, on the other hand, provides a round-trip aware active code generator for your long-term usage on a given project. As such Roo offers value both at initial creation time as well as whenever you are modifying the project going forward. | |
In practical terms this means as you evolve your project, Roo will automatically maintain certain files. To take a simple example, when you add (or remove) a field, Roo will update the toString, getters/setters, JSP pages etc for you automatically. It also offers commands so you can add new capabilities later. So if you need to add security six months after you created the project, you just "security setup". Or if you need to send emails, you just "http://static.springsource.org/spring-roo/reference/html/command-index.html#command-index-email-sender-setup". There are similar commands for many other capability areas well, such as Spring Web Flow, JUnit, Selenium, common JPA providers etc. You just defer the decision as long as you like, and Roo will only add those capabilities at the time you ask for them (and it will also automatically use those new capabilities in your project). | |
- Gvnix | |
http://www.gvnix.org/ | |
- Spring Boot | |
Proyecto base con todas las librerías necesarias ya configuradas para Maven o Gradle. | |
El proyecto se puede crear desde | |
http://start.spring.io/ | |
o desde IntelliJ con el plugin de Spring. | |
Además de la documentación oficial existen tutoriales para crear un servicio rest con HATEOAS y para realizar un Scaffold con nodeJS "npm" y el generador de scaffolder Yeoman con el comando "yo" | |
http://projects.spring.io/spring-boot/ | |
http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ | |
http://spr.com/moving-spring-boot/ | |
https://fbflex.wordpress.com/2013/10/01/a-spring-boot-generator-for-yeoman/ | |
http://ryanjbaxter.com/2014/12/17/building-rest-apis-with-spring-boot/ | |
- App Fuse Maven CRUD AMP | |
http://appfuse.org/display/APF/AppFuse+Maven+Plugin | |
- Spring Fuse | |
> Reverse your database schema | |
> Configure Springfuse and generate your project foundation | |
> Save weeks of R&D in few seconds | |
http://www.springfuse.com/ | |
- LightAdmin.org | |
http://lightadmin.org/getting-started/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment