![[Book Cover]](../covergif/0130796603.jpg)
|
Not Just Java, 2/e
Peter van der Linden
Published October, 1998 by Prentice Hall PTR (ECS Professional)
Copyright 1999, 352 pp.
Paper
ISBN 0-13-079660-3
$39.99
|
Sign up for future mailings on this subject.
See other books about:
JAVA
![[Sample Chapter]](../images/cat_sampchap.gif)
|
Not Just Java is an insightful, up-to-the-minute briefing for IT professionals who need an executive summary of Java's impact on the Web, intranets, and E-commerce, as well as the role it will play in lowering the cost of computing. Understand how Java changes everything and more importantly how it will affect your IT organization. Explore the Java strategies of key players in the industry, including Sun, Microsoft, IBM and H-P. Gain much-needed perspective on these and other critical issues:
- How are leading companies using Java today for competitive advantage?
- How does Java fit with DHTML, XML, JavaScript and other Internet technologies?
- What Java libraries are available now, in JDK 1.2-and what's still on the way?
- What's your best strategy for component development with Java?
- How secure is Java, compared to other alternatives?
Brand-new case studies! From Quote.com to Amazon.com, and Dell Computers, discover the latest and best in Java enterprise and commercial application development!
PETER VAN DER LINDEN leads a team of kernel programmers at Sun Microsystems, Inc., developing software for advanced workstations. His books include Just Java, Expert C Programming: Deep C Secrets (Sun Microsystems Press), and The Official Handbook of Practical Jokes (NAL-Penguin).
1. Industry Trends for the New Millennium.
Computer Industry Players. Sun Microsystems. Compaq Corporation.
Hewlett-Packard Corporation. IBM/Lotus. Intel Corporation. Microsoft
Corporation.
2. The Internet and TCP/IP.
Internet Origins. All About the TCP/IP Protocol. Case Study
1: Using the Internet for Learning. Summary.
3. The World Wide Web.
Hypertext Leading to the Early Web. HTMLHypertext Markup
Language. Browsers. On-line Web-Based Business. Searching for Web
Sites. Difficulties of Regulating the Web. Internet Casinos. Competition
between Browsers. Why Browsers Are So Important. Software Lock-In
through Unique Features. Case Study 2: A Basic Commercial Web Site.
Summary.
4. Programming Techniques in a Browser.
How to Say Where to Look: URLs. Somewhat Technical Aside.
Browser Plug-Ins. Executable Content in a Browser: Applets. Sending
Data to the Server: Forms and CGI. JavaScript. DHTML, CSS, and XML.
CSSCascading Style Sheets. DHTMLDynamic HTML. XMLExtensible
Markup Language. Example of XML. Summary.
5. Java Applets.
The Java Phenomenon. Distribution of Executable Content:
Applets!. Why Is It Useful to Run a Program from a Web Page?. Java
on the Client: Applets. Write Once, Run Anywhere (WORA). The Java
Plug-In. Platform Independence. Volume Drives Everything. Portability
through API and ABI Standards. Why Source Standards Arent Much Help.
Who Has Java?. Summary.
6. The Internet and E-Commerce.
How the Internet Runs. Distributed Administration. Connecting
Your Company to the Internet. Web Meets Net. Evolution of On-line
Commerce. Stages of E-Commerce. On-Line Commerce Today. Products Best
Suited for E-Commerce. Build It and They Will ComeNot!. Challenges
Ahead for E-Commerce. Case Study 3: Web-Based Retailing. Summary.
7. Distributed Processing Security Issues.
What Is Security?. Web Site Security Measures. Java Security
Measures. Security for Java Applets. Security Measures for Applets.
Early History of Security Attacks. Security Comparison: Java, DNA,
Plug-Ins. Case Study 4: Lack of Security with DNA. Why DNA's ActiveX
Is Unsafe for Internet Use. Finer-Grained Security. Other Security
Issues. Decompiling. Denial-of-Service Attacks. Encryption. Netscape's
SSL. Internet Security versus Openness. Summary.
8. Java Language Specifics.
The Java Philosophy. Object-Oriented Programming. The First
Tenet of OOP: Encapsulation. The Second Tenet of OOP: Inheritance.
The Third Tenet of OOP: Polymorphism. Language Features: Uniform Data
Types. What Happens on Overflow?. Language Features: Threads. How
to Prevent Race Conditions. Language Features: Automatic Memory Management
(Garbage Collection). Language Features: Exceptions. Case Study 5:
USPS Use of Java. Summary.
9. Java Libraries.
The Java LibrariesThe Process and the Purpose. 1. The
Core Libraries. 2. The Standard Extension Libraries. 3. The APIs for
Specific Hardware or Applications. The Java Media Framework APIs.
JavaBeans API. The Java Swing API. A Java Program to Draw an Oval
at an Angle. Internationalization. Related Initiatives. Programmer
Certification. 100% Pure Java. The Java Lobby. Java in Operating Systems.
Some Final Words on Productivity. Case Study 6: How Java Affects Programmer
Productivity. Summary.
10. Client/Server and the Intranet.
What Is Client/Server?. How Is Client/Server Different from
Timesharing?. Why Client/Server?. Advantages and Disadvantages of
Client/Server. Scaling Up: Intranets and Extranets. Intranet Security.
Java Security. One-, Two-, and Three-Tier Systems. Case Study 7: Multitiered
System across the Internet. Summary.
11. Network Computers.
The Hidden Costs of PCs. The Iceberg Model. Other PC Costs:
Security, Reliability. How Microsoft Has Addressed Fat Client PC Costs.
What Is a Thin Client?. Network Computers. Where Are the Network Computers?.
Where Can a Network Computer Be Used?. What Java Brings to NCs. The
Changing Role of ISPs. Summary.
12. Component Software, Enterprise Computing, and Databases
Software Frameworks. In the Beginning, There Was DDE. Compound
Documents. Microsoft's COM Model. JavaBeans. Enterprise JavaBeans.
The Industry's CORBA Model. Interface Definition Language (IDL). Java
and Databases: JBDC. About SQL and Relational Databases. The JDBC-ODC
Bridge. Java Blend. Summary.
13. Conclusions.
The Changing Computer Industry Retooling the COBOL
Programmer.
|