Posts tagged spring
Meta Data Driven User Interface with Dojo and Spring MVC
What I mean with a meta data driven user interface is an application whose appearance and behavior is managed by a special set of data that is stored in a database and that is linked to attributes of the user. For instance the organization to which the user belongs has a contract whith the web application provider that enables the user to get certain types of information and disables other types. Therefore, a user interface widget, as for example a tree, should display nodes according to the set meta data that is connected to this user. Question is now how set up this stuff using Dojo for the presentation layer and Spring for the server side?
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…)
Map Adventures with Google, Oracle and Spring
In summer 2000 I started in the Field Service development team of Oracle’s eBusiness Suite (http://www.oracle.com/applications/service/srvonl_cont.html). The web form Dispatch Center contains four Java applets. One of them is a map. This map displays the location of the customers and the current position of the field service engineers who synchronize their mobile devices with a central database. The implementation of this map was quite problematic. Especially the performance caused severe headache. In 2005, five years and ten versions later, clicking the tab page of the map still was a receipt to freeze your application… then I saw Google Maps and I nearly fell from my chair. The performance is amazing. But also development work to integrate a map into an application is easy.
SpringOne conference
Op 15 en 16 juni aanstaande wordt de SpringOne conferentie gehouden in Antwerpen. Dit is de eerste Europese conferentie die specifiek op het Spring Framework betrekking heeft. Het evenement bestaat uit 40 sessies (in vier parallele series). Deze sessies worden gepresenteerd door de core developers van Spring and andere beroemdheden. Verder zijn er 5 hoofdlezingen, die onder meer worden gegeven door ‘the father of Spring’ Rod Johnson en aspect-oriented programming pioneer Gregor Kiczales.
De onderwerpen van de sessies zien er bijzonder interessant en nuttig uit! Enkele voorbeelden:
- Spring Web Flow and JSF
- Integrating Spring with the Oracle Application Development framework by Duncan Mills
- Spring.NET
- Practical quick start with Acegi Security
- AOP in the enterprise
- Ajax, DWR and Spring
- TopLink and Spring
- Patterns in Service-oriented architectures
- Testing with Spring
- Spring web services
- The power of Spring transactions
en nog veel meer… zie www.springone.com
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