Results 1 to 5 of 5
Like Tree2Likes
  • 2 Post By Eranga

Thread: Complete Beginner

  1. #1
    rjreynolds is offline Member
    Join Date
    Jan 2012
    Posts
    2
    Rep Power
    0

    Default Complete Beginner

    Hello All,


    I am a complete beginner to Java, and I know nothing about programming as well. I am interested in developing websites in Java? Do I actually need to learn code, or can I use some sort of Java framework to create websites? I would like to learn everything there is to learn in respect to java web development? Where should I begin? Any help would be greatly appreciated.


    Thanks,


    rj

  2. #2
    quad64bit's Avatar
    quad64bit is offline Moderator
    Join Date
    Jul 2009
    Location
    VA
    Posts
    1,323
    Rep Power
    7

    Default Re: Complete Beginner

    I am interested in developing websites in Java?
    You don't write websites in java. You can write enterprise application's which use java for business logic and JSP/HTML for presentation.

    Do I actually need to learn code, or can I use some sort of Java framework to create websites?
    Yes and yes. There are great frameworks that exist, like SpringMVC. However, spring has a STEEP learning curve especially if you are not already a programmer. I wouldn't start here as a beginner. Grails is a framework very similar to Ruby on Rails but it is Groovy based. Groovy is like a dynamic version of java, but is java compatible. Grails uses Spring and Hibernate in the back end which are core java enterprise web technologies.

    Even with grail's simplicity, you still need to code in two languages at least: Groovy and HTML. For real web apps, a smudge of GSP, Javascript, CSS and XML are good too!

    I would like to learn everything there is to learn in respect to java web development?
    Do you have about 8 years? You realize this is a HUGE field right?

    Where should I begin?
    If you are totally new, start reading about some core programming concepts like OOP, Classes, and Design Patterns. Then get started with the official java tutorials at oracle: Tutorials.

    You will need both the JRE and the JDK (Java runtime environment and the java development kit):
    JRE
    JDK
    Instructions and other links

    Find a good text editor too, like TextMate or sublimeText for mac, or notepad++ or sublime text for windows.

  3. #3
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default Re: Complete Beginner

    In other words, in Java there are identified sections. Have you ever heard/see words like J2SE, J2ME and J2EE? Those are basically separated different sections in Java. J2EE (Enterprise Edition) is the one you have to looking into, if you want to do stuff related with web and all.
    quad64bit and ankiit like this.

  4. #4
    rjreynolds is offline Member
    Join Date
    Jan 2012
    Posts
    2
    Rep Power
    0

    Default Re: Complete Beginner

    thanks for your input

  5. #5
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default Re: Complete Beginner

    You are welcome.

    BTW, please don't post the same again. If you want to change the content in your post edit the same, or contact one our moderators.

Similar Threads

  1. Java Complete Beginner Tutorials
    By KrisInfinity in forum Reviews / Advertising
    Replies: 3
    Last Post: 12-15-2011, 06:38 PM
  2. complete the code
    By blackz in forum New To Java
    Replies: 2
    Last Post: 09-11-2011, 02:04 AM
  3. Replies: 1
    Last Post: 06-02-2011, 09:29 AM
  4. Help me to complete this class, please
    By pink_872 in forum New To Java
    Replies: 6
    Last Post: 04-21-2009, 01:23 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •