| dbpprop:abstract
|
- Servlets are Java programming language objects that dynamically process requests and construct responses. The Java Servlet API allows a software developer to add dynamic content to a Web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to non-Java dynamic Web content technologies such as PHP, CGI and ASP. NET. Servlets can maintain state across many server transactions by using HTTP cookies, session variables or URL rewriting. The servlet API, contained in the Java package hierarchy {{Javadoc:EE|package=javax. servlet|javax/servlet, defines the expected interactions of a Web container and a servlet. A Web container is essentially the component of a Web server that interacts with the servlets. The Web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access rights. A {{Javadoc:EE|javax/servlet|Servlet is an object that receives a request and generates a response based on that request. The basic servlet package defines Java objects to represent servlet requests and responses, as well as objects to reflect the servlet's configuration parameters and execution environment. The package {{Javadoc:EE|package=javax. servlet. http|javax/servlet/http defines HTTP-specific subclasses of the generic servlet elements, including session management objects that track multiple requests and responses between the Web server and a client. Servlets may be packaged in a WAR file as a Web application. Servlets can be generated automatically by JavaServer Pages (JSP) compiler, or alternately by template engines such as WebMacro. Often servlets are used in conjunction with JSPs in a pattern called "Model 2", which is a flavor of the model-view-controller pattern.
- Als Servlets bezeichnet man Java-Klassen, deren Instanzen innerhalb eines Java-Webservers Anfragen von Clients entgegen nehmen und beantworten. Weiterhin sind sie fester Bestandteil aller Java-EE-Anwendungsserver. Die Servlet-Komponenten müssen immer die Schnittstelle javax. servlet. Servlet oder eine davon abgeleitete implementieren. Normalerweise wird eine Klasse erstellt, die von der Klasse javax. servlet. http. HttpServlet abgeleitet wird, welche wiederum javax. servlet. Servlet implementiert. Der Inhalt der Antworten kann dabei dynamisch, also im Moment der Anfrage, erstellt werden und muss nicht bereits statisch (etwa in Form einer HTML-Seite) für den Webserver verfügbar sein. Servlets stellen somit das Java-Pendant zu CGI-Skripten oder anderen Konzepten dar, mit denen dynamisch Web-Inhalte erstellt werden können.
- Les miniaplicacions de servidor (anglès servlets) són objectes Java executats per un servidor d'aplicacions i que responen a invocacions HTTP, servint pàgines dinàmiques. El contingut generat pot ser un fitxer de qualsevol tipus, la majoria de vegades HTML. Un objecte Servlet és capaç de rebre una invocació i generar una resposta en funció de les dades de la invocació, de l'estat del propi sistema i les dades a què pugui accedir. El paquet bàsic de servlet defineix objectes Java que maneguen peticions i respostes fetes per servlets, així com objectes que informen dels paràmetres de configuració del servlet i l'entorn d'execució. El paquet javax. servlet. http defineix subclasses específiques HTTP dels elements genèrics del servlet, com ara objectes de gestió de sessions que lliguen múltiples peticions del mateix client i respostes del servidor d'aplicacions. Els servlets poden estar empaquetats dintre d'un fitxer de format WAR, com a aplicació Web, dintre d'un contenidor. L'execució d'un servlet es fa dintre d'un o més processos del servidor d'aplicacions, de manera que es genera un nou flux. No generar un nou procés (com acostumen a fer els CGIs) implica un estalvi de recursos que es tradueix en un millor rendiment del sistema. Els servlets poden ser objectes java precompilats o JSP compilats en temps d'execució (o en un altre moment després de l'arrencada del servidor d'aplicacions).
- Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr dentro de un servidor de aplicaciones, que, además de contenedor para servlet, tendrá contenedor para objetos más avanzados, como son los EJB (Tomcat sólo es un contenedor de servlets). La palabra servlet deriva de otra anterior, applet, que se refería a pequeños programas que se ejecutan en el contexto de un navegador web. Por contraposición, un servlet es un programa que se ejecuta en un servidor. El uso más común de los servlets es generar páginas web de forma dinámica a partir de los parámetros de la petición que envíe el navegador web.
- Une servlet est une application Java qui permet de créer dynamiquement des données au sein d'un serveur HTTP. Ces données sont le plus généralement présentées au format HTML, mais elles peuvent également l'être au format XML ou tout autre format destiné aux navigateurs web. Les servlets utilisent l'API Java Servlet. Une servlet s'exécute dynamiquement sur le serveur web et permet l'extension des fonctions de ce dernier, typiquement : accès à des bases de données, transactions d'e-commerce, etc. Une servlet peut être chargée automatiquement lors du démarrage du serveur web ou lors de la première requête du client. Une fois chargées, les servlets restent actives dans l'attente d'autres requêtes du client. L'utilisation de servlets se fait par le biais d'un conteneur de servlets côté serveur. Celui-ci constitue l'environnement d'exécution de la servlet et lui permet de persister entre les requêtes des clients. L'API définit les relations entre le conteneur et la servlet. Le conteneur reçoit la requête du client, et sélectionne la servlet qui aura à la traiter. Le conteneur fournit également tout un ensemble de services standards pour simplifier la gestion des requêtes et des sessions. Une ou plusieurs servlets constituent les applications web Java, leur principe de fonctionnement (architecture, fonctionnalités, configuration, déploiement) est décrit suivant une spécification officielle, menée par Sun Microsystems et à laquelle toute personne peut contribuer par le biais des Java Specification Requests. La version actuelle des spécifications servlet est la 2.5.
- Fájl:JSPLife. svg A JSP fájlokból is servlet kód generálódik A servlet egy olyan Java objektum, amely HTTP kérést dolgoz fel és HTTP választ generált. Ezzel ugyanúgy a dinamikus tartalomgenerálás problémáját oldja meg, mint a PHP, a CGI és az ASP. NET. A generált tartalom jellemzően HTML, de lehet például XML is. A servlet container a webszerver azon komponense, amely a servleteket kezeli. A container dolga a servletek életciklusainak a kezelése és az URL-ek hozzárendelése a servletekhez. A javax. servlet és javax. servlet. http csomagokban specifikált Java Servlet API tartalmazza a servlet és a servlet container kommunikációjához szükséges osztályokat. A servlet kódja megírható Java nyelven is, viszont generálható JavaServer Pages (JSP) oldalból is. A servlet illetve JSP forráskódot és a webalkalmazás többi részét jellemzően WAR fájlba csomagolják, ami nem más, mint egy ZIP fájl . war kiterjesztéssel. (A war itt nem a háborúra utal, hanem a web archive rövidítése.)
- Le servlet sono oggetti (in senso informatico) che operano all'interno di un server per applicazioni e potenziano le sue funzionalità. La parola servlet deriva da una precedente, applet, che si riferisce a piccoli programmi scritti in linguaggio Java che si eseguono all'interno di un browser. Per contrapposizione, una servlet è un programma che si esegue in un server web. L'uso più frequente delle servlet è generare pagine web in forma dinamica a seconda dei parametri della richiesta spedita dal browser. Una servlet può avere molteplici funzionalità e può essere associata ad una o più risorse web. Per esempio per la realizzazione della parte di Controller nel pattern di tipo Model-View-Controller (MVC) in una architettura basata su Java si può ricorrere ad una servlet. Questa servlet, una volta invocata dal server, deciderà quale pagina visualizzare o quale parte dell'applicazione invocare. Un altro esempio potrebbe essere un meccanismo per il riconoscimento dell'utente. Quando si digita un URL del tipo miosito/login. login viene invocata una servlet che verifica la correttezza dei dati inseriti e indirizza ad una pagina di conferma o di errore a seconda del risultato. Sotto quest'ottica una servlet è un programma che deve rispettare determinate regole e che processa in un determinato modo una richiesta HTTP. Nulla vieta che all'interno dello stesso server web possano girare più servlet associate a URL diversi; ognuna di queste servlet farà cose diverse e estenderà le funzionalità del server web.
- Java Servlet(ジャバ サーブレット)とは、Javaを用いて、ウェブページのためのHTML文書などを動的に生成するサーバ上で動くプログラム、またはその仕様である。単にサーブレットと呼ばれることが多い。Java EEの一機能という位置づけになっている。この機能を用いてショッピングサイトやオンラインバンキングなどをはじめとする多種多様な動的なWebサイトが構築されている。 同様の技術(すなわち対抗技術)としてはPerlなどを用いたCGI、PHPプログラムのプロセスをApache HTTP Server上で動かすことができるmod_phpなどのモジュール、マイクロソフトが提供するASPなどがある。CGIがクライアントのリクエストのたびに新しいプロセスを起動するのに対して、サーブレットはメモリに常駐して、リクエストのたびにプロセスより軽量なスレッドを起動するので、効率がよい。また、サーブレットはJavaで書かれているのでさまざまなプラットフォームで使うことができる。 Servlet2.3からは、フィルター機能が追加され、Servletの実行前後に処理をさしはさむことが可能となった。 サーブレットの技術の延長としてJSPがあるが、JSPはサーブレットを自動生成して動作している。厳密に言えばサーブレットとJSPは違う技術だが、これらは組み合わせて使うのが一般的なため、JSPもサーブレットの一部として扱われることが多い。 サーブレットの実行環境(実行するためのソフトウェア)はWebコンテナ、またはサーブレットコンテナと呼ばれる。これらの言葉はあまり区別されずに使われることも多いが、純粋にサーブレットの処理を行うものをサーブレットコンテナと呼び、サーブレットコンテナを含みJSPやHTTPサーバとしての機能も含むものをWebコンテナと呼ぶ傾向がある。 Webコンテナとしては、Apache Tomcat, Jetty, BEA WebLogic Server, IBM WebSphere Application Server, Resin, JBossなどがある。 最新の仕様は、Servlet2.5(JSR-154)である。現在、Servlet3.0(JSR-315)を策定中である。
- Een servlet is een in Java geschreven programma dat binnen een J2EE-webcontainer op een server draait. De servlet maakt hierbij gebruik van een aantal diensten die de webcontainer biedt, zoals het afhandelen van de communicatie met de client. Deze communicatie vindt meestal plaats op basis van het HTTP-protocol. Servlets kunnen worden gebruikt om bijvoorbeeld invulpagina's op een website te verwerken, grafieken te maken of de toegang tot een website te regelen. Versie 2.3 van de servletspecificatie heeft filters geïntroduceerd. Een filter is een speciaal soort servlet en werkt in een zogeheten filterchain. Een filterchain bestaat uit 1 of meer filters die de aanvragen voor een bepaalde URL verwerken. Elk filter beslist of de aanvraag voor een bepaalde URL verder verwerkt moet worden door de filterchain. Op deze manier is het mogelijk om functionaliteit die voor alle clientrequests gebruikt wordt op een eenduidige manier te programmeren en configureren. Filters worden vaak gebruikt voor compressie, encryptie en logging. Filters zijn een implementatie van het Decorator design pattern. De tegenhanger van een servlet is een applet, dat is een (klein) Java-programma dat in de browser draait. Er zijn meer soorten programma's die op een webserver kunnen draaien, dit zijn o.a. perl, PHP en ASP.
- Serwlet – klasa Javy działająca po stronie serwera WWW w modelu żądanie-odpowiedź, rozszerzająca jego możliwości. Uruchamiane są w bezpiecznym środowisku serwera aplikacji albo kontenera webowego. Jako częśc platformy JEE, serwlety mają dostęp do całego API Javy. Nazwa Serwlet powstała na wzór nazwy aplet, przez zastąpienie sylaby ap- sylabą serw-, wskazującą na wykonywanie programu na serwerze.
- Servlet é basicamente uma classe na linguagem de programação Java que dinamicamente processa requisições e respostas, proporcionando dessa maneira novos recursos aos servidores. A definição mais usada considera-os extensões de servidores. A Java Servlet API (no pacote javax. servlet) proporciona o desenvolvedor a adicionar conteúdo dinâmico em um servidor web usando a plataforma Java. Essa tecnologia disponibiliza ao programador da linguagem Java uma interface para o servidor web, através de uma API. As aplicações baseadas no Servlet geram conteúdo dinâmico e interagem com os clientes, utilizando o modelo request/response. Os servlets normalmente utilizam o protocolo HTTP, apesar de não serem restritos a ele. Um Servlet necessita de um container Web para ser executado.
- Сервлет является Java-программой, выполняющейся на стороне сервера и расширяющей функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ. Сервлеты должны реализовывать Servlet интерфейс, который определяет методы жизненного цикла. Хотя сервлеты могут обслуживать любые запросы, они обычно используются для расширения веб-серверов. Для таких приложений технология Java Servlet определяет HTTP-специфичные сервлет классы. Пакеты javax. servlet и javax. servlet. http обеспечивают интерфейсы и классы для создания сервлетов.
- Java Servlet API är en specifikation som huvudsakligen har utvecklats Sun Microsystems. Specifikationen beskriver en implementation av ett API som låter programmerare skapa dynamiskt web-innehåll med hjälp av programmeringsspråket Java. Servlet APIets generella definition tillåter att det användas i andra sammanhang än på webben, men dess användning på webben tillsammans med kommunikationsprotokollet HTTP är det dominerande användningsområdet. En HTTP Servlet är ett objekt som accepterar en förfrågan (HTTP request) från t. ex. en web-läsare och sedan genererar ett svar (HTTP response) med ett oftast dynamiskt innehåll. Java Servlet API och dess tillhörande teknik Java Server Pages fyller ungefär samma behov som de liknande teknikerna PHP och CGI.
- Java Servlet API — стандартизований API для створення динамічного контенту до веб-сервера, використовуючи платформу Java. Сервлети — аналог технологій PHP, CGI і ASP. NET. Сервлети може зберігати інформацію між багатьма транзакціями, використовуючи HTTP куки, сесії або через редагування URL. Servlet API, що міститься в пакеті javax. servlet, описує взаємодію веб-контейнера і сервлета. Веб-контейнер — це компонент веб-сервера, що створений для взаємодії з сервлетами. Він відповідає за управління життєвим циклом сервлетів, перетворення URL у певний сервлет та забезпечення того, щоб клієнт, який зробив URL запит, має відповідні права доступу.
- Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。 Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。 最早支持Servlet标准的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。
|
| rdfs:comment
|
- Servlets are Java programming language objects that dynamically process requests and construct responses. The Java Servlet API allows a software developer to add dynamic content to a Web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to non-Java dynamic Web content technologies such as PHP, CGI and ASP. NET.
- Als Servlets bezeichnet man Java-Klassen, deren Instanzen innerhalb eines Java-Webservers Anfragen von Clients entgegen nehmen und beantworten. Weiterhin sind sie fester Bestandteil aller Java-EE-Anwendungsserver. Die Servlet-Komponenten müssen immer die Schnittstelle javax. servlet. Servlet oder eine davon abgeleitete implementieren. Normalerweise wird eine Klasse erstellt, die von der Klasse javax. servlet. http. HttpServlet abgeleitet wird, welche wiederum javax. servlet.
- Les miniaplicacions de servidor (anglès servlets) són objectes Java executats per un servidor d'aplicacions i que responen a invocacions HTTP, servint pàgines dinàmiques. El contingut generat pot ser un fitxer de qualsevol tipus, la majoria de vegades HTML. Un objecte Servlet és capaç de rebre una invocació i generar una resposta en funció de les dades de la invocació, de l'estat del propi sistema i les dades a què pugui accedir.
- Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr dentro de un servidor de aplicaciones, que, además de contenedor para servlet, tendrá contenedor para objetos más avanzados, como son los EJB (Tomcat sólo es un contenedor de servlets). La palabra servlet deriva de otra anterior, applet, que se refería a pequeños programas que se ejecutan en el contexto de un navegador web.
- Une servlet est une application Java qui permet de créer dynamiquement des données au sein d'un serveur HTTP. Ces données sont le plus généralement présentées au format HTML, mais elles peuvent également l'être au format XML ou tout autre format destiné aux navigateurs web. Les servlets utilisent l'API Java Servlet.
- Fájl:JSPLife. svg A JSP fájlokból is servlet kód generálódik A servlet egy olyan Java objektum, amely HTTP kérést dolgoz fel és HTTP választ generált. Ezzel ugyanúgy a dinamikus tartalomgenerálás problémáját oldja meg, mint a PHP, a CGI és az ASP. NET. A generált tartalom jellemzően HTML, de lehet például XML is. A servlet container a webszerver azon komponense, amely a servleteket kezeli.
- Le servlet sono oggetti (in senso informatico) che operano all'interno di un server per applicazioni e potenziano le sue funzionalità. La parola servlet deriva da una precedente, applet, che si riferisce a piccoli programmi scritti in linguaggio Java che si eseguono all'interno di un browser. Per contrapposizione, una servlet è un programma che si esegue in un server web.
- Een servlet is een in Java geschreven programma dat binnen een J2EE-webcontainer op een server draait. De servlet maakt hierbij gebruik van een aantal diensten die de webcontainer biedt, zoals het afhandelen van de communicatie met de client. Deze communicatie vindt meestal plaats op basis van het HTTP-protocol. Servlets kunnen worden gebruikt om bijvoorbeeld invulpagina's op een website te verwerken, grafieken te maken of de toegang tot een website te regelen.
- Serwlet – klasa Javy działająca po stronie serwera WWW w modelu żądanie-odpowiedź, rozszerzająca jego możliwości. Uruchamiane są w bezpiecznym środowisku serwera aplikacji albo kontenera webowego. Jako częśc platformy JEE, serwlety mają dostęp do całego API Javy. Nazwa Serwlet powstała na wzór nazwy aplet, przez zastąpienie sylaby ap- sylabą serw-, wskazującą na wykonywanie programu na serwerze.
- Servlet é basicamente uma classe na linguagem de programação Java que dinamicamente processa requisições e respostas, proporcionando dessa maneira novos recursos aos servidores. A definição mais usada considera-os extensões de servidores. A Java Servlet API (no pacote javax. servlet) proporciona o desenvolvedor a adicionar conteúdo dinâmico em um servidor web usando a plataforma Java.
- Сервлет является Java-программой, выполняющейся на стороне сервера и расширяющей функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ.
- Java Servlet API är en specifikation som huvudsakligen har utvecklats Sun Microsystems. Specifikationen beskriver en implementation av ett API som låter programmerare skapa dynamiskt web-innehåll med hjälp av programmeringsspråket Java. Servlet APIets generella definition tillåter att det användas i andra sammanhang än på webben, men dess användning på webben tillsammans med kommunikationsprotokollet HTTP är det dominerande användningsområdet.
- Java Servlet API — стандартизований API для створення динамічного контенту до веб-сервера, використовуючи платформу Java. Сервлети — аналог технологій PHP, CGI і ASP. NET. Сервлети може зберігати інформацію між багатьма транзакціями, використовуючи HTTP куки, сесії або через редагування URL.
|