Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
der findes forskellige plugins, men jeg vil dog anbefale MyEClipse (www.myeclipseide.com), selvom det koster $32 om året, så er de penge givet godt ud hvis man laver web projekter
du skal jo lave en struktur i dit projekt som svarer til en java webapp... du skal jo på en eller anden måde lave en WAR fil eller tilsvarende struktur.
ofte set løsning:
src - java => her gemmer du dine java klasser - webapp => j2ee webapp - WEB-INF => her placerer du din web.xml m.m. - classes => du sætter eclipse til at compile dine klasser hertil - lib => her placeres .jar filer som dit projekt er afhængig af.
ofte vil du bruge ANT eller MAVEN til at bygge din WAR fil med... under udvikling kan nogle eclipse plugins deployere dine klasser/jsp sider løbende over i Tomcat eller andet..
kig dog lige engang på MyEclipse (der er vist 40 dages prøveperiode) ... MyEclipse opretter strukturen for dig ... (og kender Struts, Tapestry, Hibernate m.m.)
fsconsult -> jeg er lidt forvirret så jeg spørger nogle dumme spg nu.
denne myeclipseide, er det et program for sig, som man skal køre for at lave jsp og java klasser, eller er det en plugin, som du skriver i starten, hvis filer jeg kan smide over i Eclipse programmet og så bruge den derfra ?
MyEclipse er en overbygning til eclipse, som basalt set består af en samling af plugings der installeres sammen, men det hele er integreret 100% i eclipse når du har installeret det.
jeg har fulgt med i nogle af de tutorials de har på hjm siden, der er meget jeg ikke kender noget til i forvejen, såsom hvad struts, hibernate etc er for noget !
nej dine data sker der ikke noget med ... det er bare de plugins der hører til MyEClipse du ikk kan bruge mere ... f.eks. JSP editor og deploy til application server.
struts og tapestry er frameworks som er meget brugt til at lave webapps med... understøtter bla MVC pattern og mange andre hibernate er et hjælpemiddel til at mappe java klasser til relationsdatabaser
fsconsult -> jeg havde troet at for at lave en web appl, skulle jeg lave nogle jsp og java klasser, have en mysql db, og en webserver (apache), og så burde jeg være godt kørende ... denne myeclipse ser lidt uhyggelig ud !?!?!?
myeclipse forstår bare hvad en webapp er, hvilket eclipse ikke gør... og det gør livet lettere .. der skulle dog også være gratis plugins der gør det samme, bare ikke nær så elegant integreret ..
Jeg lavede selv et større jsp/serlets projekt i skolen for nogen år siden. Der brugte jeg netbeans(http://www.netbeans.org/). Jeg ville bare lige anbefale det, da det dengang var rigtigt godt.
som fsconsult.dk siger, så er det vigtigste at få sat det hele rigtigt op, så spiler det ikke så stor rolle hvilket værktøj du bruger. Jeg brugte altid den tutorial der var her: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/. I kapitel 12 er jsp forklaret ganske godt.
har ikke brugt netbeans, men flere andre IDE's ... bla. Sun's Forte (vistnok Sun Studio nu) ... ingen af dem kan matche Eclipse ... med undtagelse af IDEA, men det er en helt andet prisklasse
For at installere Tomcat kan du nøjes med at download tomcat-x-x-x.zip og pakke den ud. Kræver bare at du har en JDK installeret, hvilket du må have for at køre eclipse.
Der er også en windows installer version af tomcat, men den giver umiddelbart ingen fordele ud over at tilbyde dig at installere tomcat som service i windows, hvilket du ikke har brug for i denne sammenhæng.
jeg har nu installeret tomcat 5.5. jeg har sat JAVA_HOME til at pege det sted hvor jdk ligger. Men når jeg trykker på startup.bat filen, kører den op og sir at det tog ex 3000 ms at starte tomcat op. Men jeg kan ikke se nogen GUI hvormed jeg kan interakterer med tomcat
Den er god nok... tomcats velkomstside dukker op. Men hva gør jeg så forkert. jeg har fulgt et eks fra myeclipseide hjm side hvordan man bygger et projetk op, alligevel får jeg fejl
Du skal: 1. Tildele Webproject capabilities (tror jeg det hedder) til dit projekt, og i denne forbindelse angiver du også hvad url det skal deployes under (/myproject f.eks.) 2. Du skal deploye projektet til tomcat fra MyEclipse menuen 3. Start tomcat fra MyEclipse Du skulle nu kunne se dit projekt på http://localhost:8080/myproject
jeg havde godt nok ikke kigget meget over i min package explorer, men jeg fandt ud af at min jsp side lå i samme mappe som java klassen, og det skulle den jo ikke gøre. Jeg har flyttet den nu ned til webroot,og så kører den li så smidig som min bilmotor.
Nu tror jeg det er på tide at lukke for dette spg. jeg takker for hjælpen fsconsult.dk
Du vil opdage at MyEclipse løbende deployer dine .jsp og .java (.class) filer efterhånden som du gemmer dem... (du skal bare vente på at den er færdig med "Building workspace")... Hvor du ændrer i .properties filer, har jeg dog været nødt til at stoppe og starte tomcat inde fra eclipse, før det slår igennem.. Rigtig god fornøjelse .. men du vil nok opdage at du er NØDT til at betale for MyEclipse når prøvetiden udløber ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.