Tekniker

  • Google Web Toolkit
  • Hibernate
  • PGP

Bilder

Ers_icon

ERS license manager

Ett internt licenshanteringssystem utvecklat i Java med hjälp av Google Web Toolkit. Den håller reda på licenshistorik, nuvarande status och utgångsdatum.

Det här var ett projekt jag gjorde tillsammans med Mehrnoush Sadeghi under min första LIA (lärande i arbete) period hos Seamless AB i början av 2010. Vi använde ett förenklat Scrum system och SVN för versionshanteringen. Källkoden är inte min att visa men jag har ett diagram som ger en bra överblick av hur vi strukturerade systemet. Projektet slutade på ungefär 9000 rader Java kod.

Förutom Java och GWT så använde vi även Hibernate för databaskoden och Dozer för att kunna flytta modellobjekten till klientsidan. För databaserna använde vi även ett generisk DAO system som liknar den beskriven här. För att kunna integrera med deras nuvurande system gav vi också möjligheten att importera och exportera licenser. Det innebar PGP kodning/avkodning med deras nyckel och omvandling av deras format.

Det hela var en väldigt värdeful upplevelse och det gav mig en bra introduktion till GWT och Hibernate. Det var också min första arbetsplatserfarenhet i den här branchen, vilket var intressant och det visade mig hur bra jag kan hantera det. Det kändes bra och jag lärde mig väldigt mycket.

 
Valid XHTML11 Valid CSS!