Pàgina d'inici » Posts tagged 'Java'

Tag Archives: Java

Popularitat dels llenguatges de programació

USA Flag German Flag Spain Flag
Tools
from www.openclipart.org

Quin es el llenguatge de programació més demandat?

Quan has d’aprendre un llenguatge / idioma de programació has d’invertir un temps important, a banda de que per a dominar un llenguatge, igual que un idioma de qualsevol lloc del món, no basta amb aprendre la sintaxi, si no que cal un temps per a entendre la forma adient d’utilitzar-lo.
Així que t’interessa que sigui el més demandat possible per tal que la inversió de temps sigui el més rendible.

Quin son els llenguatges més utilitzats?

Link Probabilitat
PYPL: PopularitY of Programming Language Un site amb recull de llenguatges i IDE molt fàcil de llegir.

A novembre 2015:

Llenguatges: Java, Python, PHP

IDE: Eclipse, Visual Studio, Vim

DB: Oracle, MySQL, SQL Server

 

 

 

Altres articles que et poden interessar:

Sites on aprendre a programar La web per a mòbils: JavaScript (JS)
Canviar la resolució de Internet Explorer en Motorola Psion EP10

Tools

JS logo

EP10 logo

Errors comuns programant WebServices amb Eclipse i Axis

USA Flag Spain Flag German Flag

Error Axis WebService

Error al desplegar el WebService

Una de les feines, al meu parer més divertides, es la construcció i publicació de WebServices.

Eclipse proporciona unes fantàstiques eines per a començar de forma relativament simple a fer-ho, i òbviament al començar apareixen errors.

D’entrada recomano llegir la guía “Implementant un Web Service simple” (pdf – ENG) com a punt inicial de treball. Aquesta guia esta basada en versions anteriors de Eclipse, Axis i Tomcat però es molt didàctica.

Si estàs començant cal tenir present alguns punts bàsics:

Endpoint

Es la ubicació a la xarxa (URL) del WebService. Es pot trobar també com EPR o SOAP Endpoint.Implantació amb AXIS:

Es important saber que si intentes accedir aquesta URL amb el navegador, només trobaràs una pàgina informativa. Això es perquè la interface que espera en aquesta ubicació es un missatge XML.
Si retalles la URL fins a la URL/services indicarà els serveis disponibles, i si fas clic et mostrarà la descripció del servei en XML.

Ubica les llibreries Pot semblar molt trivial, però si ja has preparat el teu client t’has d’enrecordar d’importar també les llibreries AXIS. Per defecte son les següents:

01-10-2014 08-55-43

Axis 1.x libraries

Naming Convention

A la guia (pàgina 9) veuràs que remarca que per a implementar-ho en Eclipse els mètodes han de començar en minúscules.

 

Un cop seguits els pasos i construït un WebService inicial, intentem executar-lo i començem a tenir els problemes de la vida real:

IWAB0489E Error when deploying Web service to Axis runtime
Bad envelope tag: html

Error deploying Web Service
Crea un nou projecte. Verificar que s’ha creat un nou projecte per a gestionar el WebService enlloc de fer-ho sobre un existent.Tot i que es factible si domines Strust2, si intentes barrejar-ho amb un projecte existent, tindràs conflictes amb el WebServer.
Ves a: Windows / Preferences / Web Services / Server and Runtime.Verifica que el Server sigui la versió que estàs utilitzant, per exemple Tomcat 7.0.55 (2014-07)

Eclipse WebServices Configuration

Preferences / Web Services / Server Runtime

IOException: org.apache.axis.ConfigurationException:
Could not find class for the service named: com.newishope.xxxx

Verifica que en el Eclipse server solo tienes arrancado el WebServer.Si tienes el cliente ejemplo arrancado entran en conflicto; por tanto, retira del Server todo aquello que no es necesario.

Eclipse / WebServer image

Verificar conflictes de WebServers publicats

Enllaços relacionats:

Altres temes dels que parlo:


DevOps o com recuperar la visió global de IS

Cloud computing: Enderrocant 10 mites

Mites sobre Big Data






%d bloggers like this: