• submit to reddit
Giorgio Sironi07/01/10
14740 views
1 replies

Web MVC in Java (without frameworks)

The Model-View-Controller architectural pattern is a classic trait of Java applications. For example, Swing is a well-known implementation of this pattern in the context of desktop applications.MVC is part of the oldies but goodies group of patterns: since...

James Sugrue07/01/10
7433 views
12 replies

Win a Free T-shirt: Who Are The Heroes of Java Data Persistence?

When Java started out, one of the big features that it offered was JDBC, providing a database independent way for Java developers to use relational databases. We've moved on a lot since then with the Java Persistence API (JPA), Hibernate and embedded...

Baptiste Wicht07/01/10
2949 views
0 replies

JR Operations and Capabilities

Now that we’ve seen how to use semaphores and monitors in JR, we must go to message passing. But first, we must learn how to use operations and capabilities in JR. These concepts are used in JR for message passing, so we must learn them first.

Rob Williams07/01/10
7780 views
2 replies

Git: it's Time

Per my post a few weeks ago, the feature force of Git was a bit underwhelming (‘you‘ll be able to do commits when you are at the airport and don‘t have a connection…‘). Yet, this weekend, I found myself installing it on my mini server. Two reasons,...

Masoud Kalali06/30/10
13755 views
2 replies

The ABCs of JDBC, Part 5 - Transactions

In this week's installment of our JDBC FAQ series, we take a look at how transactions are managed in JDBC, inlcuding topics like optimistic and pessimisstic concurrency, database locking, Savepoints, and the standard isolation levels defined by JDBC. Read the...

Eric Hagan06/30/10
13186 views
6 replies

Video: ColdFusion and Java Integration: Let Me Count the Ways

In a lot of ways, ColdFusion is Java, says Adam Lehman - it has a lot of really popular Java frameworks already built into it, such as Ehcache and Hibernate. ...

James Sugrue06/30/10
7301 views
10 replies

What Motivates You To Contribute To Open Source?

Last week I read this article about the benefits of contributing to open source, and  it got me wondering what are the key things that motivate people to be part of a community. The article mentions that one of the...

Robert Diana06/30/10
4320 views
4 replies

Survey Says: Developers Think Testing Is Failing

Electric Cloud, a leading provider of software production management solutions,  completed a survey of software development professionals (developers, testers and managers). One of the major leads in the results was “the majority of software bugs are...

Baptiste Wicht06/30/10
3621 views
0 replies

Monitor Programming in JR

Like I promised, I will restart my series about JR now that the evaluation period is over. After seeing how to develop using the JR programming language, we’ll see now how to use monitors in JR.Monitors provide a higher-level abstraction than semaphores and...

Steven Lott06/30/10
2930 views
0 replies

Creating Complexity Where None Existed

I read a 482-word treatise that amounted to these four words "sales and delivery disagree".A more useful summary is "Sales and Delivery have different views of the order".

Mitch Pronschinske06/29/10
8435 views
1 replies

Windows 8 Tries to Capture the Future of Computing

Over the weekend, an Italian Windows site "Windowsette" got its hands on some Microsoft power point slides outlining a preliminary roadmap/strategy for Windows 8.  The plethora of slides outline a wealth of possible new features, strategies, and...

Mitch Pronschinske06/29/10
7332 views
2 replies

Tomcat (Lucky Number) 7 - Beta Drops

Apache Tomcat 6 has treated us well over the last three years, but it's flaws have begun to show with age, just like with any technology.  Since the features in Tomcat 7 were outlined late last year, developers have been eagerly waiting to get their hands on...

Mikael Couzic06/29/10
29144 views
0 replies

GWT Architecture Best Practices : A Tutorial to RPC-Oriented Command Pattern

A few months ago I was struggling over some GWT RPCs, and at some point I felt something was wrong. I guess every developer sometimes gets this feeling of "there must be a better way to do this". My first reflex was to google "GWT RPC best...

Giorgio Sironi06/29/10
18405 views
10 replies

Web services in Java

Web services are one of the most successful implementations of a Service Oriented Architecture, and they usually are presented as a public Api you can use to expand the capabilities of your applications. There's a web service for everything from obtaining...

James Sugrue06/29/10
4691 views
4 replies

Adding Unit Tests to Legacy Projects

While test driven development is widely accepted to be the best way to ensure quality in your project, not all projects start with this intention. In fact, some projects that you inherit may have no tests at all. These are the problem projects - you have a...