• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Project Suggestion

 
Tim-Ting Chang
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 684
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 11021
12
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
(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
Posts: 684
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic