Sisään rakennetun Web-kehitysympäristön avulla useat käyttäjät voivat helposti yhdessä luoda, kääntää, julkaista, käyttöönottaa ja ylläpitää dynaamisia, vuorovaikutteisia Web-sovelluksia.
Web-kehitysympäristössä on seuraavat kehittyneet toiminnot:
- Dynaamisen Web-projektin luonti J2EE-määritettyä hierarkiaa käyttäen, tai staattinen versio, joka vähentää projektin resurssinkäyttöä, jos dynaamisia elementtejä ei tarvita. Staattiset Web-projektit voidaan myöhemmin muuntaa dynaamisiksi Web-projekteiksi.
- Web-sovelluksen käyttöönoton kuvaajatiedoston (web.xml) luonti ja muokkaus.
- JSP- ja HTML-tiedostojen luonti, tarkistus, muokkaus ja vianmääritys.
- Katkelmanäkymäksi kutsuttu laajennettava näkymä, jonka avulla käyttäjät voivat luetteloida ja järjestää uudelleen käytettäviä ohjelmointiobjekteja, kuten HTML-, JavaScript- ja
JSP-merkintäkieliä sekä tiedostoja ja mukautettuja tunnisteita, jotka voi upottaa aiemmin luotuihin tiedostoihin.
- Dynaaminen tunnisteiden ohjetoiminto (sisällönhallinnan aputoiminto), joka tuo näyttöön tunnisteiden käyttö- ja määritetietoja HTML-, JSP- ja JavaScript-tunnisteille sen mukaan, missä kohdistin sijaitsee Lähde-sivulla. (Sisällönhallinnan aputoiminto kutsutaan painamalla näppäinyhdistelmää Ctrl+Välilyönti.)
- CSS-tyylitiedostojen muokkaustuki.
- HTTP/FTP-tuonti.
- FTP-vienti (yksinkertainen resurssin kopiointi) palvelimeen.
- WAR-tiedostojen tuonti, vienti ja tarkistus.
- Palvelinsovelmien luonti, jossa uusia palvelinsovelmia voidaan luoda ohjatun palvelinsovelmatoiminnon avulla.