Java zone

Java Persistence API (JPA)

Webel employs the Java Persistence API (JPA) as the core database technology for Enterprise Java web application development in combination with JPA-compliant object-relational database mapping technologies (EclipseLink and Hibernate) for relational database management systems (MySQL, Oracle DB), as well as in combination with the JPA-compliant pure-object database ObjectDB. Core JavaServer Faces (JSF) and the PrimeFaces 3rd-party JSF GUI toolkit are used to create rich interactive web worksheets for Enterprise Java web applications from data and objects served via JPA and managed via Enterprise Java Beans employing Expert System strategies:

For demonstrations and examples, please visit the tutorial presentations and demonstration videos of the GreenDesk web application for modelling and environmental compliance tracking of office buildings, developed by Webel for GreenSoft.

Java EE: "Your First Cup" tutorial gets the UML Parsing Analysis treatment in a super new demonstration !

This is the most comprehensive demonstration of application of Dr Darren's UML™ Parsing Analysis recipe to software engineering yet, and forms the basis of a new Webel seminar. Selected sentences of Your First Cup: An Introduction to the Java EE Platform are modelled in UML™ with traceable binding to analysis elements via source text «wrapper» Components, to form an analysis layer, which is then bound to reverse engineered "designed" elements from Sun's Java EE tutorial. UML™ Parsing Analysis helps "make words run" ! Visit:

Gallery: UML Parsing Analysis demonstration: Your First Cup: An Introduction to the Java EE Platform

Java EE Containers

Java EE Containers

A UML™ Parsing Analysis navigation diagram after the structure of Your First Cup: An Introduction to the Java EE Platform.

In order to enable illustration of the different component types in the prefacing sentences, the source text sentences referring to particular container types will be treated before some of the earlier sentences.

Java EE Technologies Used in the Business Tier

Java EE Technologies Used in the Business Tier

These are not elaborated yet in the "first cup" tutorial, so we'll just move on.

Java EE Technologies Used in the Web Tier

Java EE Technologies Used in the Web Tier

Each purpose description in Table 2-1 Web-Tier Java EE Technologies becomes a source text «wrapper» Component for each technology, and acts as a navigation point to a dedicated focus diagram.

Eventually each «wrapper» Component will also be linked to live examples right here on this web site

Java EE Servers

Java EE Servers

As a navigation diagram, after the structure of Your First Cup: An Introduction to the Java EE Platform.

In we go to find out now how the Java EE server relates to the existing analysis using UML™ Parsing Analysis, sentence-by-sentence ..

NeXML: a generative XML Schema with EMF Java bindings for the NeXus scientific data format

The NeXML project showcases UML, Java™, and XML Schema technologies employed by Webel.

Find out how the Eclipse XSD library and Eclipse Modeling Framework (EMF) were used by Dr Darren to generate an XML Schema with automated Java bindings from the XML templates of the NeXus scattering science data format.

This image shows an NXcrystal component instance within an NXinstrument instance, in the first validating editor for the NeXus format, thanks to EMF. It was generated using Java by the NeXML transformation system from a NeXus "Meta-DTD" XML template.

DranceWare Java accelerometer monitor

DranceWare Java accelerometer monitor

For 5 triaxial (3D) accelerometers. Note inclusion of additive colour from (R,G,B) components.

Java Swing accelerometer signal view

Java Swing accelerometer signal view

The 5x3 = 15 signals are shown for triaxial accelerometers attached to left and right hands and feet, and to the body, in a "star" pattern.

Dr Darren says:

The Oracle and the Sun shine on Webel thanks to UML™-driven JavaTM !

Please find thoughout this site many of examples of JavaTM engineering projects and educational tips on JavaTM technologies, mostly from real-world Webel projects and usually with supporting Unified Modeling Language™ (UML™) diagrams. Check out the links below, as well as the Java keyword search to list every page on the site that involves Java. Now that's a large mug of very hot UML-driven Java !

Visit also