aspose file tools*
The moose likes JSP and the fly likes Is anyone willing to donate a good JSP web app source for learning purposes? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Is anyone willing to donate a good JSP web app source for learning purposes?" Watch "Is anyone willing to donate a good JSP web app source for learning purposes?" New topic
Author

Is anyone willing to donate a good JSP web app source for learning purposes?

Stamin Adrian
Ranch Hand

Joined: Dec 21, 2012
Posts: 34

I'm searching the web for JSP 2.0 source code for a complete web app.Something like an online store.I'm trying to learn to use only JSTL and EL in my projects.I learned jsp by using scriptlets which is very outdated. I'm tired of learning from scraps of code and small examples and I don't quite enjoy reading programming books.Where could I find a complete well designed JSP web app for download? Preferably one that uses AJAX posts, Javascript, jQuery only JSTL and EL, some design patterns or at least one singleton controller and NO SCRIPTLETS. I don't think JSP is very popular, but if you know some good tutorials on making complete modern jsp web apps that would be great.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61421
    
  67

While your goal of learning modern JSP is good, I'm not sure that you are going to get many offers of people giving away entire web apps for free. Perhaps someone knows of a good open source project that would be suitable.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Karthik Jayachandran
Ranch Hand

Joined: Feb 18, 2009
Posts: 88

You can refer some of the opensource webapp projects available in Google Code, GitHub, etc.

Note: SVN/Git might be needed to download the code
J. Kevin Robbins
Bartender

Joined: Dec 16, 2010
Posts: 1001
    
  13

I would start here.


"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." -- Ted Nelson
margaret gillon
Ranch Hand

Joined: Nov 12, 2008
Posts: 318
    
    6

There is a good book about web programming by Murach. The book teaches the programmer by building a complete web application for a music store that is selling music online. The data is in mysql, tomcat server is used , etc. If you register with Murach after you purchase the book they send a zip file with all the source code including the scripts to create and load the mysql database. The application includes a shopping cat, catalog search, and so on. The exercises teach you by having you alter the code that you download.


Murach's Java Servlets and JSP. Andrea Steelman, Joel Murach, Andrea Steelman, Joel Murach. Mike Murach & Associates. second edition. January 2008. 758 pages .

It is on javaranch in the book reviews, Reviewed by David O'Meara, April 2008, (10 of 10) .

Here is the description from Amazon.com
This new edition of Murach's Java Servlets and JSP makes it easier than ever for Java developers to master web programming. It starts by showing how to install and use Tomcat as a web server and NetBeans as an IDE. Then, it teaches how and when to use JavaServer Pages and Java servlets to build well-structured web applications that implement the MVC pattern. Next, it shows how to use sessions, cookies, JavaBeans, Expression Language (EL), the JSP Standard Tag Library (JSTL), and custom tags. Then, it shows how to use JDBC and connection pooling to work with a MySQL database. Finally, it shows how to use JavaMail, SSL/TLS, authentication, listeners, and filters. These are the skills that you need to build professional Java web applications.
Stamin Adrian
Ranch Hand

Joined: Dec 21, 2012
Posts: 34

Thanks for the kind answers. I will try that book, Margaret. Happy coding :)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Is anyone willing to donate a good JSP web app source for learning purposes?