{"id":4758,"date":"2010-10-11T18:12:49","date_gmt":"2010-10-11T16:12:49","guid":{"rendered":"https:\/\/www.artera.net\/it\/blog\/?p=4758"},"modified":"2023-02-27T14:54:57","modified_gmt":"2023-02-27T14:54:57","slug":"utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro","status":"publish","type":"post","link":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/","title":{"rendered":"Utilizzare Jasper Reports &#8211; Preparare un ambiente di lavoro"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft size-full wp-image-4373\" title=\"Utilizzare Jasper Report\" src=\"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png\" alt=\"Utilizzare Jasper Report\" width=\"91\" height=\"87\" \/><a title=\"Utilizzare i Jasper Report\" href=\"https:\/\/www.artera.net\/tag\/report\">Fino ad ora<\/a> abbiamo utilizzato per le nostre prove il semplice <strong>database di prova<\/strong> messo a disposizione di iReport; esso \u00e8 basato sul motore <a href=\"http:\/\/hsqldb.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">HSQLDB<\/a>, un database engine scritto in Java e facilmente integrabile con varie modalit\u00e0 nei propri progetti. Le <strong>applicazioni &#8220;reali&#8221;<\/strong> per\u00f2 nella stragrande maggioranza dei casi sono basate su altri motori di database: l&#8217;onnipresente <a href=\"http:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MySql<\/a>, <a href=\"http:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSql<\/a> o Oracle, solo per citare i pi\u00f9 usati. In questo appuntamento vedremo come collegarci al <strong>database MySql<\/strong>, ma il procedimento per gli altri \u00e8 del tutto simile.<\/p>\n<h3>Installare il motore di database e i tool necessari<\/h3>\n<p>Il database MySql \u00e8 prelevabile gratuitamente nella versione <em>Community Server<\/em> dal <a href=\"http:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">sito della compagnia<\/a>, inoltre molte distribuzioni Unix-like hanno la possibilit\u00e0 di installarlo automaticamente tramite i propri gestori di pacchetti, per cui non ci soffermeremo troppo su questo aspetto. Lo stesso si pu\u00f2 dire per il suo concorrente diretto, ovvero PostgreSQL.<\/p>\n<p>Insieme ai motori di database viene offerta la possibilit\u00e0 di installare una suite di programmi per l&#8217;amministrazione e la gestione del database. Per l&#8217;interazione quotidiana con il database tuttavia ci sentiamo di consigliarvi un a valida alternativa: <a href=\"http:\/\/squirrel-sql.sourceforge.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">SQuirreL SQL Client<\/a>. \u00c8 un client di database universale scritto in Java dalle caratteristiche molto interessanti:<\/p>\n<ul>\n<li>\u00e8 <em>cross-platform<\/em>, essendo scritto in Java come iReport;<\/li>\n<li>utilizza le <em>JDBC API<\/em> per accedere ai database, ovvero lo standard di Java che verr\u00e0 usato anche dal nostro codice. Siamo quindi sicuri che le query SQL testate in SQuirreL funzioneranno anche nei nostri programmi;<\/li>\n<li>si pu\u00f2 collegare praticamente ad ogni database tramite il bridge <em>JDBC-ODBC<\/em>, ma con i driver <em>all-Java<\/em> forniti dai produttori di database abbiamo esattamente lo stesso tipo di collegamento che hanno le nostre applicazioni;<\/li>\n<li>la sua struttura a plugin ha fatto nascere diverse estensioni, principalmente per estenderlo con funzionalit\u00e0 specifiche dei vari database, ma anche utilit\u00e0 come bookmark, script per il refactoring delle tabelle, e molto altro;<\/li>\n<li>ultimo, ma non in ordine di importanza: nonostante giri nella <em>JVM<\/em> \u00e8 un programma piuttosto &#8220;leggero&#8221; e non impatta in maniera esagerata sulle prestazioni del vostro PC.<\/li>\n<\/ul>\n<h3>Configurare il collegamento<\/h3>\n<p>Creiamo ora una connessione al database da SQuirreL:<\/p>\n<ul>\n<li>assicurarsi che il servizio MySql sia in esecuzione;<\/li>\n<li>aprire SQuirrel e andare nella sezione <em>Drivers<\/em>;<\/li>\n<li>cercare la voce <em>MySql Driver<\/em> e fare doppio clic per modificarla;<\/li>\n<li>andare nel tab <em>extra class path<\/em>, cliccare sul pulsante <em>Add<\/em>. <strong>Nella directory <em>ide10\/modules\/ext<\/em> di iReport sono gi\u00e0 presenti le librerie JDBC di MySql e PostgreSQL<\/strong>, cio\u00e8 dei file con estensione <em>.jar<\/em>. Selezionare quindi il file <em>mysql-connector-java-5.1.6-bin.jar<\/em> (il n. di versione pu\u00f2 cambiare a seconda di quanto \u00e8 aggiornato il vostro iReport);<\/li>\n<li>ora il simbolo accanto al driver MySql sar\u00e0 cambiato, al posto della croce di colore rosso ci sar\u00e0 un segno di spunta: vuol dire che il driver \u00e8 pronto per l&#8217;utilizzo;<\/li>\n<li>andare ora nel tab Aliases e cliccare sul simbolo &#8220;+&#8221; in alto;<\/li>\n<li>dare un nome all&#8217;alias e selezionare il driver <em>MySql<\/em>;<\/li>\n<li>nel campo URL inserire questa stringa di connessione:<br \/>\n<code>jdbc:mysql:\/\/localhost\/<\/code><\/li>\n<li>username e password non sono strettamente necessari, senza contare che salvare i dati di connessione (in chiaro, come specificato da un minaccioso warning di SQuirreL!) ad una macchina di produzione non \u00e8 certo un modo intelligente di gestire la sicurezza&#8230;<\/li>\n<\/ul>\n<h3>Controllo delle versioni<\/h3>\n<p>Un progetto &#8220;serio&#8221;, soprattutto se realizzato in team, non pu\u00f2 esimersi dall&#8217;utilizzare un <em>sistema per il controllo delle versioni<\/em> (<em>VCS<\/em> o <em>Version Control System<\/em>). Vi risparmiamo tutti i discorsi sulle motivazioni, le best practice e quant&#8217;altro perch\u00e9 non ci basterebbe il blog, ma ci limitiamo a dare qualche consiglio:<\/p>\n<ul>\n<li>appena create un report, eseguite un <em>commit<\/em> nel VCS da voi scelto;<\/li>\n<li><strong>nel VCS salvate solamente i file con estensione <em>.jrxml<\/em> e le eventuali risorse<\/strong>, che solitamente sono immagini di tipo JPEG o PNG;<\/li>\n<li><strong>non salvate nel VCS i file <em>.jasper<\/em><\/strong>: questi infatti sono le versioni &#8220;compilate&#8221; dei report, direttamente eseguibili dal motore di reporting. Questo vuol dire che sono file binari, del tutto inutili ai fini del tracciamento delle versioni (possono infatti essere riprodotti in ogni momento) e decisamente pi\u00f9 ingombranti dei propri sorgenti;<\/li>\n<li>ovviamente anche i rendering dei report (file .pdf, .xls, .html eccetera) vanno esclusi dal VCS, visto che sono solamente dei test che avete eseguito voi sulla vostra postazione e con chiss\u00e0 quali dati.<\/li>\n<\/ul>\n<h3>Sviluppi<\/h3>\n<p>Nei prossimi articoli non utilizzeremo pi\u00f9 il database di prova fornito da iReport ma cominceremo a realizzare report e applicazioni decisamente pi\u00f9 professionali, per cui sar\u00e0 necessario avere un ambiente configurato a dovere. Al prossimo appuntamento allora!<\/p>\n<h3>Linkografia<\/h3>\n<ul>\n<li><a href=\"http:\/\/hsqldb.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">HSQLDB<\/a>;<\/li>\n<li><a href=\"http:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sito ufficiale di MySql<\/a>;<\/li>\n<li><a href=\"http:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSql<\/a>;<\/li>\n<li><a href=\"http:\/\/squirrel-sql.sourceforge.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">SQuirreL SQL Client<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" class=\"alignleft size-full wp-image-4373\" title=\"Utilizzare Jasper Report\" src=\"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png\" alt=\"Utilizzare Jasper Report\" width=\"91\" height=\"87\" \/><a title=\"Utilizzare i Jasper Report\" href=\"https:\/\/www.artera.net\/it\/blog\/tag\/report\">Fino ad ora<\/a> abbiamo utilizzato per le nostre prove il semplice <strong>database di prova<\/strong> messo a disposizione di iReport; esso \u00e8 basato sul motore <a href=\"http:\/\/hsqldb.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">HSQLDB<\/a>, un database engine scritto in Java e facilmente integrabile con varie modalit\u00e0 nei propri progetti. Le <strong>applicazioni &#8220;reali&#8221;<\/strong> per\u00f2 nella stragrande maggioranza dei casi sono basate su altri motori di database: l&#8217;onnipresente <a href=\"http:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MySql<\/a>, <a href=\"http:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSql<\/a> o Oracle, solo per citare i pi\u00f9 usati. In questo appuntamento vedremo come collegarci al <strong>database MySql<\/strong>, ma il procedimento per gli altri \u00e8 del tutto simile.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[108],"tags":[172,181,188],"class_list":["post-4758","post","type-post","status-publish","format-standard","hentry","category-sviluppo","tag-java","tag-report","tag-sql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u2022 Utilizzare Jasper Reports - Preparare un ambiente di lavoro - Artera<\/title>\n<meta name=\"description\" content=\"Leggi dal blog: Utilizzare Jasper Reports - Preparare un ambiente di lavoro. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u2022 Utilizzare Jasper Reports - Preparare un ambiente di lavoro - Artera\" \/>\n<meta property=\"og:description\" content=\"Leggi dal blog: Utilizzare Jasper Reports - Preparare un ambiente di lavoro. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/\" \/>\n<meta property=\"og:site_name\" content=\"Artera\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artera.net\/\" \/>\n<meta property=\"article:published_time\" content=\"2010-10-11T16:12:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-27T14:54:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png\" \/>\n<meta name=\"author\" content=\"Sergio Ravera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergio Ravera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/\"},\"author\":{\"name\":\"Sergio Ravera\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/person\\\/48ffb6b3727677643fbfd3ecf0a10aa0\"},\"headline\":\"Utilizzare Jasper Reports &#8211; Preparare un ambiente di lavoro\",\"datePublished\":\"2010-10-11T16:12:49+00:00\",\"dateModified\":\"2023-02-27T14:54:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/\"},\"wordCount\":751,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\",\"keywords\":[\"java\",\"report\",\"SQL\"],\"articleSection\":[\"Sviluppo\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/\",\"name\":\"\u2022 Utilizzare Jasper Reports - Preparare un ambiente di lavoro - Artera\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\",\"datePublished\":\"2010-10-11T16:12:49+00:00\",\"dateModified\":\"2023-02-27T14:54:57+00:00\",\"description\":\"Leggi dal blog: Utilizzare Jasper Reports - Preparare un ambiente di lavoro. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\",\"contentUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2010\\\/09\\\/jasper1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/sviluppo\\\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utilizzare Jasper Reports &#8211; Preparare un ambiente di lavoro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\",\"name\":\"Artera\",\"description\":\"Swiss Premium Hosting\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.artera.net\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#organization\",\"name\":\"Artera\",\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/artera-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.artera.net\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/artera-logo.png\",\"width\":300,\"height\":77,\"caption\":\"Artera\"},\"image\":{\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/artera.net\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/artera\\\/\",\"https:\\\/\\\/www.instagram.com\\\/artera_swiss\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.artera.net\\\/it\\\/#\\\/schema\\\/person\\\/48ffb6b3727677643fbfd3ecf0a10aa0\",\"name\":\"Sergio Ravera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g\",\"caption\":\"Sergio Ravera\"},\"description\":\"Raised in a family tradition of merchants, my entrepreneurial spirit drove me to launch my first e-commerce venture in 1998. My vision and dedication led, in 2002, to the founding of Artera, now a leading brand in premium managed cloud hosting services. As Chief Executive Officer, I lead DHH Switzerland SA, part of the international DHH S.p.A. group, listed on the Milan Stock Exchange with the reference code (AIM \u2013 ISIN: IT0005203622). It is under this brand that the Artera brand continues to grow and thrive. In addition to my commitment to the business world, I am an active researcher in the field of new technologies, always fascinated by cutting-edge innovations in the industry.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sergioravera\\\/\"],\"url\":\"https:\\\/\\\/www.artera.net\\\/it\\\/author\\\/sergio-ravera\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u2022 Utilizzare Jasper Reports - Preparare un ambiente di lavoro - Artera","description":"Leggi dal blog: Utilizzare Jasper Reports - Preparare un ambiente di lavoro. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/","og_locale":"it_IT","og_type":"article","og_title":"\u2022 Utilizzare Jasper Reports - Preparare un ambiente di lavoro - Artera","og_description":"Leggi dal blog: Utilizzare Jasper Reports - Preparare un ambiente di lavoro. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","og_url":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/","og_site_name":"Artera","article_publisher":"https:\/\/www.facebook.com\/artera.net\/","article_published_time":"2010-10-11T16:12:49+00:00","article_modified_time":"2023-02-27T14:54:57+00:00","og_image":[{"url":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","type":"","width":"","height":""}],"author":"Sergio Ravera","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Sergio Ravera","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#article","isPartOf":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/"},"author":{"name":"Sergio Ravera","@id":"https:\/\/www.artera.net\/it\/#\/schema\/person\/48ffb6b3727677643fbfd3ecf0a10aa0"},"headline":"Utilizzare Jasper Reports &#8211; Preparare un ambiente di lavoro","datePublished":"2010-10-11T16:12:49+00:00","dateModified":"2023-02-27T14:54:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/"},"wordCount":751,"commentCount":2,"publisher":{"@id":"https:\/\/www.artera.net\/it\/#organization"},"image":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#primaryimage"},"thumbnailUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","keywords":["java","report","SQL"],"articleSection":["Sviluppo"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/","url":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/","name":"\u2022 Utilizzare Jasper Reports - Preparare un ambiente di lavoro - Artera","isPartOf":{"@id":"https:\/\/www.artera.net\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#primaryimage"},"image":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#primaryimage"},"thumbnailUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","datePublished":"2010-10-11T16:12:49+00:00","dateModified":"2023-02-27T14:54:57+00:00","description":"Leggi dal blog: Utilizzare Jasper Reports - Preparare un ambiente di lavoro. Contattaci per una partnership! Artera Swiss Premium Hosting news, articoli e notizie interessanti dal mondo digitale.","breadcrumb":{"@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#primaryimage","url":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png","contentUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2010\/09\/jasper1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.artera.net\/it\/sviluppo\/utilizzare-jasper-reports-preparare-un-ambiente-di-lavoro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.artera.net\/it\/"},{"@type":"ListItem","position":2,"name":"Utilizzare Jasper Reports &#8211; Preparare un ambiente di lavoro"}]},{"@type":"WebSite","@id":"https:\/\/www.artera.net\/it\/#website","url":"https:\/\/www.artera.net\/it\/","name":"Artera","description":"Swiss Premium Hosting","publisher":{"@id":"https:\/\/www.artera.net\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.artera.net\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.artera.net\/it\/#organization","name":"Artera","url":"https:\/\/www.artera.net\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.artera.net\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.artera.net\/wp-content\/uploads\/2019\/09\/artera-logo.png","contentUrl":"https:\/\/www.artera.net\/wp-content\/uploads\/2019\/09\/artera-logo.png","width":300,"height":77,"caption":"Artera"},"image":{"@id":"https:\/\/www.artera.net\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artera.net\/","https:\/\/www.linkedin.com\/company\/artera\/","https:\/\/www.instagram.com\/artera_swiss\/"]},{"@type":"Person","@id":"https:\/\/www.artera.net\/it\/#\/schema\/person\/48ffb6b3727677643fbfd3ecf0a10aa0","name":"Sergio Ravera","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/618f2c20338bb422bd317eae8d6c9c097ba85d3f5a1da18e21ecf5da5ee3a448?s=96&d=mm&r=g","caption":"Sergio Ravera"},"description":"Raised in a family tradition of merchants, my entrepreneurial spirit drove me to launch my first e-commerce venture in 1998. My vision and dedication led, in 2002, to the founding of Artera, now a leading brand in premium managed cloud hosting services. As Chief Executive Officer, I lead DHH Switzerland SA, part of the international DHH S.p.A. group, listed on the Milan Stock Exchange with the reference code (AIM \u2013 ISIN: IT0005203622). It is under this brand that the Artera brand continues to grow and thrive. In addition to my commitment to the business world, I am an active researcher in the field of new technologies, always fascinated by cutting-edge innovations in the industry.","sameAs":["https:\/\/www.linkedin.com\/in\/sergioravera\/"],"url":"https:\/\/www.artera.net\/it\/author\/sergio-ravera\/"}]}},"_links":{"self":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/4758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/comments?post=4758"}],"version-history":[{"count":2,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/4758\/revisions"}],"predecessor-version":[{"id":216431,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/posts\/4758\/revisions\/216431"}],"wp:attachment":[{"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/media?parent=4758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/categories?post=4758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.artera.net\/it\/wp-json\/wp\/v2\/tags?post=4758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}