Software developers in the Java space have a long history of creating composite software applications, packaging those applications within archive files and then deploying those archives to a ...
JavaServer Pages (JSP) is a more flexible technology than servlets because it can respond to dynamic changes at runtime. Can you imagine a common Java class that has this dynamic capability too? It ...
If you’ve ever written a makefile or designed a Web page with CSS, you’ve already encountered a DSL, or domain-specific language. DSLs are small, expressive programming languages custom designed for ...
A tray icon is a long-lived application that sits on your computer desktop's system tray. Figure 1 shows some examples of tray icons in the authors system tray. Figure 1 Examples of tray icons in a ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Birgitta Böckeler, Distinguished Engineer at ...
Writing a Java application (see Android) that consumes a JSON API usually involves mapping the JSON objects to Java classes for use in the software. This is a tedious and repetitive task to say the ...
If an application is useful, then the network of users will grow crazily fast at some point. As more and more mission-critical applications are now running on Java EE, many Java developers are caring ...