667514 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

Web tier: servlets, JSP, Web frameworks Web tier: servlets, JSP, Web frameworks Web tier: servlets, JSP, Web frameworks Messages: 8 Messages: 8 Messages: 8 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

i am new to je22. want to build a web app. how should i start?

Posted by: Johnstoppable Johnny on October 23, 2009 DIGG
hi
I am a Sun Certified Java Programmer. I have a passion for java. now I want to learn further. I want to build a java web application. my project will be a School automation system. the application will contain following features:
1)student record 2)Employee record 3)Library management 4)Result processing 5)Management reporting tool etc.

I admit that i am a novice to j2ee, I don't have any project experience & i don't know how to start with at all. what are the steps that should be followed to build the project? what technologies should i learn & in which sequence? which IDE to use? we've a group but don't know how to distribute tasks :(
could anyone please help me out?? i need help desperately.

Threaded replies

·  i am new to je22. want to build a web app. how should i start? by Johnstoppable Johnny on Fri Oct 23 14:53:16 EDT 2009
  ·  Re: i am new to je22. want to build a web app. how should i star by Faisal Qadeer on Tue Oct 27 01:34:51 EDT 2009
    ·  Re: i am new to je22. want to build a web app. how should i star by Johnstoppable Johnny on Tue Oct 27 01:59:28 EDT 2009
      ·  IMHO by Gianluigi Davassi on Tue Oct 27 03:31:25 EDT 2009
    ·  Re: i am new to je22. want to build a web app. how should i star by Randy Caplain on Mon Nov 02 20:57:58 EST 2009
  ·  Re: i am new to je22. want to build a web app. how should i star by Faisal Qadeer on Wed Oct 28 01:44:03 EDT 2009
  ·  Re: i am new to je22. want to build a web app. how should i start? by Joseph Gerew on Fri Oct 30 12:02:12 EDT 2009
  ·  clarification by a a on Mon Nov 02 15:11:10 EST 2009
  ·  Training wheels are always good ;-) by Chris Keene on Wed Nov 04 13:12:40 EST 2009
  Message #328330 Post reply Post reply Post reply Go to top Go to top Go to top

Re: i am new to je22. want to build a web app. how should i star

Posted by: Faisal Qadeer on October 27, 2009 in response to Message #327693
hi,

I hope you have good knowledge of html. Then its better to start from simple JSP and Servlet web application with Tomcat web container. Develop your understand first in these two technology b/c these are the basics of J2EE. Then next step should be use JDBC with JSP/servlet for database related operations.

In my opinion you should use Eclipse IDE for development. Because it is rich, easy to use and have ability to integrate third party plug-ins. And its FREE !!

As your project nature concern, i will also recommend to use some framework, which help you to maintain your project consistency. Like Struts for MVC and Hibernate for database manipulation.

  Message #328331 Post reply Post reply Post reply Go to top Go to top Go to top

Re: i am new to je22. want to build a web app. how should i star

Posted by: Johnstoppable Johnny on October 27, 2009 in response to Message #328330
thanks a lot brother. since i had already started studying jsp & servlet, when i come to minimum understanding about them, what should i do next? should i start designing the database? again, how much do i have to know about jsp servlet so that i can move further? could u plz share with ur experience?

  Message #328332 Post reply Post reply Post reply Go to top Go to top Go to top

IMHO

Posted by: Gianluigi Davassi on October 27, 2009 in response to Message #328331
Html is the LAST thing to do in a j2ee project. You should start to study a common j2ee 3 layer app: how to create a POJO Domain Model and map it to a database using Hibernate with annotations. Then i strongly suggest to you to study JPA and J2EE common useful pattern like DAO and ServiceLocator. Take an application server like JBoss, and start to deploy some EJB3 in it :-) then if you want develop on presentation layer i suggest to you to get involved into GWT. My 0.02

  Message #328482 Post reply Post reply Post reply Go to top Go to top Go to top

Re: i am new to je22. want to build a web app. how should i star

Posted by: Faisal Qadeer on October 28, 2009 in response to Message #327693
Johnstoppable its all depend on you skills how quickly you learn. When yourself feel confidence then your can move forward.

As i already suggested, develop your knowledge on JDBC after that. Then you should explore some framework which help you more like Struts/Spring and hibernate.

  Message #328578 Post reply Post reply Post reply Go to top Go to top Go to top

Re: i am new to je22. want to build a web app. how should i start?

