
Jo Binaries, heb al een tijd geen web-based stuff meer gedaan, en vroeg me af wat er tegenwoordig aan te raden valt voor een websiteje dat kan babbelen met een java prog (dat input moet kunnen krijgen en output moet kunnen geven). Website moet wat basic formulieren & sessie shit kunnen. In de goeie ouwe tijd gebruikte ik daar Java servlets & Tomcat voor, maar zo goed was die tijd nu ook weer niet. En concreet, waar & hoe zou ik dat hier kunnen developen? De Tomcat server had Kenny ooit eens voor mij laten installeren, en daar kan ik op, maar die zit nog steeds met sessieproblemen dankzij IT hun vierduizendmaal geforward & mod-security gedoe. Aaargh. Sofie -- Sofie Van Landeghem PhD Student VIB Department of Plant Systems Biology, Ghent University Bioinformatics and Systems Biology Technologiepark 927, 9052 Gent, BELGIUM Tel: +32 (0)9 331 36 95 Website: http://bioinformatics.psb.ugent.be

Tja, je hebt zowat 2 mogelijkheden: a) puur java (servlets, tomcat,...). Persoonlijk ben ik daar echt geen voorstander van (servlets zijn traag, en vreten geheugen). b) php/asp/perl gecombineerd met java. Simpel met php een website opzetten, die voor de nodige requests dan het java-programma start, met de nodige input parameters. Is waarschijnlijk ook een stuk minder werk. Wel kijken naar wat de te verwachten processing-time is van het java-programma (want dan moet je het op de application-server of cluster laten uitvoeren, hetgeen ook niet vanzelfsprekend is). Michiel Sofie Van Landeghem wrote:
Jo Binaries,
heb al een tijd geen web-based stuff meer gedaan, en vroeg me af wat er tegenwoordig aan te raden valt voor een websiteje dat kan babbelen met een java prog (dat input moet kunnen krijgen en output moet kunnen geven). Website moet wat basic formulieren & sessie shit kunnen.
In de goeie ouwe tijd gebruikte ik daar Java servlets & Tomcat voor, maar zo goed was die tijd nu ook weer niet.
En concreet, waar & hoe zou ik dat hier kunnen developen? De Tomcat server had Kenny ooit eens voor mij laten installeren, en daar kan ik op, maar die zit nog steeds met sessieproblemen dankzij IT hun vierduizendmaal geforward & mod-security gedoe.
Aaargh.
Sofie
-- ================================================================== Michiel Van Bel PhD student Tel:+32 (0)9 331 36 95 fax:+32 (0)9 3313809 VIB Department of Plant Systems Biology, Ghent University Technologiepark 927, 9052 Gent, BELGIUM mibel@psb.vib-ugent.be http://www.psb.vib-ugent.be http://bioinformatics.psb.ugent.be ================================================================== "Humans need fantasy to be human. To be the place where the falling angel meets the rising ape." - T. Pratchett

Thomas Abeel wrote:
webservice? of moeten ze harder met mekaar kunnen babbelen?
Moet webbased stuff en java zelfde sessie informatie hebben, of kan java prog stateless zijn?
Java prog kan stateless denk ik zo. Michiel Van Bel wrote:
Wel kijken naar wat de te verwachten processing-time is van het java-programma (want dan moet je het op de application-server of cluster laten uitvoeren, hetgeen ook niet vanzelfsprekend is). Denk niet dat dat het probleem zal vormen, 't is niets zwaars.
Sofie -- Sofie Van Landeghem PhD Student VIB Department of Plant Systems Biology, Ghent University Bioinformatics and Systems Biology Technologiepark 927, 9052 Gent, BELGIUM Tel: +32 (0)9 331 36 95 Website: http://bioinformatics.psb.ugent.be

On 6/12/2010 13:11, Sofie Van Landeghem wrote:
Thomas Abeel wrote:
webservice? of moeten ze harder met mekaar kunnen babbelen?
Moet webbased stuff en java zelfde sessie informatie hebben, of kan java prog stateless zijn?
Java prog kan stateless denk ik zo.
Dan gewoon php die, zoals Michiel al zei, java prog called met parameters (al dan niet via webservice) en dan de input verder verwerkt. Webservice gaat als voordeel hebben dat de JVM niet elke keer gestart moet worden. Nadeel is dat je webservice wel 'up' moet blijven, wat hier niet altijd vanzelfsprekend is. Mss een cron-jobke dat om het uur checkt of de webservice er nog is en indien niet, het boeltje herstart -T
Michiel Van Bel wrote:
Wel kijken naar wat de te verwachten processing-time is van het java-programma (want dan moet je het op de application-server of cluster laten uitvoeren, hetgeen ook niet vanzelfsprekend is). Denk niet dat dat het probleem zal vormen, 't is niets zwaars.
Sofie
-- Sofie Van Landeghem PhD Student VIB Department of Plant Systems Biology, Ghent University Bioinformatics and Systems Biology Technologiepark 927, 9052 Gent, BELGIUM Tel: +32 (0)9 331 36 95 Website:http://bioinformatics.psb.ugent.be
_______________________________________________ Binari Implicitly Neglects All Recursive Iterations https://maillist.psb.ugent.be/mailman/listinfo/binari

Thomas Abeel wrote:
On 6/12/2010 13:11, Sofie Van Landeghem wrote:
Thomas Abeel wrote:
webservice? of moeten ze harder met mekaar kunnen babbelen?
Moet webbased stuff en java zelfde sessie informatie hebben, of kan java prog stateless zijn?
Java prog kan stateless denk ik zo.
Dan gewoon php die, zoals Michiel al zei, java prog called met parameters (al dan niet via webservice) en dan de input verder verwerkt.
Webservice gaat als voordeel hebben dat de JVM niet elke keer gestart moet worden. Nadeel is dat je webservice wel 'up' moet blijven, wat hier niet altijd vanzelfsprekend is. Mss een cron-jobke dat om het uur checkt of de webservice er nog is en indien niet, het boeltje herstart
-T
Meh, de start-up tijd van java is echt niet lang, dus een persistente webservice is volgens mij gewoon overkill. Simpelweg gewoon telkens het java programma opnieuw opstarten (met andere parameters, doorgegeven vanuit PHP) is voldoende, en het minste werk. Michiel
Michiel Van Bel wrote:
Wel kijken naar wat de te verwachten processing-time is van het java-programma (want dan moet je het op de application-server of cluster laten uitvoeren, hetgeen ook niet vanzelfsprekend is).
Denk niet dat dat het probleem zal vormen, 't is niets zwaars.
Sofie
-- Sofie Van Landeghem PhD Student VIB Department of Plant Systems Biology, Ghent University Bioinformatics and Systems Biology Technologiepark 927, 9052 Gent, BELGIUM Tel: +32 (0)9 331 36 95 Website:http://bioinformatics.psb.ugent.be
_______________________________________________ Binari Implicitly Neglects All Recursive Iterations https://maillist.psb.ugent.be/mailman/listinfo/binari
_______________________________________________ Binari Implicitly Neglects All Recursive Iterations https://maillist.psb.ugent.be/mailman/listinfo/binari
-- ================================================================== Michiel Van Bel PhD student Tel:+32 (0)9 331 36 95 fax:+32 (0)9 3313809 VIB Department of Plant Systems Biology, Ghent University Technologiepark 927, 9052 Gent, BELGIUM mibel@psb.vib-ugent.be http://www.psb.vib-ugent.be http://bioinformatics.psb.ugent.be ================================================================== "Humans need fantasy to be human. To be the place where the falling angel meets the rising ape." - T. Pratchett

On 6/12/2010 12:59, Sofie Van Landeghem wrote:
Jo Binaries,
heb al een tijd geen web-based stuff meer gedaan, en vroeg me af wat er tegenwoordig aan te raden valt voor een websiteje dat kan babbelen met een java prog (dat input moet kunnen krijgen en output moet kunnen
webservice? of moeten ze harder met mekaar kunnen babbelen? Moet webbased stuff en java zelfde sessie informatie hebben, of kan java prog stateless zijn?
geven). Website moet wat basic formulieren& sessie shit kunnen.
(cake)php
In de goeie ouwe tijd gebruikte ik daar Java servlets& Tomcat voor, maar zo goed was die tijd nu ook weer niet.
En concreet, waar& hoe zou ik dat hier kunnen developen? De Tomcat server had Kenny ooit eens voor mij laten installeren, en daar kan ik op, maar die zit nog steeds met sessieproblemen dankzij IT hun vierduizendmaal geforward& mod-security gedoe.
Webservices kon je vroeger zonder problemen op niet standaardpoorten op midas draaien, mss dat je nu wel gaat moeten vragen om ergens een poortje open te zetten :-/. Tijdens developen maakt dat niet echt uit dat het naar buiten dicht staat. Het circus om je service eigenlijk op shaman te draaien en dan naar daar te proxyen vanop de webserver, veel succes. -T
Aaargh.
Sofie
participants (3)
-
Michiel Van Bel
-
Sofie Van Landeghem
-
Thomas Abeel