Presentation is loading. Please wait.

Presentation is loading. Please wait.

.  A reference model developed for an important use case (Air Job) including UI widgets, controllers, services and DAOs.  After full requirement analysis.

Similar presentations


Presentation on theme: ".  A reference model developed for an important use case (Air Job) including UI widgets, controllers, services and DAOs.  After full requirement analysis."— Presentation transcript:

1

2  A reference model developed for an important use case (Air Job) including UI widgets, controllers, services and DAOs.  After full requirement analysis Entities and DAO layer interfaces are finalized, and implemented.  Individual was assigned use cases to construct both UI components and Service components.

3 Requirement Gathering and Analysis Requirement Gathering and Analysis Reference application development Reference application development Design and Development Of Use Cases Design and Development Of Use Cases Entity and DAO Implementation Entity and DAO Implementation Improvement And updates in Reference App Improvement And updates in Reference App Continuous Integration and Test Continuous Integration and Test

4

5

6  JPA with Hibernate 3 as persistence provider  DAOs are configured through Dependency Injection and participate in Spring's resource and transaction management.  Open Session In View Pattern o To prevent LazyInitializationException" while rendering the view  CascadeType.ALL o For all parent-children OneToMany relationships in the system, such as customer to suppliers, job to subjobs etc

7  Most popular open source Java reporting engine.  Jaspersoft iReport Designer 4.1.3 is used to design the 9 reports used in the system -> save us a lot of time  Easy Spring integration by configurating ViewResolver  Spring framework automatically compiles the.jrxml file on the fly into.jasper file on server starts up  The Spring ModelAndView is populated with report parameters in order to render the report properly

8  Spring Framework's email support is used to send emails to simplify the e-mail sending process via JavaMail API.  Gmail SMTP server is used  Bean configuration file …


Download ppt ".  A reference model developed for an important use case (Air Job) including UI widgets, controllers, services and DAOs.  After full requirement analysis."

Similar presentations


Ads by Google