Current MS Students/Habib Khan/CS 590

From CSWiki

Jump to: navigation, search

Contents

[edit] Jan 6 (week 1)

 - Setup meeting with Mr. Sun to discuss the project
 - Studied Java Annotation and wrote some sample code.

[edit] Jan 12 (week 2)

For my MS project, I will use Hibernate to interact with Database. I was looking a tool which could generate hibernate XML files (contains mapping between POJO and database tables) and I don’t have to synchronize hibernate XML file with java code (POJO - Plain Java Object). I found XDoclet which provides this feature. I created a page for XDoclet in wiki. To acces it, click on XDoclet.




Master's Project Idea

  • After meeting with Mr. Sun, I decided to work on Bulletin Board for CSNS. This will be a J2EE application which will use following technologies/frameworks
 - Core language
    * java/j2ee
 - Frontend
    * jsp, jstl, spring webflow, AJAX
 - Backend Framework/Tool
    * Hibernate, Spring, Lucene, XDoclet, Acegi
 - Database
   * MySql
 - Development Tool
   * Eclipse
 - Build Tool
   * Ant
 - Application Server
   * Apache Tomcat
 - Team Environment
   * Subversion

Next Week Plan

  • Work on project description and will try to finalize features.
  • Analyze demos on www.blursoft.com.
  • Download existing CSNS Code from subversion and try to understand.

[edit] Jan 19 (week 3)

- downloaded & installed XDoclet
- Prepare demo on XDoclet
- Prepare demo  google map API
- google map api

[edit] Jan 26 (week 4)

- Studied Spring AOP
- Created Demo for class

[edit] Feb 2 (week 5)

Dr. Sun created a branch for me in subversion. I have downloaded the CSNS code and setup the development environment. I am trying to understand CSNS code. I am also looking into Lucene framework.

[edit] Feb 9 (week 6)

Dr. Sun asked me to use lucene for full text search in my project. I never used it before and I spent this week in learning it. Dr. Sun sent me some material from CS320 Spring 2005 class and asked me to go through it. For more information, click on lucene.

[edit] Feb 16 (week 7)

On 2nd week of this class, i spent time to learn XDoclet which generates the HBMs files using Java Annotation technology. But i came to know about Hibernate 3 Annotations. It allows you to write the mapping inside POJO(Model class) and there is no need for HBM files anymore. I am compiling a wiki page on Hibernate Annotations

[edit] Feb 23 (week 8)

I performed following two tasks in this week

1 - Prepared a document for my MS project per Dr. Sun request. This document contains Project Background, Projet Description, Project goals and objectives, Project Capabilities or Features, User Characteristic and Technologies. I sent this initial document to Dr. Sun. He asked some changes in the document. I am woking on it and will finish in next week.

2 - And on technical side, I studied advanced features of AJAX in this week too. Click on AJAX for wiki page

[edit] Mar 2 (week 9)

I am still working on project document. document for this week Media:CSNS_Bulletin_Board_System.doc

[edit] Mar 9 (week 10)

I worked on my propectus page on the weekend and defined my milestone for my project.

Personal tools