We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byEric Wells
Modified over 6 years ago
© 2008 - Internna Technologies 1 IWebMvc Features, Possibilities & Goals
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2008 - Internna Technologies 10 Look & Feel
© 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
© 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
© 2008 - Internna Technologies Just try it! 13 (http://code.google.com/p/internna/downloads/list)
Java OSS Web Technologies By Dave Ford Introduction Purpose Describe Javas relationship to the OSS community Describe OSS tools used on recent project.
Copyright ©2010 Oracle Corporation Made available under Creative Commons Attribution-Share Alike 3.0 Unported EclipseLink Runtime Architecture Data Source.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
ISE 390 Dynamic Web Development Java EE Web Applications.
Spring, Hibernate and Web Services 13 th September 2014.
© 2006 by IBM and Oracle; made available under the EPL v1.0 | Santa Clara | Mar. 23, 2006 Arthur Ryman, WTP PMC, IBM Rational Software Raghu Srinivasan,
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Greg Stachnick Sr. Director of Product Management – Oracle Eclipse Development Tools Oracle Eclipse Update.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Introduction to the Java Stack Michael Youngstrom.
The Spring Framework: A brief introduction to Inversion of Control James Brundege
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Chapter 6 DOJO TOOLKITS. Objectives Discuss XML DOM Discuss JSON Discuss Ajax Response in XML, HTML, JSON, and Other Data Type.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
Rice KRAD Data Layer JPA Design Eric Westfall July 2013.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
NetArchive Suite Workshop 2011 Technical Track - Code refactoring with the Spring Framework.
© 2021 SlidePlayer.com Inc. All rights reserved.