2 september 2009

Javakväll i Göteborg - 090909

Här kommer en liten påminnelse om Javaforums Göteborgsmöte nästa onsdag, 9:e september

Plats: IT-Universitetet, Forskningsgången 6, Lindholmen, Göteborg

17:00 Macka & mingel

17:30 Intro

17:35 Ajax Push for Revolutionary Enterprise Applications using ICEfaces (engelska) Emerging Ajax techniques, variously called Ajax Push or Comet, are bringing revolutionary changes to Web application interactivity, truly moving the Web into the Participation Age. This session provides a detailed introduction to the Asynchronous Web and its application to social computing, explaining the underlying protocols, the challenges for application servers, portals and developers and the high-level techniques available to application developers. Attendees will take away the information they need to add multi-user collaboration and notification features to their application. The session provides a lot of inside views and demos using ICEfaces, an open source Ajax framework based on JSF as well as Liferay, an open source enterprise portal solution where portlets built on ICEfaces can leverage the user experience and Ajax Push can be used as a form of IPC (Inter Portlet Communitcation).

MICHA KIENER is responsible for Research and Innovation at mimacom ag, a company specialized in Java and open source technology applying agile methods. He is initiator and main committer of the open source framework edoras, committer of Liferay, an open source enterprise portal solution and participating in the development of ICEfaces, an Ajax-framework based on JSF. After his diploma thesis in artificial intelligence, he focused on Java, especially in light-weight, model- and process-driven architecture and framework developing.

18:20 JavaUpdate med summering av JavaOne Mika Timonen (IBS JavaSolutions) och Mattias Karlsson (Ciber)

19:00 PAUS

19:20 Bean Validation - JSR303
Validating data is a common task that occurs throughout an application, from the presentation layer to the persistence layer. Often the same validation logic is implemented in each layer, proving time consuming and error-prone. To avoid duplication of these validations in each layer, developers often bundle validation logic directly into the domain model, cluttering domain classes with validation code that is, in fact, metadata about the class itself. JSR 303 - Bean Validation - defines a metadata model and API for this type of validation based on annotations. In this presentation we will see why we need JSR-303 and how we can utilize its API. We will also discuss how JSR-303 will be integrated into frameworks like JSF 2 and JPA 2.

Hardy Ferentschik (Red Hat). Hardy is a core developer on the Hibernate products: Annotations, EntityManager, Search and Validator. Currently focusing on the implementation JSR 303 - Bean Validation

20:00 Rapport från XP2009
15 minuters summering av det bästa från XP2009 Martin Erlandsson (IBS JavaSolutions)

Anmäl dig på:
http://www.javaforum.se/jf/index.jsp?meeting=50

Som vanligt så är det först till kvarn som gäller då vi har ett begränsat antal sittplatser.

Inga kommentarer:

Skicka en kommentar

Tack för din kommentar, jag återkopplar så snabbt jag kan!



Köp böckerna om agilt ledarskap här

Agilt Ledarskap i en digital värld, Tobias Strandh 2019, Smidiga ledare och andra agila myter, Trust Based Agile, 2020
I böckerna Agilt ledarskap i en digital värld, Smidiga ledare och andra agila myter och Trust Based Agile (den engelska översättningen av de första två böckerna) så blandas självupplevda verksamhetsledningsexempel med best practices från internationella experter och välbeprövade metoder som stöttar just dig personligen och din organisation i att ta nästa steg mot gemensam framgång.

På ett humoristiskt sätt, kryddat med anekdoter från IT-branschen delar Tobias med sig av en uppsjö nyttiga insikter och alterntiv kring ledarskap, organisationsutveckling och digitala verktyg! Nu finns både de första två böckerna och den engelska samlingsvolymen att beställa här på bloggen!

Läs mer >>

Kontaktformulär

Namn

E-post *

Meddelande *