Many student plan big but do little , only due to lack of proper knowledge.
For those who want to know about technologies offered by Sun Microsystems , i will inroduce here about all technology ,along with that there will be links for further
details and suggestions.
Sun Microsystem has a list of communities for developing various Open Source Projects.
Follows a list of Projects
A community is comprise of many people from different Geography , working co-operatively to develope Big Projects.
In a community you will find many interesting people.
Along with communities there are forums where u can search answers for questions , ask questions and answer them.
Joning a community is quite easy.It is all free.Being a member of such community exposes u to the modern technologies and also help you realize technology in a better way.
In this article , i am going to list various technologies that sun offers and will provide guides for student developers who want to know about modern trends in technologies and contribute in them.
WEB Technology :
Sun offers we technology under the J2EE Umbrella.J2EE is an standard which is designed by more than 100 leading company.
Sun web technology includes JSP(the presentation layer),JDBC & EJB (business logic & layer database ) along with multiple powerful supporting apis like JDO,JTA and JPA.
Basically in a modern web application,pages and its contents are dynamic in nature.
By dynamic , we mean a page whose contents changes.
For example when a student looks for his result, He finds his own. Next time when another student does the same, he gets his own.Meaning same page is showing result of different students, depending upon the roll number etc.
In Web Application, Sun Web technology, Sun uses Java as the coding language, which lets users harvest all the Power of Java programming language along with Cutting Edge java api's.
Jsp uses engines to Dynamically compile files and renders the results in
simple HTML file.
To enhance the performance, ease of developement and debug,Sun provides another very powerful technology called EJB.
This technology abstracts most of the compexity of Database Object mapping and provides more secure and better performance.
So what it takes to be a Java Web Programmer ?
Follows the list of most basic tools :
1)Java Develpement kit
2)Netbeans IDE (Most important,y ultimate friend i promise)
3)Basic knowledge of HTML and JSP (JSP is Java itself )
For Medium level Developement
Focus on JDBC and supplement technologies like JTA,JPA and JDO
Understand XML and supporting API's like DOM,JAXP etc
Develope understanding of JSP and Supporting Frameworks like Struts and JSF
Next Topic : Introduction to Enterprise System and Sun Solutions
