It seems that Frappr is gaining a lot of momentum. A new Oracle bloggers group has just been started.
JavaPolis 2005 – Agile Development
Another side of the software engineering coin is about the development process. The popularity of agile development is growing and therefore deserved the prominent attention at javapolis. Scott Ambler can be considered as one of the leading spokesmen of the agile movement and he took the opportunity to speak about […]
JDeveloper at the Frappr (GoogleMap) community.
As Frank Nimphius pointed out in his blog, a JDeveloper group has been started at Frappr. Come out and show yourself with a photo and your (current) location on GoogleMaps or discover other JDeveloper users around the globe.
JavaPolis 2005 – EJB 3.0
While EJB 3.0 persistence gains a lot of attention we should not forget that EJB is more than persistence but also contains session beans and messaging driven beans. Mike Keith and Linda DeMichiel gave an excellent overview of the changes and improvements we can expect on these EJB’s. They explained […]
JavaPolis 2005 – SOA
Since SOA is hot, many presentations were devoted to differents aspects of services. The adoptation of services is growing rapidly. This requires standarization in the way we handle services within Java/JEE. J2EE 1.4 addresses standarization for webservices. Current initiatives like JBI (JSR-208), SCA, SDO (JSR-235) and data binding (JSR-227) focus […]
JavaPolis 2005 – The Web Tier
Many frameworks offer support for developing web applications. Allmost all of them implement the MVC pattern. They can be divided into two groups: action based and component based frameworks. Struts has been the leading action-based framework for years but is now ‘threatened’ by component-based frameworks like Wicket, Tapestry and the […]
Eddie Awad has a nice blog about three apps to format your SQL code. Especially the online tools, SQLinForm en the Online SQL Formatter, are very nice. Both offer some options to select the SQL dialect and the output format (e.g. upper/lowercase) and language (SQL, VB, Java etc). The former, […]
Java Knowledge areas
The lastest session of the KC Web and Java focussed on what we call knowledge areas. Everybody got about ten minutes to present his/her subject and to share his/her knowledge on the subject with the rest. Off course, this turned out to be absolutely not enough (but probably 20 minutes […]
Need the source and/or the Javadoc of a java library? Try http://www.jsourcery.com/. It contains the clickable source of many libraries and applications, like Spring, Apache (Commons), JUnit, ActiveMQ etc. etc. Unfortunately, their generator is not available.
Recently, in a meeting with some of my collegues I realized that there are many way to take notes, add priorities and relations etc. etc. One of them used the mindmapping technique and the commercial tool MindManager to achieve this. I was quite impressed. Although the result is a rather […]
Oracle Lite and Java
Oracle lite is a very interesting product. As the name indicates, is it a lite version of the Oracle database and thus capable of running on a PDA, laptop and (soon) mobile phone. One of its main features are the synchronization capabilities with a master Oracle database. A special SQL+ […]
SQL+ connect identifier
Sergio describes on his blog how you can connect with sql+ to to a database without the need of the tnsnames.ora file. This is great, but only available since 10gR1, and you have to provide the password in the connect string.
More on JFall 2005
With some of my collegues I attended JFall, one of the two yearly conferences of the NLJUG. I visited the presentations on Mule, Wicket, Spring WebFlow and the newly announced Spring Web Services. My personal highlight was the presentation on Mule, the open source ESB implementation. The speaker demonstrated the […]
Jdbc, Clobs and Strings
Clob handling in jdbc can be a tedious job, especially because it required the use of Oracle specific extensions. With the 10g release this has been simplified and Clobs can now be handled using the standard apis. It’s described in this document. Especially the SetBigStringTryClob connection property comes in handy. […]
I just read an announcement of a new release of JoSQL, SQL for Java Objects. My first reaction was a bit reserved but after a quick glance at their website I am quite impressed already. JoSQL provides functionality to use SQL statements to query a collection of Java Objects (Strings, […]
How do you trace performance issues and bottlenecks in your PL/SQL applications? Since 8i the Oracle database has been equiped with the profiling tool dbms_profiler. It is quite simple to use: start the profiler, execute the code, stop the profiler. The profiler analyzes the execution of PL/SQL statements and stores […]
This picture contains a handy overview, with links, of all (?!) XML (related) technologies, specs, acronyms etc. A similar overview is also available for java.
Book Review: Pragmatic Unit Testing
Title: Pragmatic Unit Testing Authors: Andrew Hunt, David Thomas ISBN: 0-9745140-2-0 pages: 150 This book gives a good introduction into the different aspects of unit testing. It’s easy readible and aims on developers without much (any) unittest experience (but it’s also worth reading for developers with more experience). The authors […]
Ant, Stored Procedures and dbms_output
Running sql (scripts) from ant using the ant task is quite easy and straight forward. Unfortunately, the ant sql task is not really suited for running pl/sql, e.g. exec mystoredprocedure does not work. When you look in the SQLExec code you’ll see that it uses a java.sql.Statement to execute the […]
On Software Engineering
On August 4 we had a session on software engineering. The aim of the session was to share knowledge and experience about the way we develop software and to discuss the importance of doing it a certain way. After the break we had a workshop that briefly touched the different […]
A new feature of java5 is autoboxing, which automatically converts between primitives and its wrapper types. This may be very handy, but can also be a source for a severe headache. I was creating a unittest to compare two double values. I was not using and IDE so I just […]
Feuerstein is coming to Amsterdam
On september 8, 2005 Quest Software will organize a training seminar in Amsterdam by Steven Feuerstein. It will cover two topics: 1. Correcting PL/SQL Worst Practices and 2. Survey of Oracle Database 10g PL/SQL New Features. Without doubt his sessions are worthwhile, entertaining and memorable.
Hacking web apps
On JavaPolis 2004 Erwin Geirnaert did a very nice presentation on hacking Web Applications. He gives an overview of how this can be achieved and then he gives some very nice examples for WebSphere and Weblogic. But my favorite is the website where he only changes the parameter patientId=12345 to […]
Oracle UltraSearch is a web-based search application based on Oracle Text. It can be used to index a wide variety of datasources like websites, databases, files etc. and to make these available for searching. It is available with a database, an application server or a collaboration suite installation. I’ll describe […]
The Dutch Oracle Usergroup (OgH) organized a session about (text) searching capabilities of Oracle technology. The presentation was done by Wouter van de Weghe of Oracle and consisted of three parts: explaining Oracle Text, discussing UltraSearch and introducing Enterprise Search.
Oracle Enterprise Manager
With Oracle 10g (release 1) the enterprise manager is only available as a web-based application. However, it doesn’t provide all the necessary options yet. Among others, the xmldb and advanced queues administration is lacking, so you still need the java console. Unfortunately this is not installed by default and the […]
As the world is moving to Service Oriented Architectures (SOA) companies are rebranding and consolidating their products into a complete, supportive and integrated platform. That’s where Oracle Fusion Middleware fits in. It will include: The application server products like the Application Server, Portal, Business intelligence, Integration and Identity Management Complementary […]
About nulls in the database
The july/august edition of Oracle Magazine has a very interesting article by Lex de Haan and Jonathan Gennick about Nulls (‘nothing to worry about’) in the database. Although I first skipped the article, it turned out to be very refreshing and informative.
JDeveloper for free
The rumours were right: JDeveloper will be available for free. However, ADF and OC4J still need to be licenced (for use in a production environment). Read the discussion on TheServerside.
Since Lucas already gave an in-depth review of the Spring workshop, I’ll take the breadcrumbs ;-( After some years of Java/j2ee developing Spring comes for me at the right moment. I start getting annoyed by the fact that with J2EE development a lot of time is spend not on the […]
Ajax and Ria
Eclipse and java5
Use Eclipse with java5: Download a 3.1 Milestone Add java5 to the installed jre’s (Window > Preferences > Java > Installed JRE’s) Set the compiler compliance level to 5.0 (Window > Preferences > Java > Compiler) Although it is said that Eclipse must pick up java5 by starting it with […]
Like many others, Google provides access to some of it’s services by means of webservices. Just follow the instructions at the Google web api’s site: download the developer’s kit create an account and get a licence key create a program The developer’s kit contains a wsdl, webservice client libraries and […]
Preserve text structure with XSL-FO
XSL-FO is all about the formatting of a document. For the interpretation of spaces and other special characters many options are available. To preserve the whitespaces and new lines in a text at least the property white-space-collapse should be set to false (the default setting is true). In my opinion […]
JSpring 2005 follow-up
A previous post already has an extensive review of the JSpring conference so I’ll follow up to that one. The concern that Duncan Mills stated was shared by other speakers and also by many attendees. It boils down to ‘too complex and a lack of clarity and direction’. Now is […]