AMIS Query ADF Faces & JHeadstart

Slides:



Advertisements
Verwante presentaties
1.larmoire. 2. lescalier 3. La grand-mere 4. Le canapé
Advertisements

Innoveren voor gezondheid
Maak een scan van uw organisatie met de Toolkit Duurzame Inzetbaarheid
Onder de motorkap van Ruud van Falier ParTech IT Sitecore User Group, 11 september 2013.
Prekenserie Handelingen - deel 6 (slot) ‘Gods Woord overwint omdat het mensen in de vrijheid zet!’ Hand 28,31.
1 Resultaten marktonderzoek RPM Zeist, 16 januari 2002 Door: Olga van Veenendaal, medew. Rothkrans Projectmanagement.
Agenda Blok 1 - Evolutie van Cloud Computing
Personalisatie van de Archis website Naam: Sing Hsu Student nr: Datum: 24 Juni 2004.
Social Technographics Hoe ontwikkel je een succesvolle social media strategie? Reineke Reitsma Director, Consumer Technographics Forrester Research 11.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
Mobiele telefonie in films
Ronde (Sport & Spel) Quiz Night !
Case5: No-Audio Game: from design document to first prototype Tom Ramakers Cmd gad 30/05/2012.
Copyright © 2008 Tele Atlas. All rights reserved. Zet uw Business Data op de kaart: Locaties in eTOM ®
Finance & Business Control
HOOFDSTUK 12 Media.
Project Combat Casper Bommelé Marc Eekhout Michel van der Hut
Programmeren in Java met BlueJ
Frédérique Harmsze - Macaw 22 juni Wie ben ik?  Frédérique Harmsze  Information Worker Consultant bij Macaw sinds 2004  Intranet-projecten met.
prNBN D addendum 1 Deel 2: PLT
Introduction multimedia. convergence standards retrieval applications & technology.
Excursie Röntgenafdeling Vie Curi Venlo 15 september 2009 ZijActief Koningslust ZijActief Koningslust Excursie Rontgenafdeling Vie Curie Venlo.
© GfK 2012 | Title of presentation | DD. Month
ThinkQuest Projects Leerkrachten uitnodigen om een project te delen.
EIE/06/075/SI From January 2007 to March 2009 Nationale Workshop Energiebesparing Introductie van E-BAG.
WISKUNDIGE FORMULES.
Ondergrondse Geo-Informatie GIS bij tunnel-engineering
Workshop contentstrategie
MEDIALANDSCHAP We onderscheiden: Visuele media Auditieve media
1 FLOWer Referenties Functionaliteit: Componenten Role model Data handling model Demonstratie Studio en Beheeromgeving Architectuur en integratie UWV architectuur.
Client Management met ConfigMgr Jannes Alink – Management.
Databases I (H.3) Het Entity-Relationship Model Wiebren de Jonge Vrije Universiteit, Amsterdam versie 2003.
De Pelsmacker,Geuens & Van den Bergh, Marketingcommunicatie, vierde editie © Pearson Education 2011 OHT 1.1 Geïntegreerde communicatie In dit hoofdstuk.
Onderwijsconferentie
Hogeschool van Utrecht1 LEERPLAN V2GDSY3 Februari 2010 – August 2010
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 3 - onderwerpen Het.
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
ZijActief Koningslust 10 jaar Truusje Trap
1 GfK Retail and TechnologyThe Netherlands20 September 2014 Judith Manenschijn Consultant Media & Leisure GfK Retail and Technology Judiths Weather Forecast.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
1 december KC Development Tools Hands-on Oracle HTML DB v2.0.
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
2 januari 2009Nieuwjaarsreceptie "Meule wal straete" 1 Nieuwjaarsreceptie 2 januari 2009 Eerste bijeenkomst van de bewoners van de “Meule wal straete”
Voorlichting fysieke belasting
Shortest path with negative arc-costs allowed. Dijkstra?
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
Rework website Status op stafvergadering Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek.
Opleiding CMS website Gent Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek
1 De ontdekking van Web 2.0 Presentatie Team Ordina type hier de datum 19 april 2007.
De stadsrandzone centraal Ruimteconferentie 3 november 2009 Bart van Bleek.
S.V.T.B. Curius 2 3 Vorige bijeenkomst S.V.T.B. Curius 4 Vorige bijeenkomst Voorstelrondje Wie ben je, wat doe je en wat ga je doen?
De financiële functie: Integrale bedrijfsanalyse©
© Alert Management Consultants Slim Werk Vinden Programma.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
Strijd tegen de zonde?.
IA – LABELS Rogier van der Linde & Davy De Winne, 2014.
ZijActief Koningslust
Even bijpraten… Jan Bartling 30 januari 2015 In vogelvlucht langs de belangrijkste thema’s.
1 XSLT processing & control Datamodellering 2006.
Cegeka & TenForce Ronde tafel 17/06/2014 Doelstellingenmanagement VO.
Transcript van de presentatie:

AMIS Query ADF Faces & JHeadstart 10.1.3 Jan Riksen Aino Andriessen Steven Davelaar 14 september 2006

