Core JSP
In recent years, a large amount of software development activity has migrated from
the client to the server. The client-centric model, in which a client executes complex
programs to visualize and manipulate data, is no longer considered appropriate for the
majority of enterprise applications. The principal reason is deployment—it is a
significant hassle to deploy client programs onto a large number of desktops, and to
redeploy them whenever the application changes. Instead, applications are redesigned
to use a web browser as a "terminal". The application itself resides on the server,
formatting data for the user as web pages and processing the responses that the user fills into web forms.
JavaServer Pages™ Specification
This document is intended for:
· Web Server and Application Server vendors that want to provide JSP containers that
conform to the Tag Extensions specification.
· Web Authoring Tool vendors that want to generate JSP pages that conform to the Tag
Extensions specification.
· Service providers that want to deliver functionality as tag libraries.
· Sophisticated JSP page authors that want to define new tag libraries for their use, or who
are responsible for creating tag libraries for the use of a group.
· Eager JSP page authors who do not want to or cannot wait for Web Authoring Tools, or
even a User’s Guide.
This document is not a User’s Guide, but it contains some positioning and explanatory
material.
許多 Web 站點(diǎn)都包括幾種多媒體和交互程,如數(shù)字視頻、數(shù)字音頻文件、MacromediaFlash 影片和 Java applet。因,Java Web 站點(diǎn)通常將這種內(nèi)容集成在Servlet 和 JSP(JavaServer Page)中。本文將解釋在 Java Web 組件中嵌入多媒體的礎(chǔ)。這個(gè)過(guò)程包括在組件的 HTML 輸出中導(dǎo)入 object 和 embed 標(biāo)記。
In just 24 lessons of one hour or less, you will be able to build dynamic Web sites using JavaServer Pages. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of JavaServer Pages 2.0 from the ground up. The book includes Apache Tomcat, Sun s reference implementation of JSP, so you can start developing applications immediately.