Java Domain Specific Languages (DSLs) are programming languages designed to solve a specific problem. Examples include UNIX shell scripts and ColdFusion Markup Language. Because Java DSLs are designed to solve specific problems, they often contain elements not found in general purpose languages though are often created with a general purpose language as a template. In this section on Java DSLs, find news and articles that explain how computing problems are being solved with DSLs and what problems could be solved with a newly created DSL. DSLs have a specific place in programming, and its important to know when they can be applied successfully.
News:1 - 3 of 5
OCPJP & OCAJP: Java 7 training requirement for the Oracle Certified Professional Programmer dropped
21 Dec 2011
News - In order to obtain the certified architect position from Oracle, attending and passing a training course is now required. But what about the Java Professional and Java Associate designations, OCPJP and OCAJP for Java 7?
Weaving process with aspectj and spring-aspects using Maven
TheServerSide Newsfeed | 23 Sep 2011
News - An important concept of aspect programming is the process of weaving. An aspect weaver takes information from raw classes and aspects and creates new classes with the aspect code appropriately weaved into the classes. In this post, learn how to modify a...
Set out for the handy HBase API
TheServerSide Newsfeed | 31 May 2011
News - This java program covers the 'how to' element for creating, reading and deleting records in an hbase table using the HBase API. For all those who are new to the API or stuck up with it somewhere, this post can be very supportive since the example given...
Downloads:1 - 1 of 1
JVM language Kotlin simplifies Android app development
15 Mar 2016
Podcast - JetBrains, a company known for its popular IntilliJ and RubyMine IDEs, has released Kotlin, a new JVM language set to simplify both server-side and Android-based development.
Reference & Learning:1 - 3 of 16
How to integrate Spring Cache with an In-Memory Data Grid (IMDG)
21 Jan 2016
Tutorial - Interested in combining the efficiencies of Spring Cache with the power of an In-Memory Data Grid (IMDG). This simple tutorial demonstrates just how easy the process is.
Simplified messaging and microservice development with PHP's PSR-7
03 Jan 2016
Feature - Here we take a look at PHP's PSR-7, and how this new specification will help simplify microservice development while enhancing application messaging at the same time.
The benefits of integrating blockchains into distributed enterprise architectures
22 Dec 2015
Feature - Blockchains aren't just for Silk Roaders paying with Bitcoins. Integrating blockchains into a distributed enterprise architectures has many benefits.
Expert Technical Advice:1 - 3 of 3
Troubleshooting Java Code: Log or Re-Throw, but Don't Do Both
06 Mar 2013
Tip - When building Java applications, proper logging and proper exception handling go hand in hand. But there are times when putting the two together is just plain wrong. This article explains why rethrowing an exception and logging it at the same time is a...
Java 7 and the intricacies of safe and unsafe casting
26 Jan 2012
Tip - One of the problems with casting is that it does have the potential to cause a loss of precision, especially if the number that gets cast does indeed fall outside of the range of the target type. Here we will explain why this happens.
OCPJP Java 7 Mock Certification Exam: A Tricky Question about ARM and Try-with-Resources
30 Dec 2011
Tip - The Oracle Certified Professional Java Programmer (OCPJP) exam requires you to know the ins and outs of the new language features introduced in Java 7. This tricky question tests you on your knowledge of try-with-resources and AutoCloseable objects.