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.
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...
From Zero to Java EE in 60 seconds: Seam Forge is heating up Java Web Development
TheServerSide Newsfeed | 05 Apr 2011
News - It's been a few months since their last release, but they have a lot of goodies for you this time, and for those of you who haven't taken a look, or seen it at all, Seam Forge is really starting to pick up steam. Since this is the third release of "Angry...
Improving Developer Productivity with Lightweight Domain Specific Modeling
01 Apr 2006
Article - Developer productivity can be improved by using the simple approach presented in this article. The solution is to drive the development with a domain specific language and custom made code generators based on the problem domain. In a nutshell,...