Article View: be.comp.programming
Article #17723Re: Java applet dat op host een database aanspreekt.
From: Bruno Lowagie
Date: Wed, 10 Nov 1999 00:00
Date: Wed, 10 Nov 1999 00:00
52 lines
2675 bytes
2675 bytes
> Ik wil het volgende doen ... een applet leest en schrijft > in een Database op m'n site ... Ik vermoed dat je bedoelt in een flatfile (*) > Kan een applet dit doen? De bedoeling is dus dat het applet over het > internet gegevens gaat lezen en updaten of bijschrijven ... Ja en nee, de security van JAVA is nogal strikt. By default kan je vanaf een applet op de client enkel een connectie maken naar de server waar de applet vandaan komt. Mensen die de classfiles via een proxy geserved krijgen stoten hier dus al op een probleem (dat te omzeilen is door in de configfiles van je browser te gaan foefelen, maar dit is niet echt gebruiksvriendelijk). Je moet dus het standaard security model wat aanpassen. Een mogelijkheid is te werken met signed applet (zie de docs bij de JDK1.2), nadeel: niet alle browsers zijn al 'mee' met die versie. Lees ook eens http://developer.netscape.com/docs/manuals/signedobj/capsapi.html Naar het schijnt is het security model van MSIE heel wat toleranter (zo tolerant als een zeef), maar aangezien ik enkel werk voor Netscape gebruikers, weet ik dat niet zeker. (*) merk op: ik heb net via een andere nieuwsgroep een lijstje binnengekregen van JAVA databases: ik heb nog geen tijd gehad om ze eens te bestuderen. - http://www.cloudscape.com Seems to be the most popular (Weblogic comes bundled with it) - http://www.pointbase.com New comer on the scene. Company is owned by Bruce Scott (from Oracle) - http://www.instantdb.com *very* cheap JDBMS (I believe it is free for non-commercial use). Never used it myself, but seems to have most of the things you would want in an RDBMS InstantDB <http://www.instantdb.co.uk/> is a pure-Java SQL database. I've used it a little bit and it seemed okay. It's free for non-commercial use, but commercial use requires payment from between $19 and $1400 depending on how many licenses you want. - http://www.jdbms.org It has some great features for a lightweight pure java database. - http://www.lynx.ch/Contacts/~/ThomasM/hSql.html - http://www.quadcap.com (the Quadcap Embeddable Database)
Technical Details
Message-ID:
<38298D72.C56CBF52@rug.ac.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<slrn82j0lp.8qm.stefanvt@xs4.xs4all.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,13a3710cc2737ae7 X-Google-Attributes: gidfcea4,public From: Bruno Lowagie <bruno.lowagie@rug.ac.be> Subject: Re: Java applet dat op host een database aanspreekt. Date: 1999/11/10 Message-ID: <38298D72.C56CBF52@rug.ac.be> X-Deja-AN: 546925320 Content-Transfer-Encoding: 7bit References: <slrn82j0lp.8qm.stefanvt@xs4.xs4all.nl> Organization: Universiteit Gent Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: be.comp.programming