Avainsanaan ‘jpa’ liitetyt artikkelit

No niin, huomasin etten ole mennyt paljonkaan yksityiskohtiin näissä pilvipalveluissa, eli ihan omaksi muistintueksikin, tässä yksityiskohtia. Varoitus, tästä tulee rumaa, kuten aina kun yksityiskohtiin mennään. Toimiva Maven pom jossa on mukana JPA 1 ja JSF 2, on tässä: <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd”> <modelVersion>4.0.0</modelVersion> <groupId>fi.tieturi</groupId> <artifactId>PilvenVeikko</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>PilvenVeikko Java EE 6 Webapp</name> <url>http://maven.apache.org</url> <repositories> [...]

Jahas, seuraava episodi pilvipalveluiden opiskelussa. Virittelin Maven 3 projektin siten että sen ohella että pilvipalveluiden Hello World onnistuu, myös JSF 2.0 ja JPA on tuettuna. Näin on mahdollista tehdä Solakka Java-periaatteiden mukaan hyvinkin nopeasti ja helposti yksikkötestattavaa sovelluskoodia. Samalla kävi ilmi myös Google App Engine JPA:n rajoitukset: – JPA 1.0 on tuettuna, JPA 2.0 ei [...]

Olen aivan pilvessä. No niin, vaikka Pilvi on uusi trendi, tuo on jo vitsinä vanha. Joka tapauksessa, tänään oli hetkonen aikaa kokeilla Google App Engine viritystä vähäsen, olen jo aiemmin sinne tehnyt palveluita mutta nyt ehti hetken kokeilla ajatuksella. Google App Engine ideana on hostata ympäristö josta voi ostaa skaalautuvasti prosessointitehoa ja muistia ja levytilaa, [...]

Edellisessä artikkelisarjan osassa tarkasteltiin Javan uutta EJB 3 business komponenttia ja todettiin että sitä pystyy nyt testaamaan suoraan JUnitilla, ilman EJB säiliötä. Ongelmana on kuitenkin se, että aidon elämän EJB komponentit eivät vain laske lukuja yhteen vaan integroivat dataa esim. tietokannoista, sanomapalveluista, jne. Toisin sanoen niiden realistinen testaus edellyttää erilaisten tietolähteiden olemassaoloa – muuten testiajo [...]