Posted by: Joseph Gerew on October 30, 2009 in response to Message #327693
What I found helpful was to first know the basics of how HTML messages are sent. Know the difference between POST and GET, know how to use HTML forms efficiently. Next, take a look at JEE objects (Servlet, ServletFilter, Session), be familiar with XML, JDBC, and FileStreams (you use these to send your HTML to the browser).

JSP can get kind of messy if you aren't already familiar with html/script coding, like PHP. You may want to stick strictly to servlets at first, then move onto jsp. Basically the difference is that JSP pages are servlets with HTML written in them. In a Servlet you feed HTML in string variables or files.

Start with the basics, then build yourself up.

I recommend Eclipse for your IDE, UNIX/LINUX OS (if available), and Apache Tomcat for the web server.

  Message #328660 Post reply Post reply Post reply Go to top Go to top Go to top

clarification

Posted by: a a on November 02, 2009 in response to Message #327693
I am sure you meant j2ee not je22. :)

  Message #328668 Post reply Post reply Post reply Go to top Go to top Go to top

Re: i am new to je22. want to build a web app. how should i star

Posted by: Randy Caplain on November 02, 2009 in response to Message #328330
Faisal,

I couldn't agree with you more. Having a solid foundation of HTML will make it much easier to pick up JSP and Servlets. And you can't go wrong with Eclipse, I've had very few problems and I've been using it for years.

  Message #328768 Post reply Post reply Post reply Go to top Go to top Go to top

Training wheels are always good ;-)

Posted by: Chris Keene on November 04, 2009 in response to Message #327693
I agree that heavy weight J2EE is not necessarily where you want to start.

As a n00b, a gentle slope is what is called for. Three open source products that could ease your path include:
1. JBoss SEAM (seamframework.org) - a lightweight framework for building Ajax apps in Java
2. Spring (www.springsource.org/roo) - Spring's lightweight framework for building Java apps faster
3. WaveMaker (www.wavemaker.com) - a visual tool for building Spring apps (think PowerBuilder for Java developers) [Note: I work here so my opinions are unreliable ;-)]

Start with training wheels, then when you have built a couple of projects and feel like the training wheels are hurting more then helping, take the plunge into J2EE.

Recent active threads Recent active threads Recent active threads More More More
OpenID and Crowd SSO: TheServerSide Video Tech Brief
Jt - Java Pattern Oriented Framework (Jt 4.5)
IPhone App Development with JSF
Web as the Platform: Day 1 at the Ajax Experience
Need help for login page using java servlet
Stateful Webservice in java
SAP Asks Sun/Oracle to Let Java Be Free
Registration for TheServerSide Java Symposium Las Vegas now open
Use Sun SPOTs as your build canary
AspectJ In Action Published; Sample Chapters Posted on TSS
More active threads »
Top posters of the weekTop posters of the weekTop posters of the week
This list contains the members who have made the most posts in all forums over the last 7 days:
  1. Dan Evans
  2. James Watson
  3. William Louth
  4. sara foster
  5. Chief Thrall
Hot threads Hot threads Hot threads More hot threads More hot threads More hot threads

Object pooling is now a serious performance loss

Brian Goetz continues to lift the lid and peak into the inner workings of Java in Java Urban Performance Legends. In this article he exposes the fallacy behind some of the more common performance myths found in the annals of the JVM.
(93 comments, last posted February 06, 2009)

Beyond Java

Bruce Tate, author of Better, Faster Lighter Java and Bitter EJB has come out with a new book called Beyond Java. Bruce has an epiphany about the future of software development. Does it include Java?
(770 comments, last posted September 23, 2009)

Three forms of AJAX: solid, liquid and gas.

Looks like today AJAX concept have several interpretations. We can distinguish different approaches of AJAX integration. Can they co-exist within the same application? Can we talk about layered AJAX integration?
(68 comments, last posted May 08, 2008)

Design-Time API Promises to make Java more like VB

Artima has published a short article describing the Design-Time API for JavaBeans, which was recently approved as JSR 273. This API promises to bring VB-like ease to Java development, but may face a cultural bias among Java developers who tend to think more in terms of class libraries than components.
(225 comments, last posted November 19, 2009)

Will Sun be that target of a management buyout?

There is plenty of speculation today regarding a potential buyout of Sun Microsystems by Scott McNealy and Silver Lake Partners. How would privatization of Sun affect Java?
(16 comments, last posted May 15, 2009)
More hot threads »

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy      Powered by JIVE
Site Map