• Forum
  • Programmazione Android
  • CORSI ONLINE
  • Web & Mobile Agency

Logo

Corsi di programmazione web e mobile online
Navigation
  • Home
  • CORSI ONLINE
  • Tutorial Pratici
  • GUIDE COMPLETE
    • Corso completo di C
    • Corso videogame con Cocos2d
    • Programmazione Cocoa Touch
  • Sezioni
    • Libri e manuali
    • Tips & Tricks
    • Risorse utili
    • Strumenti di Sviluppo
    • Materiale OpenSource
    • Framework
    • Guide Teoriche
    • Guide varie
    • Grafica e Design
    • iPad
    • News
    • Video Tutorial
    • Windows Phone
  • Pubblicità
  • About
    • Chi siamo
    • Pubblicazioni
    • Collabora
    • Sostieni devAPP

Jetty: una valida alternativa a Tomcat e JBoss

By Giuseppe Maggi | on 22 novembre 2016 | 0 Comment
Risorse utili

Jetty è un servlet container ed un web server che permette di eseguire le proprie applicazioni web in linguaggio Java. Jetty si è guadagnato una certa fama grazie ad alcune sue caratteristiche molto significative:

  1. è veloce, performante ed estremamente portabile;
  2. è modulare e può espitare al suo interno plugin per avere a disposizione nuove funzionalità anche di carattere sperimentale;
  3. può essere utilizzato in modalità embedded in un’applicazione Java la quale può dotarsi al momento del bisogno di un vero e proprio server web per distribuire servizi.

Jetty può essere scaricato nell’apposita pagina dei download dal sito ufficiale eclipse, non richiede una vera e propria installazione, ma solo di essere scompattato e, ovviamente, un unico prerequisito: il linguaggio Java disponibile sulla macchina. All’interno della cartella che verrà prodotta, troveremo un file archivio start.jar e potremo usarlo per avviare il server:

Shell
1
$ java -jar start.jar

Altro uso molto importante di Jetty è quello di essere incluso in un progetto in forma embedded cosa che può essere fatta molto rapidamente istituendo un progetto Maven che richieda le dipendenze jetty-server e jetty-servlet. Sin dalle prime righe di codice del metodo main si potrà avviare un servizio server in ricezione, come nello snippet seguente:

Java
1
2
3
4
5
6
public static void main(String[] args) throws Exception {
  Server server = new Server(8888);
  ServletContextHandler ch = new ServletContextHandler(server, "/miaservlet");
  ch.addServlet(MiaServlet.class, "/");
  server.start();
}

La flessibilità e la potenza di Jetty hanno reso noto questo server alla gran parte degli sviluppatori ma per chi ancora pensasse che non esiste altro che Tomcat e JBoss questo articolo può essere un invito a conoscerlo.

Commentate e fateci sapere cosa ne pensate!

 

Share this story:
  • tweet

Tags: javaservletservlet containertomcatweb server

Recent Posts

  • Parte il percorso programmatori iOS in Swift su devACADEMY.it

    20 dicembre 2017 - 0 Comment
  • Programmare con “Java 9. Guida completa”

    3 aprile 2018 - 0 Comment
  • Linux: cambiare i colori dell’editor VI

    27 marzo 2018 - 0 Comment
  • Android, analisi del codice con Lint

    20 marzo 2018 - 0 Comment

Related Posts

  • Misurare le prestazioni di un’applicazione Java con StopWatch

    30 gennaio 2018 - 0 Comment
  • Java 9, metodi Factory per Collection e mappe

    8 novembre 2017 - 0 Comment
  • Java9: le novità

    23 ottobre 2017 - 0 Comment

Author Description

No Responses to “Jetty: una valida alternativa a Tomcat e JBoss”

Leave a Reply Cancel Reply

Your email address will not be published. Required fields are marked *


*
*

Corso online di programmazione android e java

La tua pubblicità qui



La tua pubblicità qui

CREIAMO UN’APPLICAZIONE COMPLETA

Costruiamo insieme il nostro Client per Flickr
Logo Flickr Ecco come creare un semplice cient per Flickr, il noto Social Network per la gestione e la condivisione di foto, che ci permetterà di scaricare e visulizzare sui nostri iPhone le foto marcate come "interessanti". Questo elenco viene aggiornato quotidianamente, quindi ogni giorno l'applicazione fornirà foto diverse!

Creare un client Flickr - PARTE 1
Creare un client Flickr - PARTE 2
Creare un client Flickr - PARTE 3
Creare un client Flickr - PARTE 4

Scarica il progetto completo (FREE)

Download (836 KB)

Siti Amici

  • Adrirobot
  • Allmobileworld
  • Apple Notizie
  • Apple Tribù
  • Blog informatico 360°
  • bubi devs
  • fotogriPhone
  • GiovaTech
  • iApp-Mac
  • iOS Developer Program
  • iPodMania
  • Jooble
  • MelaRumors
  • Meritocracy
  • SoloTablet
  • TecnoUser
  • Privacy & Cookie Policy
©2009-2018 devAPP - All Rights Reserved | Contattaci
devAPP.it è un progetto di DEVAPP S.R.L. - Web & Mobile Agency di Torino
Str. Volpiano, 54 - 10040 Leini (TO) - C.F. e P.IVA 11263180017 - REA TO1199665 - Cap. Soc. € 10.000,00 i.v.