JavaServer Pages

Dr Darren Kelly's model-based software and systems engineering résumé

Please click here to download a printable PDF version of the dedicated Model-Based Engineering résumé of Dr Darren R. C. Kelly, proprietor of Webel IT, summarising his extensive professional experience with database-driven Enterprise Java web application development technologies, W3C XML and XML Schema data modelling, model-driven development and software architecture using graphical Unified Modeling Language™ (UML™), systems analysis using Systems Modeling Language™ (SysML™), semantic web and ontology modelling technologies such as RDF/S OWL, and promotion of these technologies through Webel IT training and online education.


Other résumé and CV versions

For a concise Web Technologies résumé - with a focus on Content Management System (CMS) web site development and web-related IT consultancy activities since 1999, especially PHP-driven Drupal™-CMS since 2007 - please visit:

- Dr Darren Kelly's online Web Technologies résumé

For a full-career biographical CV (intended as a reference only) please visit:

- Dr Darren Kelly's full-career Curriculum Vitae.

A tag library that encapsulates core functionality common to JSP pages

A tag library that encapsulates core functionality common to JSP pages

The interpretation is that text-based JSPs get at core functionality (eventually implemented as Java classes) through a standard tag library.

Text-based documents that are compiled into servlets and define how dynamic content can be added to static pages, such as HTML pages.

Text-based documents that are compiled into servlets and define how dynamic content can be added to static pages, such as HTML pages.

This is a subtle case that demands some fine tuning of the analysis model.

A UML Artifact is used to represent the text-based JSP, from which a specific servlet is compiled. However, although the source text says that 'Text-based documents that are compiled into servlets', the UML™ Parsing Analysis convention requires that the Dependency is FROM the comiled servlet to the text-based JSP, since the JSP can't possibly depend on something that may or may not exist yet or ever be compiled.

The *Page is now modelled as a composite w.r.t. *Content, which content may by static (and thus does not depend on anything else) or dynamic. in which case it must - at least indirectly - depend on results, which are obtained either from a database query or from, for example, a Java method directly. Note that the results must be formatted before they are incorporated as content.

The consideration of substitutability of *Page for *Content is now extended with a remark that it may work indirectly, using "tagged values" of the editorial stereotypes to add metadata.

In any case the analysis model is still holding up quite well.

Dr Darren Kelly's online Web Technologies résumé

Please click here to download a printable PDF version of a concise Web Technologies résumé version of the full career Curriculum Vitae of Dr Darren R. C. Kelly, proprietor of Webel IT, summarising his extensive professional experience as an expert consultant and developer in a wide range of web technologies - especially Drupal™-driven Content Management System (CMS) web sites.

This Drupal™ CMS-driven Web Technologies Résumé web page also offers many links to examples on this site and client sites, and descriptions of Webel services for web and internet:

An overview of some PHP-driven Drupal™ CMS sites developed by Webel is available online at:

- Service: Drupal-driven Content Management System (CMS) web sites by Webel

Good summaries of web-related technologies employed by Dr Darren and Webel are also available online at:

- Web and internet technologies

- Programming and scripting languages

- Computing and information technology skills


Other résumé and CV versions

For information on development of web applications using model-based software engineering and systems engineering using Enterprise Java, XML and graphical UML™ and SysML™ - as well as experience with semantic web technologies - please visit also this model-based engineering résumé version:

- Dr Darren Kelly's model-based software and systems engineering résumé

For a full-career biographical CV (intended as a reference only) please visit:

- Dr Darren Kelly's full-career Curriculum Vitae

Scientific IT Consultant and UML+Java developer (radioastronomy)

When
10/2003 - 04/2004
Organisation(s)
Tasks

Developed a Java-based information system and UML entity model for the MOST radio-telescope using Java Data Objects (JDO) persistence and JavaServer Pages (JSP) web technologies, including a Java3D modelling and animation client, a JSP web client, and a Java Swing client. Employed Unified Modeling Language (UML) analysis, design, reverse-engineering, and documentation throughout the project in conjunction with the Unified Software Development Process.

Snapshot from a JSP web application for the MOST radiotelescope

Snapshot from a JSP web application for the MOST radiotelescope

Used Java Data Objects (JDO) persistence in a MySQL database, with JavaServer Pages (JSP) web application user interface.

Syndicate content
randomness