scispace - formally typeset

Implementation of Interactive Course Web Site

01 Jan 2000-

AboutThe article was published on 2000-01-01 and is currently open access. It has received None citation(s) till now. The article focuses on the topic(s): Application server.

Topics: Application server (64%)

...read more

Content maybe subject to copyright    Report

References
More filters

Book
01 Jan 1998
TL;DR: The book explains the servlet life cycle, showing how you can use servlets to maintain state information effortlessly and describes how to serve dynamic Web content, including both HTML pages and multimedia data.
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.

260 citations


Book
01 Jul 1999
TL;DR: Developing Java Servlets, Second Edition explains the Java Servlet API architecture and client/server development concepts and contains detailed, professional programming techniques for building sophisticated e-commerce and database servlet applications.
Abstract: From the Publisher: Developing Java Servlets, Second Edition, is a comprehensive, code-intensive book for professional Java developers. It explains the Java Servlet API architecture and client/server development concepts and contains detailed, professional programming techniques for building sophisticated e-commerce and database servlet applications. New topics covered in the updated edition are: JavaMailServlets with XML, JSP, and EJBPluggable web applicationsWireless servlets with WML/WMLScripts

12 citations


Book
01 May 2001
TL;DR: Inside Servlets teaches everything you need to know to exploit the power and portability of Java servlets for your Internet applications.
Abstract: Foreword. Preface. Introduction. I. INTRODUCTION TO WEB DEVELOPMENT. Internet Basics 3. Networks. Protocols. TCP/IP. Brief History of the Internet. Internet Addresses. Ports. Socket. Name Resolution. Firewalls. Protocol Tunneling. Proxy Servers. Internet Standards. Summary. 2. Web Basics. Brief History of the Web. URLs. Web Browsers. Web Servers. Common Gateway Interface. Summary. 3. Beyond Web Basics. HTTP. MIME. HTML Forms. Summary. II. INTRODUCTION TO SERVLETS. 4. Why Servlets? What Is a Servlet? Where Do Servlets Fit In? What Can Servlets Do? Why Are Servlets Better Than CGI? NSAPI/ISAPI. Summary. 5. Servlet Basics. Basic Servlet Structure. Servlet Lifecycle. Servlet Reloading. Dissecting Two Sample Servlets. Summary. 6. Servlet API Basics. HttpServlet. Class. GenericServlet. Class. ServletRequest Interface. HttpServletRequest Interface. ServletResponse Interface. HttpServletResponse Interface. Summary. 7. Writing Your First Servlet. Servlet Requirements. Main Page. View Bulletins. Post Bulletin Page. Save Bulletin Page. Complete Bulletin Board Servlet. Summary 193 8 Running Servlets. Apache Tomcat. Jrun. ServletExec. Resin. Summary. 9. Debugging Servlets. AHEADS = Servlet Debugging Process. Jbuilder. Forte for Java. VisualCafe. Summary. 10. Beyond Servlet API Basics. ServletInputStream Class.ServletOutputStream Class. ServletConfig Interface. ServletContext Interface. ServletException Class. UnavailableException Class. Summary. III. ADVANCED SERVLET CONCEPTS. 11. Writing Thread-Safe Servlets. What Is Thread Safety? Synchronization. Service, doGet, and doPost Local Variables. SingleThreadModel Interface. Background Threads. Summary. 12. HTTP Redirects. What Is an HTTP Redirect? HTTP Header Syntax for a Redirect. Sending a Redirect from a Servlet. Load-Balancing Servlet Using HTTP Redirects. Summary. 13. Cookies. What Is a Cookie? HTTP Header Syntax for a Cookie. Setting Cookies with the Servlet API. Summary. @CHAPTER 14. State and Session Management. What Is a Stateless Protocol? What Is a Session? State and Session Management Defined. State and Session Management Methods. Session Management with the Servlet API. Session Listeners and Events. Summary. 15. Request Forwarding, Server-Side Includes, Servlet Chaining. Using the RequestDispatcher Object. Server-Side Includes. Servlet Chaining. Summary. 16. Database Access with JDBC. JDBC Architecture. Accessing a Database. Basics. Advanced Database Concepts. Database Connection Pooling. Introduction to the MySQL Database. Summary. 17. Security. Basic Authentication. Form-Based Authentication. Digest Authentication. Secure Sockets Layer. Summary. 18. JavaServer. Introduction to JSP. Scope Rules. Implicit Objects. Directives. Scripting Elements. Comments. Actions. CCustom Tag Libraries. Using JSP and Servlets Together. Summary. 19. Packaging and Deployment. @AHEADS Building a Web Application Archive. Deploying on Apache Tomcat. Deploying on Jrun. Deploying on ServletExec. Summary. 20. Servlet Troubleshooting. Protocol Explorer Utility. Diagnostics Servlet. Summary. IV. SAMPLE SERVLETS. 21. Form Mailer Servlet. 22. File Upload Servlet. 23. Servlet Template Framework. Building a Web Application. Inside the Template Server. Guest Book Sample Application. V. SERVLET API QUICK REFERENCE. 24. Javax.Servlet Package. Interface RequestDispatcher. Interface Servlet. Interface ServletConfig. Interface ServletContext. Interface ServletRequest. Interface ServletResponse. Interface SingleThreadModel. Class Generic Servlet. Class ServletInputStream. Class ServletOutputStream. Class ServletException. Class UnavailableException 25. Javax.Servlet.http Package. Interface HttpServletRequest. Interface HttpServletResponse. Interface HttpSession. Interface HttpSessionBindingListener. Class Cookie. Class HttpServlet. Class HttpSessionBindingEvent. Class HttpUtils. 26. Servlet API 2.3 Update. Filtering. Application Lifecycle Events. Shared Library Dependencies. New Error and Security Attributes. Welcome Files. New Classes, Interfaces, and Methods. VI. APPENDICES. A: Common Well-Known Port Assignments. B: Java Port Scanner. C: The Internet Standardization Process. D: URL Syntax for Common Protocols. E: Meaning of URL Special Characters. F: US-ASCII Encoding for Unsafe URL Characters. G: Java HTTP Server. H: HTTP Response Status Codes. I: Common HTTP Request Header Fields. J: Deployment Descriptor DTD. K: Common MIME Types. L: printStackTrace to String. M: Servlet API Class Hierarchy Diagram. Index. 0201709066T04272001

10 citations


Book
01 May 1999
Abstract: From the Publisher: With superior performance, cross-platform portability, and crash resistance, Java servlets offer the technical advantages that Internet developers need and high-traffic Web sites demand. Inside Servlets teaches everything you need to know to exploit the power and portability of Java servlets for your Internet applications.

10 citations


Book
01 Feb 1996
TL;DR: CD-ROM contains all the tools needed to write CGI-based scripts simply and easily and details topics such as creating click-able image maps, setting up data forms, and on the fly HTML.
Abstract: CGI scripting, the scripting programming for non-programmers, is made easy in this comprehensive tutorial! -- Provides all the tools needed to write CGI-based scripts simply and easily -- Details topics such as creating click-able image maps, setting up data forms, and on-the-fly HTML -- CD-ROM contains all of the examples referred to in this book (in pseudo-code, sh, Perl, and C) and useful CGI utilities

9 citations