• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

I am a newbie

 
Kavitha Suryanarayanan
Greenhorn
Posts: 3
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • 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
 
Swastik Dey
Rancher
Posts: 1604
5
Android Java Java ME
  • Mark post as helpful
  • send pies
  • 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.
 
sandeeprajsingh tandon
Ranch Hand
Posts: 79
  • Likes 1
  • Mark post as helpful
  • send pies
  • 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
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • 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

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic