Posts tagged jee
What questions to get answered at Java One 2010
0It is a very early morning in Redwood City. I am currently in a hotel with a great view on the imposing towers of Oracle’s Head Quarters (although it is dark and only a vague outline of the towers can actally be discerned). The largest Oracle show on the planet, the yearly Oracle Open World conference, is about to commence. This year, the largest Java show on Earth – JavaOne – has been incorporated, so that is about to get going too.
Oracle CEO Larry Ellison and top development executive Thomas Kurian are scheduled to discuss “Oracle’s vision for strengthened investment and innovation in Java and describe how Java will continue to grow as the most powerful, scalable, secure, and open platform for the global developer community,” according to an official description of their planned talk.
Today, I will be in the Oracle ACE Director product briefing. This is a gathering of the ACE Directors – a fairly select group of experts and community representatives in various areas of Oracle’s product portfolio, including Database, Fusion Middleware, Oracle Applications and various development tools. Product managers and other Oracle staff – including Thomas Kurian, Executive Vice President More >
Project Experience with Acegi Security, Spring MVC and Oracle MapViewer
For a customer with an interesting business we had to build a web application that has a RIA front end, displays data on maps, authenticates thru a web service that is connected with a back office customer subscription system, and that can handle any kind of data (for example shops, garages or whatever) as long as it conforms to a certain format. Depending on the specific dataset the application is configured in a different way and behaves differently. I call it a meta data driven application.
Anyway, taken all these aspects together, the building process has been an exciting adventure. From all frameworks we took the latest versions, and came up with the following tech stack: Spring 2.0, Acegi Security System 1.0, Dojo Javascript toolkit, Oracle (Ajax based) MapViewer 10.1.3.1 (released a month ago!) and Oracle 10g database. Spring formed the ecosystem for our application in which we plugged the Javascript presentation layer at the front end, and the unbreakable Oracle database at the back end. In the same container the Oracle MapViewer application is running. Ajax calls are made from the main application to mapViewer server in order to manage map standard behavior like panning More >
Verslag van SpringOne
Op 15 en 16 juni vond in Antwerpen de SpringOne conferentie plaats. Dit event bestond uit vier keynotes, zes zogenaamde university talks, veertig (parallelle) presentaties en 48 sprekers. Dit alles werd bezocht door zo’n 400 ontwikkelaars en andere belangstellenden, afkomstig uit maar liefst 25 landen. In de gangen en zalen hoorde ik veel Engels, Frans, Duits, Italiaans, Spaans, Slavisch en Nederlands. Dit was de eerste conferentie in Europa die specifiek is gericht op het Spring platform. Het grote bezoekersaantal is een indicatie voor de huidige positie in de Java arena, die door Rod Johnson, de grondlegger van Spring, werd aangeduid als “world’s favorite application framework”. (more…)
Pulling the rug from under your feet while keeping standing – Using the Hot Swappable Target Source in Spring AOP
Spring AOP offers a wealth of new options in programming as well as designing Java applications. A somewhat more advanced feature is the Hot Swappable Target Source. The concept of a hot swappable target source is linked to the use of proxies instead of concrete object implementations, which is the heart of standard, run-time JDK based AOP. To advise an object with aspects, such as described in my previous post Getting into Spring AOP – Implementing simple business logic on top of Domain Objects using Aspect Oriented Programming, a proxy is created. This proxy intercepts method calls intended for the underlying target object and applies aspects for all specified pointcuts. Usually the wrapped target object still gets called somewhere in the middle of executing all the aspects that were advised. Note that the code using the proxy is not aware of the fact that it is not using a 'normal' implementation of the interface it is programmed against but instead a proxy. It does not matter for the code; only when you ask for the myobject.getClass() will get quite another classname than you would expect. However myobject instanceof interface will still result in true. Suppose we have More >
Recent Comments