/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
servlets
Fra : Ostekongen


Dato : 27-01-02 17:57

JEg har nogle spærgsmål omkring servlets.
Hvordan henviser man til en html-fil, således at man slipper for alle de
out.println-linier?? Jeg ved at Jbuilder 5 har en indbygget html-parser, men
hvordan gør man ellers?

Er her en der på en forståelig måde kort kan forklare, hvodan servletter
hænger sammen med de html-filer man skal bruge? Det forvirre mig en
smule...

-Ostekongen



 
 
Thorbjørn Ravn Ander~ (27-01-2002)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 27-01-02 18:48

"Ostekongen" <ostekongen@hotmail.com> writes:

> JEg har nogle spærgsmål omkring servlets.
> Hvordan henviser man til en html-fil, således at man slipper for alle de
> out.println-linier?? Jeg ved at Jbuilder 5 har en indbygget html-parser, men
> hvordan gør man ellers?
>
> Er her en der på en forståelig måde kort kan forklare, hvodan servletter
> hænger sammen med de html-filer man skal bruge? Det forvirre mig en
> smule...

Hvis du har MASSEr af HTML og kun meget lidt java, så kig på
JSP-sider. Din servlet-dims skulle gerne tilbyde det også.

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk

Dennis Thrysøe (28-01-2002)
Kommentar
Fra : Dennis Thrysøe


Dato : 28-01-02 08:23

Ostekongen wrote:

> JEg har nogle spærgsmål omkring servlets.
> Hvordan henviser man til en html-fil, således at man slipper for alle de
> out.println-linier?? Jeg ved at Jbuilder 5 har en indbygget html-parser, men
> hvordan gør man ellers?


JBuilder vil typisk ikke have noget med den problemstilling at gøre.
Udover JSP, som er en god måde at sætte HTML sammen med (lidt!)
funktionalitet, kan du gennem ServletContext forwarde eller include.
Hvis der kun skal vises statisk HTML som svar på et request bruger du
forward, hvir det kun er HTML stumper der skal indsættes rundt omkring
på siden bruger du include.


> Er her en der på en forståelig måde kort kan forklare, hvodan servletter
> hænger sammen med de html-filer man skal bruge? Det forvirre mig en
> smule...

Servlets bruges typisk til at indeholde, eller dække over, noget
funktionalitet. Typisk er det ikke en god i de at have (ret meget) HTML
i en servlet's kode.

JSP derimod er godt til at lave en dynamisk side.


-dennis


Søren Klintsø (28-01-2002)
Kommentar
Fra : Søren Klintsø


Dato : 28-01-02 16:57

> Servlets bruges typisk til at indeholde, eller dække over, noget
> funktionalitet. Typisk er det ikke en god i de at have (ret meget) HTML
> i en servlet's kode.

Hvorfor ikke??? (preformence...?)

> JSP derimod er godt til at lave en dynamisk side.

dvs både have servles og JSP-sider

mvh Søren



Jonas Kongslund (28-01-2002)
Kommentar
Fra : Jonas Kongslund


Dato : 28-01-02 17:08

Søren Klintsø wrote:

>> Servlets bruges typisk til at indeholde, eller dække over, noget
>> funktionalitet. Typisk er det ikke en god i de at have (ret meget) HTML
>> i en servlet's kode.
>
> Hvorfor ikke??? (preformence...?)

Nej, det har ikke noget med performance at gøre. Det er blot besværligt at
indlejre HTML i servletter, og det er også dødbesværligt at ændre.

JSP-sider er faktisk servletter, dvs. webserveren tranformerer JSP-siden
til en servlet-kildekodefil som efterfølgende oversættes til bytecode af en
javacompiler.

--
Jonas Kongslund <jonas(at)kongslund.dk> http://www.kongslund.dk/

When you want to change the world, you don't see the dawn by
getting up early - you see it by not sleeping through the night.

Dennis Thrysøe (28-01-2002)
Kommentar
Fra : Dennis Thrysøe


Dato : 28-01-02 17:12

Søren Klintsø wrote:

>>Servlets bruges typisk til at indeholde, eller dække over, noget
>>funktionalitet. Typisk er det ikke en god i de at have (ret meget) HTML
>>i en servlet's kode.
>>
>
> Hvorfor ikke??? (preformence...?)


Nej, der skulle ikke være nogen forskel i performance. Men hvis f.eks.
man har forskellige folk til at tage sig af logik/funktionalitet og
præsentation så er det ikke smart at blande det for meget. Plus det er
grimt:

out.write("<img src=\"foo.gif\" alt=\"Foo image\"/>");

I stedet for bare at skrive HTML'en direkte i en JSP side.


>>JSP derimod er godt til at lave en dynamisk side.
>>
>
> dvs både have servles og JSP-sider


Ikke forstået. Servlets er gode til at implementere (kompleks) logik.
JSP er gode til at lave præsentation som HTML, XML osv.

-dennis





Klaus Hebsgaard (29-01-2002)
Kommentar
Fra : Klaus Hebsgaard


Dato : 29-01-02 09:21

Ideen med servlets hører vel egentlig til i en lidt større sammenhæng sammen
med JSP og JavaBeans. Disse kan alle placeres i den såkalde
model-view-control model.

Ideen er at man adskiller brugerflade helt fra datamodel og businesslogik.

Model = JavaBeans
Control = Servlets
View = JSP

Så servlets er ikke ment som andet end controller, det at lave html med
system.out eller hvad det nu hedder, det er OMHO totalt misforstået.


MVH

Klaus




Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste