updated stuff (automatically by netbeans) to the new Glassfish 4.
Fixed items in the INSTALL/README and TODO.
Added steps into the INSTALL file on how to install the thing.
Added JSF xhtml file, causing web.xml to incorporate JSF stuff.
Changed the persistence.xml file to make use of EclipseLink instead of Hibernate.
Added RichFaces.
Added a resources folder for css/images/javascript files, according the new JSF 2.0 spec.
I've not bothered with the different versioning, as I find it overkill for a small project as this.
First try to translate one of my JSP into a JSF. Seems to work quite well, but need to get it actually working still.
added location jsf pages. These are automatically generated when asked in Netbeans (Create JSF pages based on Entities). It's awesome!
added jsf pages based on entities. These are automatically generated when asked in Netbeans (Create JSF pages based on Entities). It's awesome!
Created:
- comments
- galleries
- galleryphotographs
- photographs
- tags
fixing Location stuff.
moved and replaced the plantuml.jar.
moved other libs over to lib dir too.
Also started adding actions to the Location page, to verify/refresh photographs.
removed *Facade as these were Stateless beans and as such were already implemented in the form of *Bean.java
small change from /index to /admin/index. For linking back to the admin page.
make sure tables are not dropped automatically. Just created when they do not exist.
replaced System.out.println with logging.
replaced a printStackTrace by a nice logger.throwing(...)
Also extended the two new methods in LocationController.
added a Log table and Log entity for logging.
changed from JEE 6 Web (Lite) to JEE 7 (Full).
Had a problem with Asynchronous on business methods of an EJB that does not work in the Lite version.
changed from JEE 6 Web (Lite) to JEE 7 (Full).
It required a great deal of xml-namespace changes, for instance:
http://java.sun.com/xml/ns/javaee/ has changed to  http://xmlns.jcp.org/xml/ns/javaee/ 
See http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/persistence/index.html
See http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html
Received an error in my log:
bean-discovery-mode required attribute in beans.
I've upgraded the beans.xml file to the new version for JEE 7, but a new attribute is required. Set it to annotated. Only annotated beans are recognised,
(that is how I interpret it, anyways).
My First imperfect attempt at a Message Driven Bean (MDB). Seems to work though.