lab 2: added whitespace in navigation.jsp
lab 2: updated JRE from 1.5 to 1.6 (.classpath), removed unused imports
from controllers and managers, updated apiclientconfig.json to contain
the details for connecting to foursquare (should work until Wednesday
which is when the request bin will expire), and tried to update the
web-app xmlns so that Eclipse would not complain about a missing XML
Schema (didn't work but did correct the namespace name to have only two
e's instead of three).
lab 2: added GlobalLogUtils with a method to log an objects
construction. Tested that message displayed properly at the info
log level, but actually set to log constructions at the finer
level.
lab 2: added checkboxes to the registration screen to indicate how the
registrant intends to use the system.
lab 2: Removed role checkboxes from the registration page since they'll
be put on an account management page instead. Added logger to
AccountController and replaced System.out.println statements with
logger.info statements.
lab 2: Moved the default password constant to the ApplicationConstants
bean so that there would not be a circular dependency between
AccountController and LoginController when account management is
implemented. Had to add an entry to the ffds servlet descriptor so that
@Component-annotated ApplicationConstants bean would be constructed by
Spring. Changed signin.jsp to reference applicationConstants instead of
the accountController, since it is no longer accessible from the
LoginController's context.
lab 2: Added account management page stub and controls. Set up the
navigation bar to display a link to "Manage Account" when the user is
logged in.
lab 2: AccountController: added section headers to make the class easier
to read.
lab 2: AccountController: corrected the redirect target URL in
saveChanges so that it will go back to the user's profile page once the
account has been saved.