Spring DAO implementation for the BookMarks channel
LBNL Bookmarks is an uPortal channel written by Dale Federighi from Lawrence Berkeley National Laboratory. This channel stores user bookmarks in database as an XML document. I provided two implementations of database persistence using Spring DAO pattern. This is an example demonstration for spring DAO pattern to handle database stuff. I tried to keep the code simple and straight forward and did not do any fancy stuff.
This project is still work in progress. Please read README_DA.txt file to understand the database changes that I made. Read readme.txt to install the channel.
Setup a uPortal development Environment with Free/Open Source Software - Eclipse, CVS, Ant, Tomcat, JUnit, DBEdit
For the uninitiated developer setting up the uPortal base code on their development environment can be very time consuming and some time very frustrating. This presentation in the form of live demonstration was given at JASIG JA-SIG Winter Conference December 7-9, 2003, Miami, Florida. Focus is primarily on how uPortal code base can be setup on Eclipse leveraging the most exciting eclipse plug-ins to help developers ease and streamline the development process. Following videos are in AVI format. Note keep in mind that this is the first time I made such kind of movie.
please download the Windows codec required to play the video portion of presentation.
- Title of Presentation
- Overview
- Obtaining Eclipse
- Installing Eclipse and history of Eclipse
- After installing Eclipse starting up the first time
- Some Eclipse Terminology workspace, views, perspectives, main menu, toolbar, fast view etc
- Changing Perspectives (Moving views around and resizing views)
- Making uPortal Project, Installing tomcat plug-in
- Exploring Eclipse as Java IDE
- Debugging the Java code
- JSP Debugging, Code generation Templates
- Exporting your Preferences, Working with JUnit
- Working with CVS
