Java Network Programming, Third Edition
Elliotte Rusty Harold
posted 11 years ago
No, the book tends to focus on lower level APIs like Socket and URL. Frameworks like Struts are really addressing a completely different need, and are much more specific. I wouldn't think of them as network frameworks as such. rather they sit on top of network code that uses lower level APIs like and , rather than being network frameworks themselves. Very little of what a typical framework does is actually related to networking. That's actually one of the benefits of network programming in Java: you don't have to do much of it to achieve huge effects. Most real-world programs that access the network spend 90%+ of their lines of code on concerns other than networking such as user interface, template resolution, mathematical logic, or whatever else the program is doing that causes it to access the network.