Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

15
JavaEE: A Beginner’s Experience Vasilis Souvatzis

Transcript of Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

Page 1: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

JavaEE: A Beginner’s ExperienceVasilis Souvatzis

Page 2: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

About meStudent at the Alexander Technological

Institute of ThessalonikiJust finished my thesis paper on JavaEE 7Love Java & NetBeans - now JavaEE too

Twitter - Gmail - GitHub: vasouv

Page 3: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

What I’ll talk aboutOverview of the past year’s experience

Tools I’ve used - and why I chose them

Live demo of the application

Show the code of my project

Page 4: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

This is how it all started...

Page 5: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

AssignmentMarch 2014 - Two semesters to complete

Topic - Develop a web tutoring service using JavaEE 7

Project & thesis document

Page 6: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

ProblemsBroad topic

No knowledge of the platform

Many resources (books, websites, etc)

Time

Page 7: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

SolutionsDefault tools - Netbeans, Glassfish, JavaDB

Basic functionality and design

Focus on each domain separately

Page 8: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

Visual ImplementationBuild the page’s layout first

Rough idea of the data handling

Prepare the backing bean

Page 9: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

More than meets the eye...

Page 10: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

Showcase (1 / 3)

Page 11: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

Showcase (2 / 3)

Page 12: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

Showcase (3 / 3)

Page 13: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

Live demo & code

Page 14: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

JavaEE ConclusionFantastic stack

Easy to start with

Ridiculous amount of resources

Great tools

Page 15: Netbeans Day Athens Presentation - JavaEE: A Beginner's Experience

That’s all folks!Thank you :)