JHeadstart has been around since 2002 Applications developed with JHeadstart in 2002 On BC4J, Oracle 9iAS MVC Framework for J2EE and UIX Have been migrated Via BC4J, Struts and JSP and support for Oracle Toplink Now to ADF BC and ADF Faces And beyond….

15.45 ADF JHeadstart 10.1.3 in de praktijk: Het AMIS PAGONI project Agenda 15.30 Welkom en Introductie 15.45 ADF JHeadstart 10.1.3 in de praktijk: Het AMIS PAGONI project 16.30 JHeadstart 10.1.3 Ondersteuning van JSF/ADF Faces Demo van belangrijkste nieuwe generatie-features Architectuur, Generator Structuur en templates

19.00 vervolg Presentatie/Demonstratie JHeadstart 10.1.3 Agenda 18.00 DINER 19.00 vervolg Presentatie/Demonstratie JHeadstart 10.1.3 19.30 Workshop – Aan de slag met JHeadstart (Na een korte ombouw van de zaal)

Productiviteit in Java/J2EE Web Applicatie Ontwikkeling Eén van de grote thema’s van dit moment is productiviteit Mede via terugdringing complexiteit en versoepeling van de leercurve JSF is daarin een belangrijke component Declaratief ontwikkelen kan daar een verdere bijdrage aan leveren

Pagoni en JHeadstart

Functioneel ontwerp versus ADF Faces In de praktijk Agenda “Pagoni” Technologiekeuze Plan van aanpak Richting de klant Architectuur Functioneel ontwerp versus ADF Faces In de praktijk

“Pagoni 3.0. Het standaardpakket voor grondexploitatie.”

Wat doet Pagoni. Een project de mogelijkheid bieden om alle mogelijke kosten en opbrengsten te koppelen aan een locatie in het bijbehorende gebied. Vervolgens deze kosten op een georganiseerde manier te faseren in de tijd. Op basis van de bedragen en bijbehorende faseringen financiële berekeningen te kunnen doen om een goed inzicht te krijgen in de status van het project. Door middel van budgetbewaking, een ultieme controle te hebben om de geldstromen te bewaken.

Plangrens

Verwerving 1 Uitgifte 3 2 Transformatie 1 2

Wiki, Jira, Maven2, Subversion, Continuum, Unittesten Technologiekeuze AMIS Crossroads 2 J2EE stacks Oracle ADF Open source (Spring, Hibernate, Eclipse, ...) Wel of geen JHeadstart ruime ervaring met vorige versies en ADF complexe schermen generatie resultaat als uitgangspunt eenvoudige schermen geen postgeneratie Wiki, Jira, Maven2, Subversion, Continuum, Unittesten

Plan van aanpak Agile Workshops

Architectuur https://wiki.amis.nl/display/P3/Applicatie+Architectuur

Minder fancy, minder complex, beter onderhoudbaar FO vs Praktijk Fancy, complex vs. Minder fancy, minder complex, beter onderhoudbaar

Ontwerp Catalogus Bouwstenen

Ontwerp

Ontwerp Demo Catalogus

Ontwerp Plannen Begroting Begrotingsposten Fasering

Ontwerp

Tree met nodes van verschillende types op hetzelfde nivo Plannen Tree Tree met nodes van verschillende types op hetzelfde nivo Beperking van ADF binding Generiek treemodel Handmatig, postgeneratief, koppelen van tree en detail Trees gesplitst Volledige generatie

Praktijk Demo Plannen

Toegevoegde waarde Jheadstart Aandacht op functionaliteit Met templates, ook de complexe schermen volledig genereerbaar Instap / leercurve DB update

Combinatie met CDM Ruleframe i18n Best features Templating Complex pages tree-form with master-detail and stacked with a summary, in table format all on the same page en gegenereerd Combinatie met CDM Ruleframe i18n

'standaard' User Interface Postgeneratie van ADF pagedefinitions Aandachtspunten 'standaard' User Interface Postgeneratie van ADF pagedefinitions beperkt van toepassing Implementatie van 'cancel' Errorafhandeling Ontbreken van een verplicht db attribuut Let altijd op '... Transaction successful' Hernoemen van groepen/pagina's Teamdevelopment LOV

Aanbevelingen JSF, ADF kennis Use utilities Playground EL JHeadstart SRDemo (ADFUtils & JSFUtils) bijvoorbeeld : OperationBinding op = binding.getOperationBinding("Rollback"); op.execute(); Bean myBean = (Bean)JSFUtils.getManagedBeanValue("myBean"); Bean myBean = (Bean)FacesContext.getCurrentInstance().getApplication().createValueBinding(#{"myBean"}).getValue(FacesContext.getCurrentInstance()); Playground

Referenties AMIS Technology blog - http://technology.amis.nl/blog JHeadstart developers guide ADF developers guide Weblogs Duncan Mills Frank Nimphius JHeadstart Brian Duff Steve Muench Grant Ronald JHeadstart forum JDeveloper forum