Google Web Toolkit (GWT) je alat koji omogućuje pisanje klijentske web aplikacije korištenjem Java programskog jezika. U radu s ovim alatom naišli smo na nekolicinu problema čija rješenja su zahtjevala ozbiljniju analizu, a često su se iznašla tek kroz nekoliko mjeseci rada. U prezentaciji ćemo, između ostalog, prikazati probleme ugnježđivanja komponenti napravljenih po MVP uzorku i dvostruke validacije korisnički unesenih podataka. Nastojat ćemo podijeliti stečena iskustva te kroz primjere ukazati na uobičajene zamke koje smo naučili izbjegavati.
Google Web Toolkit - some common pitfalls
Google Web Toolkit (GWT) is a tool for client-side web application development by utilising Java programming language. While using it, we have encountered a few problems, solutions of which required a serious analysis, often including a few months of various tries. Presentation includes explanation of issues in nesting components designed by MVP design pattern and problems in twofold user input validation. We’ll try to share our experience in the matter and pinpoint common pitfalls through the illustrative examples.
Vrsta: Predavanje / Lecture
Razina težine: Srednje detaljno / Detailed
Poželjno iskustvo slušatelja: Iskusni (2-3 g.) / Experianced
Poželjna funkcija slušatelja:
Developer
Predviđeno vrijeme trajanja rada - aktivnosti: 30 min
1004_Majić i Prenner.pdf 537,87 kB
Calyx d.o.o.
Koautor: Vladimir Prenner - Calyx d.o.o.
Ivo Majić rođen je 1983. godine u Rijeci. Diplomirao je 2006. godine na Fakultetu elektrotehnike i računarstva Sveučilišta u Zagrebu. Od 2010. do danas je zaposlen u tvrtki Calyx d.o.o. kao programer i konzultant. Sudjeluje u razvoju i vodi projekte izrade poslovnih sustava za domaće i strane naručitelje. Platforme i tehnologije kojima se koristi su JavaSE, JavaEE, Spring Framework, Google Web Toolkit, MySQL, PostgreSQL i druge.
Bio:
Ivo Majić was born in 1983 in Rijeka. He received the dipl.eng. degree at the Faculty of Electrical Engineering and Computing, University of Zagreb, in 2006. At present, Majić is an employee of Calyx d.o.o. and works there as a software developer and consultant. He was a team member and occasionally a team leader on numerous software development projects in the field of business applications. The technologies he uses include JavaSE, JavaEE, Spring Framework, Google Web Toolkit, MySQL, PostgreSQL and others.