1 / 8

Spring- Roo

Spring- Roo. Value Analysis. Agenda. A brief overview of spring- roo Top reasons why one would like to leverage spring- roo A brief comparison with MyEclipse for Spring Summary. What is spring- roo ? From Table Design to Enterprise Web Application.

Download Presentation

Spring- Roo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ojsource software consultancy Spring-Roo Value Analysis

  2. Agenda • A brief overview of spring-roo • Top reasons why one would like to leverage spring-roo • A brief comparison with MyEclipse for Spring • Summary ojsource software consultancy

  3. What is spring-roo?From Table Design to Enterprise Web Application • Spring Roo is a domain driven code generation tool ojsource software consultancy

  4. What is spring-roo-continued • It is an application scaffold i.e. a code blueprint generation tool based on a set of architecture guidelines • Software Architecture or Component Architecture can be enforced • Allows to choose your technology stack • Extensible with plug-ins/add-on architecture ojsource software consultancy

  5. Why Spring-Roo? • Productivity • From your tables to end-2-end web application, you can get in few minutes. • Generates entire Application i.e. all layers • Data • Service/Façade • Web • JSP • Code Generation supported throughout the lifecycle of application i.e. not just first-time gen tool • Architecture • Generated code is based on latest and best practices (and normally is better then what an average app developer will write  ) • It is Architecture Centric, i.e. allows to define and enforce your architecture guidelines for components • Non-Intrusive way of code generation approach i.e. leverages ITD/Aspect based code weaving approach • Quality • Generates Junit Test case • Generates Selenium Test case • Generates Data Population utilities ojsource software consultancy

  6. Key Considerations • Learning curve • Roo tool • Roo generated code. • It generates a scaffold and not the complete Application. ojsource software consultancy

  7. Comparison with MyEclipse for Spring ojsource software consultancy

  8. Summary • In essence, spring-roo is a good to have domain driven code & test-case generation tool and greatly reduces time-to-market for enterprise application development. • For demonstration and presentations contact us Vimarsh P Vasavada Independent Software Consultant 9601253077(m) vimvasavada@gmail.com ojsource software consultancy

More Related