J2EE-tarkistustoiminnot

Tässä taulukossa on lueteltu eri projektityyppien käytettävissä olevat tarkistustoiminnot. Jokaisesta tarkistustoiminnosta on myös lyhyt kuvaus.

Tarkistustoiminnon nimi Kuvaus
Sovellustyöaseman tarkistus Sovellustyöaseman tarkistustoiminto tarkistaa seuraavien työasemasovellusprojektin resurssien kelpoisuuden:
  • Käyttöönoton kuvaaja (application-client.xml)
  • EJB-viitteet
  • Resurssiviitteet
Liittimen tarkistus Liittimen tarkistustoiminto tarkistaa, onko liitinprojekteissa virheellisiä J2EE-määritystasoja.
DTD-tarkistus DTD-tarkistustoiminto selvittää, onko tarkistettavan DTD-tiedoston voimassa oleva tila semanttisesti kelvollinen. Järjestelmä tarkistaa XML-tiedostot W3C-Web-sivustosta saatavana olevan XML-määrityksen Extensible Markup Language (XML) 1.0 mukaan. DTD-tarkistustoiminto tarkistaa myös, onko tiedostossa viittausvirheitä olioihin tai elementteihin, joita ei ole.
EAR-tarkistus EAR-tarkistustoiminto tarkistaa seuraavien osien kelpoisuuden:
  • EAR-projektin käyttöönoton kuvaaja (application.xml)
  • Kaikkien yrityssovellusprojektin moduuliprojektien EJB-viitteet
  • Suojausroolit
  • Resurssiviitteet
  • Kaikkien sisältyvien tai viitattujen moduulien Manifest-tiedostot sekä JAR-apuohjelmatiedostot
  • Kohdepalvelimen ristiriidattomuus yrityssovellusprojektin ja kaikkien apuohjelma- ja moduuliprojektien välillä
  • Jokaisen yrityssovelluksessa määritetyn moduulin projektin olemassaolo

On huomattava, että EAR-tarkistustoiminto varmistaa vain moduuliprojektien kelpoisuuden ja riippuvuuden suhteessa yrityssovellusprojektiin.

EJB-tarkistus EJB-tarkistustoiminto varmistaa, että EJB-projektin sisältämät bean-yrityskomponentit ovat yhteensopivia Sun Enterprise JavaBeans Specifications (1.1, 2.0 ja 2.1) -määritysten kanssa sen mukaan, mistä bean-komponentin määritystasosta on kyse. EJB 1.0 -määritystason koodin tarkistusta ei tueta.

EJB-tarkistustoiminto tarkistaa etenkin seuraavien resurssien kelpoisuuden:

  • Java .class -tiedostot, jotka ovat bean-yrityskomponentin jäseniä (home-rajapinta, remote-rajapinta, bean-yrityskomponenttiluokka ja avainluokka, jos bean-komponentti bean-oliokomponentti).
  • ejb-jar.xml
EL-syntaksin tarkistustoiminto  
HTML-syntaksin tarkistustoiminto HTML-syntaksin tarkistustoiminto tarkistaa HTML-perussyntaksin kelpoisuuden ja HTML-syntaksin DTD-yhteensopivuuden seuraavissa Web-projektin resursseissa:
  • HTML-tiedostot
  • JSP-tiedostot
JSP-syntaksin tarkistustoiminto JSP-syntaksin tarkistustoiminto tarkistaa projektin JSP-tiedostot muuntamalla ne Java-koodiksi ja tarkistamalla, onko tässä Java-koodissa koontivirheitä.
War-tarkistus War-tarkistustoiminto tarkistaa seuraavien Web-projektin resurssien kelpoisuuden:
  • Käyttöönoton kuvaaja (web.xml)
  • Palvelinsovelmat
  • Suojausroolit
  • Palvelinsovelman & palvelinsovelman vastaavuudet
  • EJB-viitteet
WSDL-tarkistustoiminto WSDL-tarkistustoiminto tarkistaa WSDL-tiedostoista seuraavien kohtien kelpoisuuden:
  • XML-syntaksin
  • XML-skeeman tyypit <types>-osassa
  • WSDL-tiedostojen eri rakenteiden viite-eheyden
Tarkistustoiminto sisältää myös laajennuspisteen, jonka avulla muita tarkistustoimintoja voi kytkeä WSDL-tarkistustoimintoon. Näin voi tarkistaa WSDL-tiedostojen muiden kohtien kelpoisuuden. Yhteentoimivuus tarkistetaan tämän mekanismin avulla tarkistamalla WSDL-tiedoston kelpoisuus WS-I-profiilien perusteella.
WS-I-sanomien tarkistustoiminto WS-I-sanomien tarkistustoiminto tarkistaa SOAP-sanomien kelpoisuuden WS-I-profiilien perusteella. Käyttäjä voi siepata SOAP-sanomia ja tarkistaa niiden kelpoisuuden käyttämällä TCP/IP-valvontaohjelmaa. Tarkistustoiminto tarkistaa sanomalokin, joka on tallennettu projektin resurssina (.wsimsg). Loki noudattaa WS-I:n määrittämää muotoilua.
XML-skeeman tarkistustoiminto XML-skeeman tarkistustoiminto määrittää, onko XML-skeematiedoston voimassa oleva tila semanttisesti kelvollinen. Järjestelmä tarkistaa XML-skeemat W3C-Web-sivuston XML-skeemamäärityksen XML Schema Part 1: Structures mukaan.
XML-tarkistustoiminto XML-tarkistustoiminto varmistaa, että XML-tiedosto on muodostettu hyvin. Se tarkistaa myös XML-tiedoston kelpoisuuden - toisin sanoen noudattaa niitä rajoitteita, jotka XML-tiedostoon liittyvässä DTD- tai XML-skeemassa on annettu.
   
Aiheeseen liittyviä tehtäviä
Yrityssovellusten koodin tarkistus
Aiheeseen liittyviä tietolähteitä
Yleisiä kelpoisuusvirheitä ja niiden ratkaisuja