File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Project Suggestion Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Project Suggestion" Watch "Project Suggestion" New topic
Author

Project Suggestion

Tim-Ting Chang
Greenhorn

Joined: Jan 13, 2009
Posts: 25
I need some suggestion to start a personal project.

I am a fresh grad with no work experience, and it's hard for me to convince to companies that I can code; this is why I am doing this. I have only done some light Swing projects at school. However, I think I have a strong grasp of Java core lib (IO, Collections, Objects, Multithread) and Servlet/JSP on Tomcat. I know some SQL and can write simple join queries. I like to build a project that utilize all these things that I am strong at.

I want to start a scalable project that may be later modified by Spring and Hibernate. I like doing web services stuff so I hope data input can be a web data feed eventually. I was thinking of implementing a stock market price checker web app. Is this a good start?

Any idea in how I can incoporate Spring and Hibernate into such simple web app?

I am basically learning as I go, so I can't do fancy things yet. Just need something that covers OOP and Java SE API for beginner, but scalable and can be extended with complex functions easily.
Tim-Ting Chang
Greenhorn

Joined: Jan 13, 2009
Posts: 25
BTW, Does anyone know Live, Free stock market price feed? I need something easier to start with. Just to check current stock price.
Fred Hamilton
Ranch Hand

Joined: May 13, 2009
Posts: 679
I'm basically a learn as you go sort of guy also. My learning project started with a chess program. I designed it so that it would wok equally well in a JFrame as well as JApplet. The JFrame version has connectivity directly with mySQL that I also have at home. I also intend to install some server side java stuff on my home server ( a Linux Box). Eventually I want to use server side java, Apache webserver, and probably some php to develop a gaming website, and update my online website as I make progress. If this sounds interesting to you we can discuss it further.

Anyways, you mentioned a Stock Market application, this is totally different, if my idea is not what you want that is fine. Good luck, keep busy.
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10535
    
    9

Considering your two posts, how about a portfolio manager? Make it we based so you can even demo it to prospective employers.

I think Yahoo provides a stock quote service. If you google, you will surely get more information on it.


[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Hibernate could be used to track stock history. Spring can be used in *many* ways across a project, and is easy to integrate in a small piece at a time.
Tim-Ting Chang
Greenhorn

Joined: Jan 13, 2009
Posts: 25
David Newton wrote:Hibernate could be used to track stock history. Spring can be used in *many* ways across a project, and is easy to integrate in a small piece at a time.


Can you elaborate on the use of Hibernate/Spring? How can they be employed in this particular stock tracker program?
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Hibernate could be used as the persistence layer to store historical stock data.

Spring could be used together with Hibernate to both eliminate boiler plate code and manage transactions. Spring could also be used to implement AOP logging, handle the web layer via Spring MVC, handle application security, and countless other ways.
Tim-Ting Chang
Greenhorn

Joined: Jan 13, 2009
Posts: 25
David Newton wrote:Hibernate could be used as the persistence layer to store historical stock data.

Spring could be used together with Hibernate to both eliminate boiler plate code and manage transactions. Spring could also be used to implement AOP logging, handle the web layer via Spring MVC, handle application security, and countless other ways.


Thanks. I'll pursue the idea.

Do you know of any free stock market data feed that I can use to read live stock market price from?
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

(Moving off-topic--try searching the web.)

I don't know of any free ones--up-to-date stock pricing info is worth a lot of money. There are any number of delayed (like 15 min) feeds; I've used Yahoo in the past.
Fred Hamilton
Ranch Hand

Joined: May 13, 2009
Posts: 679
Tim-Ting Chang wrote:Do you know of any free stock market data feed that I can use to read live stock market price from?

If you are serious about investing, then you will likely end up with your own investment account with a financial services company. These accounts need not be expensive, probably you just pay commissions on your transactions. If you choose the right company, then you may get a very good feed as part of the service they offer.

 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Project Suggestion