Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Java Servlet ProgrammingApril 2001
Publisher:
  • O'Reilly & Associates, Inc.
  • 103A Morris St. Sebastopol, CA
  • United States
ISBN:978-0-596-00040-0
Published:01 April 2001
Pages:
780
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

From the Publisher:

A few years ago, the hype surrounding applets put Java on the map as a programming language for the Web. Today, Java servlets stand poised to take Java to the next level as a Web development language. The main reason is that servlets offer a fast, powerful, portable replacement for CGI scripts.

The Java Servlet API, introduced as the first standard extension to Java, provides a generic mechanism to extend the functionality of any kind of server. Servlets are most commonly used, however, to extend Web servers, performing tasks traditionally handled by CGI programs. Web servers that can support servlets include: Apache, Netscape's FastTrack and Enterprise Servers, Microsoft's IIS, O'Reilly's WebSite, and JavaSoft's Java Web Server.

The beauty of servlets is that they execute within the Web server's process space and they persist between invocations. This gives servlets tremendous performance benefits over CGI programs. Yet because they're written in Java, servlets are far less likely to crash a Web server than a C-based NSAPI or ISAPI extension. Servlets have full access to the various Java APIs and to third-party component classes, making them ideal for use in communicating with applets, databases, and RMI servers. Plus, servlets are portable between operating systems and between servers -- with servlets you can "write once, serve everywhere."

Java Servlet Programming covers everything you need to know to write effective servlets and includes numerous examples that you can use as the basis for your own servlets. The book explains the servlet life cycle, showing how you can use servlets to maintain state information effortlessly. It also describes how to serve dynamic Web content, including both HTML pages and multimedia data. Finally, it explores more advanced topics like integrated session tracking, efficient database connectivity using JDBC, applet-servlet communication, inter-servlet communication, and internationalization.

Cited By

  1. ACM
    Distler T, Bahn C, Bessani A, Fischer F and Junqueira F Extensible distributed coordination Proceedings of the Tenth European Conference on Computer Systems, (1-16)
  2. Silverman R, Ackerman A and Chesley H (2007). Ecommerce systems design course using Java servlets, Journal of Computing Sciences in Colleges, 23:1, (224-230), Online publication date: 1-Oct-2007.
  3. Jiménez-Herrera A, Avilés-Cruz C and Arechiga-Martínez R Minimum PACS system based on DICOM standard Proceedings of the 11th WSEAS International Conference on Computers, (234-240)
  4. ACM
    Oliver I, Getchell K, Miller A and Allison C (2007). Using disruptive technology for explorative learning, ACM SIGCSE Bulletin, 39:3, (96-100), Online publication date: 25-Jun-2007.
  5. ACM
    Oliver I, Getchell K, Miller A and Allison C Using disruptive technology for explorative learning Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, (96-100)
  6. ACM
    Esteve A, Tomás López V, Zapater J and van der Berg L Improving a traffic operator interface using an ontology and intelligent rules Proceedings of the 2007 Euro American conference on Telematics and information systems, (1-8)
  7. Lin Y, Pan C and Kuo J Multiuser interior design over the internet Proceedings of the 38th conference on Winter simulation, (569-575)
  8. Tan W, Ma L, Mao Z and Li Z A collaborative design environment Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I, (1134-1145)
  9. Hu J and Zhong N Clickstream Log Acquisition with Web Farming Proceedings of the 2005 IEEE/WIC/ACM International Conference on Web Intelligence, (257-263)
  10. ACM
    Bianchini C Intelligent management of network devices aided by a strategy and a tool Proceedings of the 2003 IFIP/ACM Latin America conference on Towards a Latin American agenda for network research, (141-151)
  11. ACM
    Loo A (2003). The future of peer-to-peer computing, Communications of the ACM, 46:9, (56-61), Online publication date: 1-Sep-2003.
  12. Cecchet E, Chanda A, Elnikety S, Marguerite J and Zwaenepoel W Performance comparison of middleware architectures for generating dynamic web content Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, (242-261)
  13. ACM
    Basin D, Doser J and Lodderstedt T Model driven security for process-oriented systems Proceedings of the eighth ACM symposium on Access control models and technologies, (100-109)
  14. He Z, Bustard D and Liu X Software internationalisation and localisation Proceedings of the inaugural conference on the Principles and Practice of programming, 2002 and Proceedings of the second workshop on Intermediate representation engineering for virtual machines, 2002, (89-94)
Contributors

Recommendations