Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by topic J2EE and user mkarg

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Education

Sometimes it makes sense to wrap a single code line into a class. An example is implementing the Range pattern.
on Jan 1, 2011 | Permalink | Discuss
A lot of applications these days title themselves RESTful. But how much REST is needed to be RESTful?
on Feb 20, 2010 | Permalink | Discuss

Programming

These days I got a feeling as if professional software products get worse with every release. One cause is a fatal misunderstanding of best practices by the big stakeholders. Looking at their current products, one should ask them to "Release Late, Release Rarely"!
on Dec 29, 2010 | Permalink | Discuss
Sick of XALAN bugs in GlassFish? Time to pimp your container!
on Mar 16, 2010 | Permalink | Discuss

Databases

Finally iAnywhere answered my prayers and implemented support for JDBC batch mode into their latest (and fastest) driver. But at surprisingly bad performance. Let's see why.
on Jul 3, 2010 | Permalink | Discuss
If you wonder whether the style of use with JDBC API has an impact of performance, you might like to read my latest blog entry on Head Crashing Informatics. While the entry mostly is about tuning SQL Anywhere's BLOB handling performance, it contains an interesting aspect: There are three ways to deal with BLOBs in JDBC, and the performance difference is tremendous. While obvious for the JDBC...
on Apr 10, 2010 | Permalink | Discuss
WebServices and EJB 3 are lots faster than you might expect! On last saturday I have run a few experimental benchmarks and was quite impressed how fast Java EE 5 is, compared to its successor J2EE 1.4...
on Jan 3, 2010 | Permalink | Discuss
I used my free day to do some more performance benchmarking using EJB 3.0 and WebServices...
on Jan 3, 2010 | Permalink | Discuss
I did some experiments with JPA which is a really cool and simple API...
on Jan 3, 2010 | Permalink | Discuss
JPA comes with a way of doing triggers, which is pretty cool: EntityListeners. It is a simple POJO that is annotated as EntityListener, and that gets linked to the triggering event by some outside glue. That outside glue can be an XML deployment descriptor (has nothing to do with the EJB 2.1 XML deployment descriptor; is nothing else but an override to the annotations found in the Java source...
on Jan 3, 2010 | Permalink | Discuss

Community

For meanwhile more than 25 years I am writing computer programs. More than a decade I spent with programs accessing databases, virtually always relational ones. I soon learned that this is rather hard work. Not only that you need to know about the theory behind RDBMS iself, but also you need to know the technical APIs (like ODBC, ADO, RDO, JDBC, JDO, JPA, CMP, ...), the structure of...
on Feb 28, 2010 | Permalink | Discuss
Like to use XSLT 2.0 but fear to switch to SAXON? Just drop saxon9he.jar into JRE's lib/ext folder and you're done! NO FEAR, IT WILL WORK.
on Feb 6, 2010 | Permalink | Discuss
As it seems, Marc and Paul (the leaders of JAX-RS / Jersey) really have understood what OpenSource really means: Communicate with the community, understand their needs and thoughts, accept their ideas. I would wish that more project leaders would assimilate this open mind and welcoming kind of leadership.
on Dec 10, 2009 | Permalink | Discuss

JSR

There is much discussion these days about HATEOAS (Hypermedia as the engine of application state) so it gets time to clearly say what HATEOAS actually means.
on Feb 14, 2010 | Permalink | Discuss