• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

I am a newbie

 
Greenhorn
Posts: 3
MySQL Database Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Everyone!!! I am sorry that I am creating a new thread for this but I can't find my way around this place (*feels sheepish*)
I am not only a newbie to this website but also new to java .... but before pursuing it further I want to know what I am doing and where I am heading let me be more specific
I want to develop web applications and dynamic web content then I found out that you have to first choose a technology so I chose Java (i know the basics like Core java) I want to do jsp and servlets ...
but should I also do GUI swing AWT swt API .... and when I say jsp and servlets does that mean J2ee or is it completely different ?

I also see two threads named EJB and Other Java EE Technologies EJB, JMS, JNDI, JCA, JTA, etc. and Web Services SOAP, WSDL, UDDI, ebXML, BPEL etc. how are they different from each other? are they both for web ?

Woah that's a lot of questions but I would appreciate if I get answers that could help me decide what to do next to pursue a successful career in Java ....


P.S. moderators please excuse me if this question is not in the right place, if you choose to discontinue it please lemme know where can I find the answer for my questions

Thankyou
 
Bartender
Posts: 2270
20
Android Java ME Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Kavitha ,

As you have mentioned, you wish to develop a web application, you are dealing with j2ee technologies. Servlet/jsp is a part of j2ee specification.
 
Ranch Hand
Posts: 80
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
There are 4 layers to a j2ee application
Web: Servlets and JSP are good enough for your webcontent. Swing would help you build a non-web client.
Business: EJB, Spring and all the other technoglogies you mentioned are j2ee technologies that would typically model your business e.g. You will have a Customer Entity with a ManageCustomer Session bean. You might want to then expose the session bean as a Webservice and invoke it via a SOAP call.
Persistence: If you choose hibernate or other persistenceproviders you dont have to write low level database queries and obtain connections
Database: Oracle, MySql or anyother to save your records


hope it provides some clues. Start building a helloworld application and try and save a record and obtain it back from the db and then edit it.
 
Kavitha Suryanarayanan
Greenhorn
Posts: 3
MySQL Database Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

sandeeprajsingh tandon wrote:Hi,
There are 4 layers to a j2ee application
Web: Servlets and JSP are good enough for your webcontent. Swing would help you build a non-web client.
Business: EJB, Spring and all the other technoglogies you mentioned are j2ee technologies that would typically model your business e.g. You will have a Customer Entity with a ManageCustomer Session bean. You might want to then expose the session bean as a Webservice and invoke it via a SOAP call.
Persistence: If you choose hibernate or other persistenceproviders you dont have to write low level database queries and obtain connections
Database: Oracle, MySql or anyother to save your records


hope it provides some clues. Start building a helloworld application and try and save a record and obtain it back from the db and then edit it.





thank you so much sandeep ... Yes I did get some Idea now I choose Jsp and servlets since I am a web designer this will help n take me to the next level

 
roses are red, violets are blue. Some poems rhyme and some are a tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic