Frameworks and Tools?
• Spring – extensively used in most of our projects. So far, we have used almost all of this framework’s modules. • Hibernate – the most used ORM tool at Evozon. All our developers have extensive knowledge of Hibernate. We use specific features of Hibernate and also JPA. • Maven – Maven and ANT are the build management tools that we are using. We use Maven every time we have to customize releases for multiple clients. • Eclipse – the IDE’s that we use in the company are Eclipse and Idea from ItelliJ (mainly Eclipse) • JUnit – when test driven development is used, along with other testing tools that help us writing unit and integration automated testing (TestNG, EJB3Unit, MockObjects, HTTPUnit and others) • Web UI • SiteMesh – as decorator we use this with Struts 1 and 2. Besides SiteMesh, we have extensive experience with Tiles. • JSP 2.0 – all the java web based projects we developed are based on this specification • AJAX – libraries used : DWR, DOJO Toolkit, Prototype, Scriptaculous