Inhalt des Workshops Java Webentwicklung

Auf dieser Seite wird der Inhalt des Workshops zur Verfügung gestellt. Zu jedem Thema wird es den Foliensatz und den Übungszettel sowie eine Liste mit Bookmarks geben.

Die eBooks auf dieser Seite sind nur für die Benutzung während des Workshops gedacht. Bitte KEINE Kopien machen, unterstützt die Autoren und kauft Euch ein eigenes Exemplar. Die Bücher sind es echt wert!

Enjoying Web Development with Tapestry, Java Persistence with Hibernate

Übung 1: Hibernate Basics

Übungszettel, Präsentation

Einfaches Mapping: http://www.hibernate.org/hib_docs/annotations/reference/en/html/entity.html#entity-mapping

EntityManager erzeugen und konfigurieren: http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/configuration.html#setup-configuration-bootstrapping

JPA JavaDocs: http://www.hibernate.org/hib_docs/ejb3-api/

Hibernate Core Referenzhandbuch: http://www.hibernate.org/hib_docs/v3/reference/en/html/

Hibernate Annotations Referenzhandbuch: http://www.hibernate.org/hib_docs/annotations/reference/en/html/

Hibernate EntityManager Referenzhandbuch: http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/

Hibernate Criteria API: http://www.hibernate.org/hib_docs/v3/api/org/hibernate/Criteria.html

Übung 2: Erweiterte Hibernate Mappings

Übungszettel, Präsentation

Annotationen für Assoziationen: http://www.hibernate.org/hib_docs/annotations/reference/en/html/entity.html#entity-mapping-association

Allgemeines zu Assoziationen: http://www.hibernate.org/hib_docs/v3/reference/en/html/tutorial.html#tutorial-associations,

http://www.hibernate.org/hib_docs/v3/reference/en/html/collections.html

Annotationen für Vererbung: http://www.hibernate.org/hib_docs/annotations/reference/en/html/entity.html#d0e788

Allgemeines zu Vererbung: http://www.hibernate.org/hib_docs/v3/reference/en/html/inheritance.html

Übung 3: Spring und JPA

Übungszettel, Präsentation, Musterlösung (Eclipse Projekt)

Spring Referenzhandbuch: http://static.springframework.org/spring/docs/2.0.x/reference/index.html

Spring Instanz erzeugen: http://static.springframework.org/spring/docs/2.0.x/reference/beans.html#beans-factory-instantiation

Spring ORM mit JPA: http://static.springframework.org/spring/docs/2.0.x/reference/orm.html#orm-jpa

Spring DAOs mit JPA: http://static.springframework.org/spring/docs/2.0.x/reference/orm.html#orm-jpa-straight

Spring Transaktionsmanagement: http://static.springframework.org/spring/docs/2.0.x/reference/transaction.html

Spring @Transactional Annotation: http://static.springframework.org/spring/docs/2.0.x/reference/transaction.html#transaction-declarative-annotations

Übung 4: Tapestry Basics

Übungszettel, Präsentation

Tapestry: http://tapestry.apache.org/tapestry4.1/

Tapestry Benutzerhandbuch: http://tapestry.apache.org/tapestry4.1/usersguide/index.html

Tapestry Annotationen: http://tapestry.apache.org/tapestry4.1/tapestry-annotations/index.html

Tapestry Komponenten: http://tapestry.apache.org/tapestry4.1/ (linke Seite Untermenü "Components")

Übung 5: Formulare und Validierung mit Tapestry

Übungszettel, Präsentation

Tapestry Formulare: http://tapestry.apache.org/tapestry4.1/quickstart/forms.html

Tapestry Formularkomponenten: http://tapestry.apache.org/tapestry4.1/components/form/index.html

Tapestry Validierung: http://tapestry.apache.org/tapestry4.1/usersguide/validation.html

Übung 6: Weiteres zu Tapestry

Übungszettel, Präsentation

Tapestry ASOs und State: http://tapestry.apache.org/tapestry4.1/usersguide/state.html

Tapestry Komponenten: http://tapestry.apache.org/tapestry4.1/usersguide/components.html

Tapestry Seitenevents: http://tapestry.apache.org/tapestry4.1/usersguide/events.html

Tapestry Lokalisierung: http://tapestry.apache.org/tapestry4.1/usersguide/localization.html

Comments

MAVEN_OPTS

-XX:MaxPermSize=256m -Xms256m -Xmx512m

-- UlrichStaerk - 14 Aug 2007