• Post Reply Bookmark Topic Watch Topic
  • New Topic

Does Java and Networking mix?

 
Matt Kidd
Ranch Hand
Posts: 267
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm beginning the very long process of getting certified in Java among other technologies. Currently I work at a university library and with the new books that come in it is mind boggling that amount of stuff one could learn. Either way a book came in about networking and it got my thinking, is there any setting in which a knowledge of Java would come in handy in the realm of networking? Also, is there a setting in which knowledge of networks would come in handy programming in Java?
 
Jon Dornback
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Matt -
having a general knowledge of networking is advantageous no matter what language you are programming in. you never know when a project will come up that you need it. in the real world, java is being increasingly used for networking. since the JVM is usually considered safer than running perl or asp because of memory management and other factors, it is very desirable on a server.
here are some areas that i know of that use java networking (i'm sure others can come up with more):
web and application servers, such as Tomcat, for dynamic web content.
chat programs
distributed applications. java has RMI (Remote Method Invocation) which allows one JVM to access objects on another JVM.
java also has several packages for XML (such as JDOM, SAX, etc) that can be used in networking and other areas for data storage/transfer.
in short: the portability and safety factors built in to java make it very worthwhile to use it in a networked environment.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!