Mutant World

Wednesday, December 15, 2004

JavaPolis day 2

Jetty uses XML configuration files (same as above) and so on.
Spring ties this and much much more together and gives you a comfortable place to put together your components.

Gavin King and Christian Bauer gave an introduction to Hibernate2 with some glance to Hibernate3 and to EJB3.
Especially these glances make unmissable their next presentation focused on Hibernate3, since with use of annotations the XML mapping files become history and the entity class ridiculously simple (and similarly will EJB3 entity classes).
Among many new features, Hibernate3 will have filters (never had the problem of filtering the resultset basing - for example - on some property of the user that logged in ?), a complete event model for relevant actions done to the object graph, JMX performance statistics on queries (how many time each one, how long it took, etc), and much more.
Christian's tip of the session: check out what the "any type mapping" does in Hibernate, sometimes can be useful.
Christian's warning of the session: always use a DB with referential constraints. Remove referential constraints, but then be prepared to see this sentence written on the next door you want to open: "Lasciate ogni speranza, o voi ch'entrate".
Gavin's statement of the session was that JDO vendors should provide a path of migration from JDO to EJB3 since that will be the future.

JavaPolis day 1

I'm in Antwerp, Belgium, at JavaBlackBelt BOF
These guys have an interesting idea that can help people (like me) that interviews Java developers for a possible 3rd party contract on a project, without loosing so much time on people with overboosted CVs (never matched in reality). Something to keep an eye on.


 

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant