Vorrei sapere se posso usare pagine JSP, per usare un'applicazione JAVA anzichè usare le interfacce grafiche AWT?
La cosa che non mi viene in mente, è come potrei sostituire i bottoni etc per interagire con l'applicazione java...grazie.
Vorrei sapere se posso usare pagine JSP, per usare un'applicazione JAVA anzichè usare le interfacce grafiche AWT?
La cosa che non mi viene in mente, è come potrei sostituire i bottoni etc per interagire con l'applicazione java...grazie.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Alt. La questione è che JSP è una tecnologia "server side" e il client (tipicamente un browser) riceve solo HTML (o altro markup) e non sa nulla di JSP.Originariamente inviato da Donovant
Vorrei sapere se posso usare pagine JSP, per usare un'applicazione JAVA anzichè usare le interfacce grafiche AWT?
In una applicazione "desktop" (standalone) Java tecnicamente sarebbe possibile usare ad esempio JEditorPane per mostrare una pagina HTML (costruita ad-hoc visti i limiti del editor kit per HTML) che magari arriva da un URL e che è generata tramite una JSP). Ma a parte altri limiti nella interazione, presumo che non sia questo il senso che intendevi.
E quindi no, non vedo come in altro modo una "normale" applicazione Java possa centrare con JSP.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Si infatti hai ragione....JSP è server side....quindi c'è un altro modo per interagire con un'applicazione facendola girare su una pagina jsp/html?
Vorrei che l'applicazione "sembrasse" un tutt uno con la pagina web...quindi bottoni campi etc facessero parte della pagina.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
La questione è che non centra se le pagine web sono state generate con una tecnologia server side come JSP piuttosto che ASP, PHP, Perl o altro.Originariamente inviato da Donovant
Si infatti hai ragione....JSP è server side....quindi c'è un altro modo per interagire con un'applicazione facendola girare su una pagina jsp/html?
Vorrei che l'applicazione "sembrasse" un tutt uno con la pagina web...quindi bottoni campi etc facessero parte della pagina.
Quello che qui conta è che se la tua normale applicazione Java vuole avere come interfaccia delle "pagine web", allora deve usare un componente che si occupa del rendering e gestione di pagine HTML. E questo si può fare in diversi modi:
- Usando JEditorPane di Swing, tenendo presente che è molto limitato rispetto agli standard HTML/CSS (e niente scripting).
- Usare componenti di librerie esterne (es. xhtmlrenderer).
- "Incorporare" il motore di rendering di un browser reale come quello di IE o il Gecko dei Mozilla, vedi il progetto JDIC.
E tenere presente eventuali limitazioni a livello di supporto degli standard e interazione con l'utente.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Hmmm...io pensavo si potesse fare una pagina WEB che gestisse l'applicazione, tramite form e bottoni, per settare valori etc.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Se la tua è una applicazione Java "desktop", standalone, no. La interfaccia grafica la si fa con framework di "componenti" quali AWT, Swing o SWT (di Eclipse). Non direttamente con pagine web.Originariamente inviato da Donovant
Hmmm...io pensavo si potesse fare una pagina WEB che gestisse l'applicazione, tramite form e bottoni, per settare valori etc.
Diverso sarebbe se vuoi realizzare una "web application" ma qui il client di norma è un browser.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ok mettiamo che io volessi fare una web-application, che differenza c'è (a livello di programmazione) nel voler portare una applicazione "standalone" al WEB?
Cio voler utilizzare le stesse classi e metodi dell'applicazione desktop, ma su una pagina web?
Alla fine implementerei tutto con pagine JSP.
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/