Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2008 - Internna Technologies 1 IWebMvc Features, Possibilities & Goals.

Similar presentations


Presentation on theme: "© 2008 - Internna Technologies 1 IWebMvc Features, Possibilities & Goals."— Presentation transcript:

1 © 2008 - Internna Technologies 1 IWebMvc Features, Possibilities & Goals

2 © 2008 - Internna Technologies IWebMvc is –A development platform for web applications –Based on a standard, proven, powerful stack Java EE 5 / Java SE 6 Spring Framework 2.5 Hibernate 3.x DWR 3 dojo toolkit 1.1 2 Introduction

3 © 2008 - Internna Technologies IWebMvc is also –A palette of components to help development –A set of prebuilt, common functionality –An OSS project where you can contribute –The projection of years of experience But IWebMvc is NOT… –Yet another MVC framework 3 Introduction

4 © 2008 - Internna Technologies One minute project kick off –Provided Ant+Ivy build scripts Continuous Integration Unit testing & QA tools Transitive dependency management –Deployment server agnostic Jetty / Tomcat (Servlet Containers) Glassfish (or other Application Server) –Netbeans 6 / Eclipse Europa integration 4 Environment Features

5 © 2008 - Internna Technologies Full stack (AOP, TX, MVC, ORM, …) Convention over configuration Hierarchy of contexts Internationalization Customized binding Annotation based validation framework Complete wiring of components 5 Spring Features

6 © 2008 - Internna Technologies Automatic schema creation Declarative Transaction Management –JTA / Resource Local Java Persistence API (JPA) Internationalized data Full Text Search for entities Built-in components and mappings Second level cache 6 DAO Layer Features

7 © 2008 - Internna Technologies Generic CRUD controller –Generic Create, Read, Update, Delete Default views for CRUD operations Customizable views for a domain entity Domain model hierarchy –Prebuilt domain objects for common tasks –Lego pieces 7 CRUD Features Automatically maps to

8 © 2008 - Internna Technologies Ajax packed widgets (loading, validation) Full DWR version 3 support –Code from a committer of DWR –Latest Spring integration features –File uploading –Advanced converter features –Unique DWR data store for dojo 8 Ajax Features

9 © 2008 - Internna Technologies dojo / dijit / dojox libraries –Astounding visuals –Huge set of widgets –Theme support Tag files wrappers for each widget –Simplified JSP construction Backing bean for every widget –Automatic (server side) binding & validation 9 Widgets Features

10 © 2008 - Internna Technologies 10 Look & Feel

11 © 2008 - Internna Technologies Cache headers / GZIP compression filters 3DES Encryption Utility classes Test infrastructure Project home: http://code.google.com/p/internna Mailing list: http://groups.google.com/group/internna 11 Miscellaneous

12 © 2008 - Internna Technologies 12 Next Goals Server Security Groovy Documentation Adobe AIR Webflows Repository (Alfresco) Client Offline integration Opera Safari … Edit / Consult mode switch More widgets

13 © 2008 - Internna Technologies Just try it! 13 (http://code.google.com/p/internna/downloads/list)


Download ppt "© 2008 - Internna Technologies 1 IWebMvc Features, Possibilities & Goals."

Similar presentations


Ads by Google