You can join the our mailing list by entering your e-mail address below. A reply will be required for verification.



Click here to learn how to subscribe
Weblog Link Weblog Request for id and password

Sept 28 - XX Framework

Abstract

The XX framework is a configurable, XML-centric implementation of the MVC development paradigm that incorporates simple and commonly used patterns of development. The framework promotes a use case oriented development approach. In this approach, use cases are defined for each task the user will perform. In general, each use case will be implemented by a single logical servlet, as defined in the J2EE Specification. The logical servlet may be implemented by one or more implementation classes each implemented a distinct portion of that use case and providing a portion of the resultant display. The developer simply needs to write implementation of for these classes. Configuration files determine which implementation classes are called based on user click events. The most common implementation approach has each class return an XML result, yielding a set of XML documents for each use case. XSL transformation is then applied to the XML results, each transform providing a portion of the desired display. A single JSP page is then used to display the final product.

The framework then builds upon this foundational approach to provide automation of typical application tasks, such as add, update, delete, select of records from a database. By specifying a simple mapping from the HTML page on one end, through the middle layers, and to the database on the other end, a large subset of application functionality can be achieved without the need to write any Java code. Instead, a combination of XML configuration files, XSL transformation templates, as well as open source tools, namely Hibernate and Castor, are used. The goal of the framework is to incorporate more and more common programming tasks, in an open, configurable, and generic manner. Furthermore, since much of the framework if based on XML and XSL, automatic generation of complete applications is achievable. This talk will provide and introduction to the XX Framework. A sample application will be demonstrated to illustrate key framework concepts and methodology. Background material, such as the XSLT transformation language will also be addressed.

Speaker Bio

David Moskowitz is the president of Infoblazer LLC and is a developer and application architect with over 15 years experience in the computer industry. David has built applications in technologies ranging from Turbo Pascal and DOS through Java and XML. His recent interest and focus has been the design of multi-tier Internet applications using XML Web Services as a foundation. He has implemented this approach in numerous applications, ranging from large corporate clients to E-Commerce startups.

For the past 6 years, David had been developing and refining his unique approach to application development involvement, involving the use of UML, XML, and Java. In 2006, David formalized this approach into the XX Framework which was released as an open source project.


Agenda: Thursday, Sept 28, 2006

6:00pm - 7:00pm: Networking
7:00pm - 8:00pm: Presentation, Questions/Discussion
8:00pm - ?: Networking
Host: DeVry University - Orlando campus
Meeting Sponsored by: Comsys

Room: TBD
4000 Millenia Boulevard
Orlando, FL 32839
Map
407 345 2800

RSVP: Please respond to rsvp AT orlandojug DOT org so that we can estimate the number of people attending the meeting.


Other Local Websites:
  • TechBizFL.com is a site dedicated to promoting a sense of community along the high-tech I-4 corridor, spanning from Tampa/St. Pete through Orlando to the Spacecoast.


Sales & Marketing Technologies
About the Orlando Java Users Group Minute by minute of past meetings resources Java Breaking News WhitePapers Calendar contact us! start at the top! eXTReMe Tracker

Webmasters: Michael Brubaker, Nathan Kopp, Angelo Guevara, Kemp Leon, Fred Dearman

Last updated : Sept 29, 2006