Community
Content
News
Events
Related Links


| December 1, 2003 | | Number of projects | 599 | | Total Members | 29,129 |
|
|
 |
Are Open Source tools worth the price?: No, this isn't FUD from someone trying to scare you away from using any open source project. The roots are in a blog entry that asks how you decide when an open source tool is worth the price. » Read more
Projects & Communities |  |  |
JavaDesktop Desktop Product Announcements: The Java Desktop Forums features a place where you can announce your latest Java creations. The blurb on the Product Announcements forum says "Applications, component libraries, you name it - if it's shipping, announce it here!" Recent posts include JIDE Dialogs, JFreeChart, and JNIWrapper.»Read more | Java Web Services and XML Keynote's XML Connections: Apple's presentation tool, Keynote, uses an XML syntax known as APXL (Apple Presentation XmL) for the document data. In his MacDevCenter article Keynote's XML Connections, David Miller walks through creating a Keynote presentation from (in this case) Java code. His example produces a bar chart of the music he is listening to and uses Xerces and MySQL. »Read more |
Weblogs |  |  |
Also in Java Today |  |  |
SQLTags As Sue Spielman wrote in Practical JSTL, "The JSTL includes a number of actions that provide a mechanism for interacting with databases." She also points out that this is a violation of MVC. If you are willing to cross that line, SQLTags is an open source project that "builds a custom JSP tag for every table in your relational database." Developer Steven Olson writes " there is a significant class of JSP development that requires database access but does not require pure MVC separation"
Complete the MVC Puzzle with Struts Sam Dalton provides a nice introduction to MVC Model 2 in his sitepoint article Complete the MVC Puzzle with Struts. He provides a simple example consisting of a pair of JSP pages, a servlet, and a Java Bean. Dalton then introduces Struts. Although the article is full of code, he provides context that should assist those new to struts. For example, he writes, "It might seem as though ActionForms represent the Model of our application, but, in actual fact, they should be considered part of the controller part of the application. Although ActionForm beans can represent the properties of our model, they contain no persistence logic, nor any business logic. ActionForms are used to pass Model information between the Model and the View."
Java News Headlines |  |  |
 |
aTrack: a bug tracking application using AOP: The aTrack project has just been promoted from the incubator into the General Projects category. The aTrack project is "an open source bug tracking application that demonstrates use of Aspect-Oriented Programming (AOP) with AspectJ." It is also intended to be a show case for "design patterns for building an enterprise-class Java system with AOP using lightweight open source components and frameworks". A good entry point is the project Wiki. |
 | 
|

|