Access Keys:
Skip to content (Access Key - 0)
Meet us in Antwerp, November 12th-16th 2012, MetroPolis - Belgium



A pragmatic scaffolding approach to build Java Web Applications in few minutes

Abstract

This talk explains how to build a data-centric Web App from scratch with the Telosys Tools Eclipse plugin.

It shows how a « lightweight model » (built from the database metadata) can be used as a customizable repository in order to generate different kinds of files (Java, JSP, JavaScript, etc…) and to produce a standard Java EE application deployable via a war file.

The presentation covers the following points :

  • the tools principles ( “in praise of simplicity”, how the programmer’s life could be easier)

  • Telosys Framework (open source “full-stack” framework)

  • “database first” approach (MDD without UML)

  • Telosys Tools Eclipse plugin

  • few use cases

A demo illustrates how to

  • generate the repository from an existing database

  • customize the repository

  • generate SCRUD screens

  • customize the generator’s templates

  • extend the generation targets (documentation, other languages, etc…)

Speaker

Related Presentations

A pragmatic scaffolding approach to build Java Web Applications in few minutes
Arquillian - The Extendable Enterprise Test Platform
CDI mis en pratique avec travers Seam Social et Weld OSGI
CDI, what comes next
Code generation at large - techniques and lessons learned
Forge new Ground in Rapid Enterprise Java Development
GlassFish Application versioning and high-availability rolling upgrade
GlassFish, 2 years into Java EE 6 at Oracle (real-world use-cases included)
Having fun with Java and Home Automation
Hibernate JPA type safe query in Scala an implicit help from the language
Showing first 10 of 28 results

Search by Tag

Below are the 170 labels used in Devoxx 2011 listed alphabetically. Click on a label to see its associated content.
action, activemq, activiti, actors, adobe, agile, air, ajax, alfresco, alm, amazon, analysis, android, annotations, apache, appcache, apple, asynchronous, atlassian, azure bejug, bitbucket, blackberry, bof c2dm, caching, camel, cdi, ceylon, chrome, ci, clojure, closures, cloud, cloudfoundry, cms, coherence, collaboration, comet, conference, confluence, continuous, css3, cxf
design, devoxx, dojo, domotics, dsl, duchess, dvcs, eclipse, eclipselink, ejb31, fantom, flex, fork/join, foss gae, gaelyk, git, glassfish, google, gpars, grails, graphics, griffon, groovy, gtug, gui, gwt hands-on, heroku, hibernate, html5, http, hudson, ibm, in, indexeddb, infinispan, ios, iphone
jackrabbit, java7, javaee, javaee6, javafx, javame, javascript, javase, jax-rs, jboss, jcp, jcr, jdk, jdk7, jdk8, jenkins, jigsaw, jira, jms, jmx, jpa, jpa2, jquery, jruby, jsf2, json, jsr, jsr-170, jug, jvm labs, lambda, maven, methodology, microsoft, mobile, modules, mongodb, mozilla, multicore, news, nosql oauth, openjdk, openshift, osgi, paas, parleys, performance, playframework, podcast, pojo, polyglot, quickie
rails, redis, rest, ria, roo, scala, scalable, seam, security, servicemix, speakers, spring, springmvc, stm, swing tdd, testing, tools, tools_in_action, transactions, twitter, university, vaadin, w3c, web20, webgl, websockets, websql, weld, wicket xml, xpand, xtext

Adaptavist Theme Builder Powered by Atlassian Confluence