Veröffentlicht 22. Mai 20205 j Hallo zusammen, es gibt eine Telefoniesoftware – Hermes – die mir Rätsel aufgibt, bzw. die Datenabfrage. In die Software werden Tabellen mit Kundendaten reingepumpt, die angerufen werden sollen. Für die User sollen jetzt mehrere Anwendungen in Javascript entwickelt werden, die mit den Daten arbeiten. Ich – nur mit Grundkenntnissen ausgestattet – könnte jetzt eine kleinere Anwendung entwickeln. Mein Problem ist jetzt erstmal, überhaupt mit Javascript Daten aus den Tabellen ins Formular zu holen. Ich kenne JS bisher als Sprache, um Webseiten interaktiv zu gestalten, für den Datenaustausch nutze ich Access und SQL. Kann mir jemand einen Hinweis geben, mit welchen Konzepten ich mich auseinandersetzen muss, um die Daten ins Formular zu bekommen? Meine ersten Recherchen deuten darauf hin, dass in Javascript Variablen definiert werden, die SQL-Phrasen enthalten. Gibt es jemanden unter den Fachleuten, der das konzeptionell einordnen, mir eventuell sogar ein Buch oder ein Tutorial zur Weiterbildung empfehlen kann? Danke für die Aufmerksamkeit…
22. Mai 20205 j vor 6 Minuten schrieb FrankSchl: Ich kenne JS bisher als Sprache, um Webseiten interaktiv zu gestalten Denke mal das ganze geht in die Richtung: https://www.w3schools.com/nodejs/nodejs_mysql.asp
22. Mai 20205 j Wobei man hier aufpassen muss! Baut man jetzt mittels node.js eine JavaScript-Anwendung, die clientseitig ausgeführt wird, könnte die Datenbank böswillig angegriffen werden. Ist ja nur JavaScript. Der Code liegt also in lesbarer Form vor und kann von jedem manipuliert werden. Ich bräuchte dann nur einen einzigen SQL-Query im Code ändern und die Anwendung könnte die komplette Datenbank löschen. Sinnvoller wäre es, eine serverseitige Anwendung zu bauen, die die Daten zur Verfügung stellt. Dann ist es auch egal, ob man JavaScript, Java, C# oder eine völlig andere Sprache nimmt. Es wird dann eine sog. Web-API implementiert, über die dann der Client (also die Webseite) mit dem Server kommuniziert und der Client kann nur die Daten abrufen, die die API auch zur Verfügung stellt.
22. Mai 20205 j @Whiz-zarD Prinzipiell gebe ich dir Recht, werfe hier aber mal die Begriffe uglify und minify in den Raum. Das sind an sich zwar keine dedizierten Sicherheitsfeatures, helfen aber dabei, die Hürde höher zu setzen. Bearbeitet 22. Mai 20205 j von Saheeda
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.