Java(TM) Server and Servlets: Building Portable Web by Peter Rossbach

By Peter Rossbach

Java Server and Servlets is an crucial source for builders and Java programmers who're liable for developing Web-based server-side purposes for small to medium-sized businesses. It introduces all of the correct applied sciences and explains the way to use them, after which is going directly to describe the layout ideas at the back of development your individual internet server and the way to construct your individual functions. The authors have created their SMI (Servlet approach Invocation), an extension according to the servlet API, and supply their very own software program, the servlet engine Jo!. as well as supplying an illustrated instance of the way to construct an online server, the ebook additionally covers a framework, WebApp, for the developer who, having understood the rules laid out, can use it as a foundation for developing and constructing greater purposes.

Show description

Read or Download Java(TM) Server and Servlets: Building Portable Web Applications PDF

Similar object-oriented design books

Building Java Enterprise Systems with J2EE

The sensible attitude of establishing Java company platforms with J2EE offers the conceptual history and wealth of code examples had to really gather structures in an invaluable demeanour with the J2EE applied sciences. in addition, this ebook demonstrates how the applied sciences supplement and construct on best of each other through evolution of a cohesive and genuine pattern program.

Beginning Perl (Expert's Voice in Open Source)

It is a ebook for these people who believed that we didn’t have to study Perl, and now we all know it really is extra ubiquitous than ever. Perl is intensely versatile and robust, and it isn’t petrified of internet 2. zero or the cloud. initially touted because the duct tape of the net, Perl has on account that advanced right into a multipurpose, multiplatform language current completely all over the place: heavy-duty internet functions, the cloud, platforms management, average language processing, and monetary engineering.

Developing Modular-Oriented Simulation Models Using System Dynamics Libraries (SpringerBriefs in Electrical and Computer Engineering)

This SpringerBrief introduces the improvement and useful program of a module-oriented improvement framework for area particular system-dynamic libraries (SDL approach), which are utilized in the simulation of multi-causal and dynamic relationships on varied degrees of an undefined, for example the development undefined.

Extra resources for Java(TM) Server and Servlets: Building Portable Web Applications

Example text

Im Vergleich zu CGI führt dies zu einem erheblichen Geschwindigkeitsvorteil. Leider hat diese Technik auch einen großen Nachteil: Wenn auch nur ein einziges eingebundenes Programm abstürzt, reißt es den gesamten Server mit in den Abgrund. 0 die Möglichkeit, webbasierte Applikationen in separaten Prozessen auszuführen. ̈ Servlet-API: Sun entwickelte diese Anwendungsprogrammierschnittstelle, um ser- verseitigen Java-Programmen eine einfache und flexible Grundlage zu geben. Über das API kann der Programmierer ähnlich wie in CGI auf Umgebungsvariablen zugreifen und in einen Strom die Antwort (Response) auf die Anfrage (Request) schreiben.

Somit fungiert die statische main-Methode als Akzeptor und jede Instanz der Klasse SimpleHttpd als Handler. Im Konstruktor wird zunächst der Instanzvariablen s der aktuelle Socket zugewiesen. Anschließend wird der SimpleHttpd-Thread mit start() gestartet. In der run()-Methode schließlich finden wir große Teile des Codes wieder, der sich vorher in der main()Methode befand. Die Methode sendDocument() bleibt völlig gleich. Aus OneShotHttpd wird so SimpleHttpd. toString()); } } protected void sendDocument(DataOutputStream out, String request) throws IOException { ...

Zumeist läßt sich dieser aus der Endung des Dateinamens erraten. Properties-Objekt benutzen. Dieses PropertiesObjekt sollte zuvor in der main-Methode geladen werden. jpg=image/jpeg ... Durch die Entwicklung dieses einfachen Servers sind die Grundlagen des HypertextTransfer-Protokolls sicherlich klar geworden. 0 noch weit entfernt. Tatsächlich kann er nur Dateien ausliefern; alle anderen HTTP-Befehle werden ignoriert. Im nächsten Kapitel werden wir uns damit beschäftigen, wie man mit Servlets die Funktionalität eines Servers weit über das bloße Abliefern von Dateien hinaus erweitern kann.

Download PDF sample

Rated 4.92 of 5 – based on 15 votes