Advanced Java networking

Advanced Java networking


IntroductionBy now you've seen all the hype, read all the books, and discovered all the wonders of
Java. But most of us still use C++ or C to create our hard-core applications, saving
Java for our Web pages or leaving it to HTML jocks to fiddle with. Doing so denies
us the opportunity to use a programming language that makes interfacing with a
computer infinitely easier, with less frustration and faster results.
Java is much more than "Dancing Dukes" or a programming language for Web pages.
It is a strong alternative to the masochistic programming of the past, in which
countless months were spent debugging compared to the mere days it took to code the
initial concept. Java allows us to spend more time in the conceptual phase of software
design, thinking up new and creative ways to bring the vast knowledge of the Internet
and its many users to our desktop.

Today, our information, and its steady flow, is garnered from the Internet and the
millions of fellow computer users around the world. Up until now, you've no doubt
designed programs to interface with that knowledge using C or C++. Java will change
all of that. In addition to its ability to create adorable and functional user interfaces
quickly and easily is Java's ability to easily connect to the Internet. Java is, after
all,the Internet Language.

What This Book Is All AboutAdvanced Java Networking is designed to present you with a myriad of alternatives to
connect your applications to the Internet. It is neither a programming reference nor a
marketing brochure. We'll leave that to the geeks and marketeers to battle out. Instead,
we wanted to explore each alternative without marketing bias or engineering snobbery.
One part of the engineering community will tell you that sockets are the only true way
to communicate information over a network. Another segment will say that Java-only
applications relying on Remote Method Invocation (RMI) will solve all your

communication problems. Then, of course, there is the Common Object Request
Broker Architecture (CORBA) camp. We'll discuss these alternatives, and we will
also explore aspects of server-side programming in which we use a Web server as a
mechanism to generate dynamic Web pages that can be connected to databases (and
just about anything else). We present an honest account of each alternative and
guidelines for choosing what's best for your business or programming needs. In
addition to the hundreds of lines of sample code we supply to help you start from
scratch with Java communication, we place an additional emphasis on migration of
your existing desktop-centric applications to an Internet-ready world.

==========================
https://linuxvn-my.sharepoint.com/:b:/g/personal/ga77_linuxteamvietnam_edu_vn/Edr9FU3mK_NFvbW8s6zOhLABy5h3-cUiad4el0ZkmziUxQ?e=fyv3Th
=====================================

Đăng nhận xét

0 Nhận xét