Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Java

Postades av 2004-07-20 21:54:32 - Robert Säll, i forum java, Tråden har 13 Kommentarer och lästs av 1229 personer

Jag vill veta lite mer om java..

Jag är intresserad av att göra ett onlinespel. Då hade jag tänkt att göra själva spelet i java och communityt i asp, är detta en bra kombination? =)

Okej, nu över till java, använder man någon sorts databas i java??

Och finns det någon speciell javaprogrammeringssida (som aspsidan.se, phpsidan.se) som man kan lära sig java på?

EDIT:
Belastar java servern om man har extrema mängder "spelare"?


Svara

Sv: Java

Postades av 2004-07-21 13:18:56 - Oskar Johansson

1) Låter vettigt
2) Nja, det går, men då kommer lösenord för databas etc. vara fullt synliga etc. Bättre är om du har en asp-sida som java-programmet arbetar mot där det bara finns ett fåtal saker man kan göra
3) t.ex. www.sun.com (tillverkaren) har en del. Annars vet jag itne så mycket


Svara

Sv: Java

Postades av 2004-07-21 19:07:54 - Nils Nilsson

<onkelborg>
Nja, det går, men då kommer lösenord för databas etc. vara fullt synliga etc.
</onkelborg>

Vad menar du med detta?

/Nils


Svara

Sv: Java

Postades av 2004-07-21 19:15:56 - Nils Nilsson

Det är en ganska övergripande fråga du ställer egentligen...inte särskilt detaljerad. Men...för att ge dig ett övergripande svar:

Om du ändå ska gå javavägen för att skriva ditt spel så varför inte använda jsp/servlets istället? ;)

Jo, du kan skriva spelet i Java...som en applet. Kan vara lite bökigt, speciellt om du inte hållt på med java tidigare. Kika på någon grundgläggande tutoral (http://java.sun.com/docs/books/tutorial/index.html) för Java och titta sedan lite närmare på Java Swing. Jag kan garantera att du har en lång och spännande resa framför dig...framförallt lång till en början ;)

Ja, man kan anvnända databaser i Java precis som i andra programmeringsspråk. Du behöver en jdbc-driver för att kunna connecta och utföra operationer mot databasen. Detta finns för de flesta komersiella och opensource databaser. Dock är det lite speciellt med applets och databaser vad gäller säkerhet mm. Ett enklare sätt för dig är kanske att använda en xml-fil istället...om det inte är en himlans massa data som du behöver spara.

/Nils


Svara

Sv: Java

Postades av 2004-07-21 19:20:54 - Oskar Johansson

<nils>
<onkelborg>
Nja, det går, men då kommer lösenord för databas etc. vara fullt synliga etc.
</onkelborg>

Vad menar du med detta?

/Nils
</nils>

Någon kan köra en decompiler på koden (extremt lätt i java) och få tag på lösenordet till databasen och sedan ändra direkt i den


Svara

Sv: Java

Postades av 2004-07-21 19:25:45 - Nils Nilsson

Vem säger att man måste ha user och lösenord i sin källkod? Det är evil...dålig design.

/Nils


Svara

Sv: Java

Postades av 2004-07-21 19:49:45 - Robert Säll

Hur är det att programmera i shockwawe/ActionSkript istället för Java?
Lättare/svårare..

Kan man använda databaser här också?
Kodar man ACtionSkript som html, i NotePad eller fontpage?
Eller kräfs ett program för detta också?

Jag googlar lite på "ActionSkript" men det enda jag hittar är böcker som handlar om det, någon som vet en sida om det?

Och jag vet att man behöver mist två program för detta: Macromedia Director MX samt Macromedia Flash MX. Eller kräfs det mer program.


Svara

Sv: Java

Postades av 2004-07-21 22:37:29 - Oskar Johansson

<nils>
Vem säger att man måste ha user och lösenord i sin källkod? Det är evil...dålig design.

/Nils
</nils>
Var ska du ha dem? Oavsett hur så måste de ner till klientsidan eftersom att det är ju därifrån han vill anropa databasen


Svara

Sv: Java

Postades av 2004-07-21 22:39:07 - Oskar Johansson

Det heter Actionscript, med c istället för k. Actionscript skrivs direct i Flash. Det räcker fortfarande med Flash eller Director (tredje tråden som jag påpekar det i)


Svara

Sv: Java

Postades av 2004-07-21 22:49:43 - Nils Nilsson

<onkelborg>
Var ska du ha dem? Oavsett hur så måste de ner till klientsidan eftersom att det är ju därifrån han vill anropa databasen
</onkelborg>

Nope, de har egentligen inget att göra på klientsidan, appleten, överhuvudtaget. Det går alldeles utmärkt att använda RMI från en applet ner till serversidan där databasen befinner sig och där också user/password bör finnas. Man kan använda serialiserade objekt över http, från applet till server, om man vill...även då finns user/password på serversidan. Man kan använda xml-rpc eller soap eller något annat protokoll...och inte heller då behöver appleten ha någon user/password information.

Det är dumt att arbeta direkt med jdbc-connections och resultsets ifrån en applet. Detta eftersom den bara kommer åt en databas på den server där appleten hämtades ifrån. Har man då webserver och databas på två olika maskiner så kan man inte komma åt databasen ifrån appleten. Har man en klustrad lösning råkar man också på samma problem. I ett projekt jag arbetade i implementerade jag java.sql.* så att man i appleten kunde arbeta med ett känt interface (Connection, ResultSet osv) medan implementationen egentligen serialiserade objekt över http. En ganska snygg lösning.

/Nils


Svara

Sv: Java

Postades av 2004-07-21 23:41:28 - Oskar Johansson

Problemet är bara:
(citat från första inlägget) "Okej, nu över till java, använder man någon sorts databas i java??"

Det tolkat jag som att han vill komma åt en databas ifrån som javaapplet.


Svara

Sv: Java

Postades av 2004-07-22 10:24:31 - Nils Nilsson

Varför är det ett problem? Är det inte precis vad jag föreslagit? ...att komma åt en databas från en applet.. Jag får inte uppfattningen att han vill ha en databas i appleten, som enbart lever där under spelets gång (in-memory t ex hsqldb) som bundlas med appleten, utan att han vill kommunicera med en databas på någon server från appleten för att spara data permanent, och det kan man göra på något av de sätten som jag föreslagit. Det är vansinne att arbeta direkt med en tillverkares jdbc-connections och dylikt i en applet pga av de skäl som jag angav tidigare. Om man också, av någon anledning, skulle vilja byta ut databasen som används från t ex en SQL Server till Oracle så måste man, om man använder databaskod i appleten, skapa en ny applet och distribuera denna...det är inte kul. Håller man databaskoden på serversidan så blir den helt transparent för klienten == bra design.

/Nils


Svara

Sv: Java

Postades av 2004-07-22 12:15:48 - Oskar Johansson

Äh... Oavsett hur du löser det så kommer du ju fortfarande åt databasen från klienten och kan ställa till hyss som hackare.

Det enda vettiga är att bara kommunicera direkt mot någon form av logik på serversidan som sedan i sin tur ändrar i databasen. Den här logiken är bara vad som stöds för att spelet ska fungera bra.


Svara

Sv: Java

Postades av 2004-07-22 21:44:54 - Nils Nilsson

Och det är precis det jag har sagt hela tiden + alternativa lösningar som också fungerar alldeles utmärkt utan att någon hacker kommer åt db.

/Nils


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
1 512
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies