Phase 2 of Online investment club project(repost)

Cancellato Pubblicato Feb 1, 2009 Pagato alla consegna
Cancellato Pagato alla consegna

Hi, You did a brilliant job on phase 1 of my online investment club project. I have just revieved phase 2 of the project and would like if you could do it. I will copy and paste what we have gotten to do as phase 2 of the project. You now have to implement a fully functional web application. We must: •Create your own class for handling database connections, the DBConnectionFactory class. This class will pool database connections, get its connection settings from a properties file and will have a method getConnection to return a database connection object. This class must operate as a singleton, so a getInstance method must be included. Synchronisation issues must be taken care of. •The application needs to log all database accesses and allow support people to manage the application. Use a java logging framework to send all relevant output to a log file. There has been a couple of changes in requirements from phase 1 so here is what the requirements are for phase 2: •When users log in, there name must appear at the top of each page they visit •If they try to access a page when they are not logged in, they will be forced back to the login page. •Add a search box where users can search across the entire site •Add a global error page •Add an AJAX (asynchronous java and xml) element to make your application more eye catching •Add javascript validation to make the application more robust. •Error messages/general messages should be centralised in a single message file. What to do: •Make the technical changes required above •Rename your .html files to .jsp files. •Create a web project in NetBeans and copy in your .jsp and your .java files •As you require it, make changes to your DAO’s to support the functionality required. •Try to reduce the amount of java code that is in the JSP’s. If more than one database access is required inside a transaction, create a Manager class which carries out the DAO accesses. •Use javascript where necessary.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

.

CSS Java JSP XML

Rif. progetto: #3597158

Info sul progetto

Progetto a distanza Attivo Feb 1, 2009