Hej Alltså din beskrivning på att göra saker rätt är inte särskilt tydligen. Eller man förstår inte vad du vill menar då css inte har något med java eller arkitekturen att göra. Hej Jag skulle vilja rekommendera Struts. Det finns en bra bok om det som heter "Jakarta Struts for Dummies". Den finns tillgänglig på www.books24x7.com t.ex. där jag förmodar att du via jobbet har ett konto.JSP, Servlet Java Hur gör man egentligen
Sitter här och tror att jag kan det där med att programmera, designa mm. Men nu har jag ett verkligt case och då blir jag osäker.
Nuläge
En lite web-applikation som innehåller ett frame set, en "meny" till vänster, en "top frame" upptill och en "result frame" till höger. Jag gör lite urval i menyn och klickar på submit. En Servlet anropas som sätter samman ett resultat tillsammans med html-kod som skckas tillbaka till klienten. Alltså hela sidan sätts samman i "servleten" resultatsidan är väldigt enkel (fast en hel del formatteringar för att få till en skrollningsbar tabell med fasta kolumnrubriker så det är rätt många out.println)
Helt förkastligt alltså vad gäller separation av lager, arkitektur, MVC designmönster etc... :-)
Så då tänkte jag ändra det.
Hur gör jag för att det skall bli "rätt".
1. skapar en JSP som innehåller referens till en css-fil som innehåller all formattering
2. När jag klickar på submit, anropa en servlet som..........
eller
2. När jag klickar på submit anropas en jsp sida som innehåller .....
Hjälp, hur gör jag
/B#Sv: JSP, Servlet Java Hur gör man egentligen
Du vill bygga upp din sida med bättre arkitektur för en liten webapp. Om man nu vill bygga en liten site i java så räcker det att du går efter MVC. Ska du bygga en större site är det nog lämpligt att du börjar titta på ett ramverk. Inom java finns det massor så det är bara välja och vraka.
Jag gissar på att ingen har särskilt stor lust att förklara något djupare på detta så föreslår jag dig att söka på nätet efter tex. java mvc, eller servlet mvc, eller jsp mvc. Get the point?
Då du har läst om detta och börjat följa de tutorials som finns så kan det säkert uppstå frågor och funderingar. Då är det dags att börja ställa frågor som jag är säker på att de andra börjar svara på då de förmodligen inte blir så väldigt stora som denna.
Titta tex på denna bild:
http://java.sun.com/blueprints/patterns/images/mvc-structure-generic.gif
Model - java-objecten
View - jsp-sidorna
Controller - Servlet
Lycka tillSv:JSP, Servlet Java Hur gör man egentligen
Tack för responsen. Haft semester ett tag nu så jag har inte tittat till tråden på ett tag. Jo visst är det en bred fråga och RTFM är ju alltid ett bra sätt att börja (vilket jag gjort tycker jag)
Jag har grävt djupare i det hela och börjat titta på det mer i detalj.
Jag har tex förstått att sättet att hantera MVC är att låta sevletten agera på ex en querystring eller ett formulärfält som parameter och där styra vilken action som skall utföras (har iofsg förstått att man kan använda något Command-interface för att inte få en alltför krånglig controller, får jag gräva vidare i)
Genom att låta "Model" göra jobbet för att sedan instantiera bönor där jag sätter värden kan jag sedan attacha (är det rätt terminologi) dessa i requestet och forwarda (getRequestDispatcher) dessa till JSP sidan. I JSP sidan använder jag sedan <jsp:useBean, <jsp:getProperty och JSTL, samt El för att visa resultatet.
Hur går jag vidare nu, är det lämpligt att titta på STRUTS?
/B#Sv: JSP, Servlet Java Hur gör man egentligen