• 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

Learning new Technologies..

 
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi,
I am a Java aspirant wanting to know which new technologies will help me build my career.The technologies that i know are Jsp,Servlet,Struts,Oracle.My thoughts suggest :-
1) Knowing some thing on the database(ORM) side like Hibernate.
2) For validations Javascript,Ajax.
3) Frameworks like Spring or Model like Ejb.
Kindly tell me what you feel about these.Any suggessions will be helpful.

Thanks,
subhadeep
 
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
-- Learn Spring, Hibernate, JSF, and Apache Commons Library as in frameworks and also look into integration technologies & frameworks like JMS, Web Service, XML APIs, XSDs, etc. Go through some Job Ads in your demography and see what the prospective employers are asking for and prioritize your efforts.

-- Learn TDD (Test Driven Development) and agile development methodolgies

-- Learn UML, OO concepts, Design Patterns, and other competencies like identifying and fixing transactional, performance, concurrency, and memory issues.

-- Identify your weaknesses relating to soft skills and enhance them.
 
Saloon Keeper
Posts: 27811
196
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Good start. For TDD, I recommend learning Junit, as it's both useful itself (and the major IDEs have builtin support for it), but also because it serves as the basis for the more advances test frameworks like Cactus.

It's a good idea to learn how to use logging effectively. System.out.println as a tracing and debugging tool is like writing the Song Celestial by chiseling it into stone tablets.

I recommend JSF and Facelets and at least one AJAX JSF framework such as RichFaces.

ORM (Hibernate, JPA, EJB) are very good skills to have.
 
subhadeep chakraborty
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Arulk,
Thanks so much for replying.I want one more advice from you. Arulk,I am already searching for job.So, I am just little bit confused about where to start from(for eg. I start with one framework like hibernate,plus one integration technologies & frameworks like JMS ,plus agile development methodolgies, plus UML, so that at any point of time i have atleast some knowledge on all levels.I hope you understood.What do you think about this? I hope you know that i am from India and I am talking about Indian job market.
Thanks again for replying to the same questions again and again and making our life easier.

Regards,
Subhadeep
 
subhadeep chakraborty
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Tim,
Thanks for the advice.I think you wanted me to work on both your's and Arulk's recommendations.Kindly tell me where to start from and how to proceed further.Waiting anxiously for your reply.
Thanks again,
Subhadeep
 
my overalls have superpowers - they repel people who think fashion is important. Tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic