80 likes | 332 Views
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.
E N D
ojsource software consultancy 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 ojsource software consultancy
What is spring-roo?From Table Design to Enterprise Web Application • Spring Roo is a domain driven code generation tool ojsource software consultancy
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
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
Key Considerations • Learning curve • Roo tool • Roo generated code. • It generates a scaffold and not the complete Application. ojsource software consultancy
Comparison with MyEclipse for Spring ojsource software consultancy
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