The case for Java modularity

It never rains but it pours! Get some background on the long and winding road to Java modularity, then compare the two specification requests vying for inclusion in Java 7: JSR 291: Dynamic Component Support for Java SE and JSR 277: (Sun's) Java Module System.
Jeff Hanson, August 2008

Creating DSLs in Java, Part 3: Internal and external DSLs
Learn about the importance of method chaining in internal DSLs, then try creating an external DSL using a powerful language recognition tool, openArchitectureWare.
Venkat Subramaniam, August 2008

Add Java extensions to your wiki
Whether you're an old hand with MediaWiki or just looking to get started, this article presents a fun way to dive into building and deploying Java-based wiki extensions.
Randall Scarberry, August 2008

Custom schema generation with Hibernate annotations
Combine Hibernate annotations and a smart naming strategy to generate database schemas automatically -- and still keep your DBA happy.
John Ferguson Smart, August 2008

Four harmful Java idioms, and how to fix them
John O'Hanley reveals the fault lines of four widespread Java idioms, then tickles our brains with new ideas about optimizing Java code for maintainability.
John O'Hanley, July 2008

More articles >

JW blogs
Good old news

This one is not about Java itself, but might be helpful to those who are trying to be up on the...
0 Comments

JavaFX: Where will it end up?

As I noted in my last post, the vision of what, exactly, Java was for when it was birthed in the...
0 Comments

Java is legally part of the Internet (in the UK, anyway)

From its earliest beginnings, Java was supposed to be the language that Sun would use to become an...
0 Comments

More blogs >

Podcasts
JavaWorld's Java Technology Insider

Inside views on essential and emerging Java technologies from the developers shaping the future of the Java platform.

RSS feed

NEWS & VIEWS

Nexus 1.0 to ease Maven repository management
08/28/2008 -  Open source tool from Jason van Zyl's Sonatype will help Java developers manage Maven-based code repositories and access external Maven repositories. The company will also sell support services.
Paul Krill, InfoWorld

Lightweight UI Toolkit to heal JME fragmentation
08/14/2008 -  Released under GPLv2, LWUIT features Swing-like MVC capabilities, 3D integration, widgets, and visual components for developing mobile applications to run across Java ME devices.
Paul Krill, InfoWorld

Is unit testing doomed?
08/11/2008 -  Andrew Binstock follows up his recent blog posts with a deeper inquiry into why fewer Java developers are unit testing code, and why some may regret the decision later.
Andrew Binstock, InfoWorld

J2ME breach infects Nokia phones
08/11/2008 -  Researcher Adam Gowdiak has released some of his findings regarding a J2ME security breach that could render Nokia Series 40 phone users vulnerable to attack. Further details, he says, will come at a price.
Gregg Keizer, Computerworld

Vendors leading the race on multicore
08/04/2008 -  Hardware vendors are way ahead of developers on multicore, but times are changing.
Tom Kaneshige, InfoWorld

Code redundancy wastes my time!
07/31/2008 -  While some may revel in the polyglot future of programming, this developer notes that each new language requires re-writing the same old components. Can't we do better?
Larry Borsato, IDG News Service

More news >

JAVA Q&A
Friday August 29, 2008

Java Beginner
Learn the basics of client-side Java in this discussion just for beginners. Core topics include the Java Language, the Java Virtual Machine, APIs, and development tools.

Enterprise Java
Get under the hood of the technologies that are shaping the future --- from J2EE to Web services and beyond --- in this discussion for enterprise application developers.

XML & Java
XML has taken off as a practical way to represent data. What are the best tools? This is the place to share ideas about how to take advantage of this emerging technology

Device Programming
Chat about software for devices and gadgets galore and exchange device programming tips with other developers in the field.

Programming Theory & Practice
If you're seeking to hone your programming technique, clean up your code, define a better development process, or simply improve the overall productivity of your day-to-day efforts, this discussion is for you.

Java Security
What does it take to secure Java-based applications, and do the Java Security APIs cover all the bases? Security sleuths talk shop and trade cautionary tales here.

More forums >


What is IT Asked & Answered

A place to submit your nagging technology question for review by our experts - and you.

Keep on top of the questions from your desktop or favorite social media site.

Newsletter sign-up

Sign up for our technology specific newsletters.

Enterprise Java
View all newsletters

Email Address:
//Placeholder