SSL stands for Secure Sockets Layer, a protocol developed by Netscape for transmitting private documents via internet. It works by encrypting data sent over SSL connection.
URLs that require a SSL connection starts as https. Browsers like Netscape navigator and Internet Explorer support SSL.
Java Object Serialization and HTTP. The Object Serialization protocol is used to marshal call and return data. The HTTP protocol is used to "POST" a remote method invocation and obtain return data when circumstances warrant.
The key difference is that JSF runs on the server in a standard Java servlet container like Tomcat or WebLogic and display HTML or some other markup to the client.
JSF stands for JavaServer Faces, or simply Faces. It is a framework for building Web-based user interfaces in Java. Like Swing, it provides a set of standard widgets such as buttons, hyperlinks, checkboxes, ans so on.
A URL instance represents the location of a resource, and a URLConnection instance represents a link for accessing or communicating with the resource at the location.