Tuesday, March 07, 2006

EJB3 and Wicket

It's been a long time I posted something new to the blog you're reading and now it's finaly time to write about my progress on a technology field.
First of all - my EJB 3.0 example in this blog was mentioned in official Glassfish blog. I was really surprised ! And I will proudly work hard to make a lot of new achievements that can be displayed on a frontpage of some well respected blogs.
In EJB3 is still water mow - nothing revolutional is going on - everyone work hard to stabilized source code. I don't have any information that in near future there will be same major changes in specification and/or implementation of EJB 3.0. For myself I have to say I'm working on a new project - it would be some kind of time-tracker or something like that - I'm not sure if I will be able to finish this work but hopefuly I will ... If not, there will be another torso of example application .-)
With Wicket I have no progress and it makes me unhappy. Wicket team have just announced version 1.2 beta so it's good time to restart my attempt to create something meaningful using the framework. Here is my idea (vision) from the used technologies point of view:
Database is Oracle, actually without any logic in PL/SQL (would be added latter but it requires some kind of mapping tool - iBatis could fit my needs)
Logic will be encapsulated in Glassfish. EJB3 persistence will handle database layer (there would be a number of native query as I really like SQL), above it will be a number of stateless beans acting as facade and even higher will be a webservice managing all the stuff.
The client side would be done in Wicket. This application will run on Tomcat and using Apache Axis it will call Glassfish backend.
Right now I have a database model, persitence layer without queries, sample facade bean and sample webservice. I also have a skeleton of Wicket app - means build.xml.
In upcoming weeks I expect a significant progress because after that I have to prepare myself to another certification - and that costs time and huge amount of brain energy .-)

1 comment:

Anonymous said...

Hi Def's! I keep an eye for interesting blogs and news in the space of GlassFish. If you think you have something useful, just send us an email to "theaquarium@sun.com".

- eduard/o