FrankSchl Geschrieben 22. Mai 2020 Geschrieben 22. Mai 2020 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…
_n4p_ Geschrieben 22. Mai 2020 Geschrieben 22. Mai 2020 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
Whiz-zarD Geschrieben 22. Mai 2020 Geschrieben 22. Mai 2020 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.
Saheeda Geschrieben 22. Mai 2020 Geschrieben 22. Mai 2020 (bearbeitet) @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 2020 von Saheeda
FrankSchl Geschrieben 23. Mai 2020 Autor Geschrieben 23. Mai 2020 Ok, danke. Das hilft schon mal weiter bei der Recherche.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden