Marquer un texte

Résolu/Fermé
Mayusu Messages postés 43 Date d'inscription lundi 8 septembre 2014 Statut Membre Dernière intervention 27 janvier 2016 - 31 déc. 2015 à 12:57
 amok - 31 déc. 2015 à 14:52
Bonjour,

Quelqu'un aurait une idée de comment marquer un texte d'un document web et enregistrer le texte marqué en utilisant Java EE et Javascript ?

Merci infiniment d'avance !

1 réponse

Salut,

marquer? comment ça marquer?
Il existe bien la balise mark en HTML qui sert à surligner.

http://www.w3schools.com/tags/tag_mark.asp

Sinon J2E c'est du java avant tout donc il est possible d'ouvrir un fichier, de l'enregistrer...
En javascript il existe plusieurs formats si vous voulez enregistrer des données, des formats textes avec un séparateur comme csv et json(ce dernier étant devenu la norme) ou même xml qui est proche du html.
Ensuite pour repérer un ou plusieurs éléments dans le HTML en javascript on utilise le DOM qui comme son nom l'indique(Document Object Model) indique et permet de parcourir l'arborescence des balises(encore HTML ;) ) et repérer un ou plusieurs éléments.

A mon avis vous faites plusieurs erreurs:
_comme en programmation objet(même si ça n'a rien à voir) on sépare les données de leur présentation(ex: pattern MVC= la vue est bien distincte du reste). Cela vous permet d'aborder les technologies web correctement: on sépare le contenu(intégré avec/par HTML). de sa forme(l'affichage, mise en page faite en CSS). Dans le cas d'un contenu dynamique (intégré par une base de données et un programme).
_considérez les données et uniquement les données avant d'arriver au process. Dans votre cas il y a au moins l'utilisation d'une base de données: pour enregistrer un texte; enregistrer un texte, peut être pour le texte qui doit s'afficher sur la page. Javascript fonctionne(généralement) du côté client. Pas besoin de ODBC la liaison avec la base se fera avec un langage 'passerelle' qui inclut la connectivité avec la base. Par exemple PHP est fréquemment utilisé.

Quant à java, voire JEE, sur le web il faut créer une applet(web). Cela fonctionnera en standalone(programme autonome) donc c'est très spécifique et pas vraiment pratique puisque en circuit fermé et nécessitera quand même d'utiliser une page web(donc écrite en HTML) pour pouivoir charger/afficher l'applet.

Votre question n'étant pas très précise je compléterais en disant que si vous cherchez un moyen d'avoir un bouton pour sélectionner et enregistrer du texte sur une base de données il faudra effectivement utiliser :
_HTML et CSS pour la présentation de la page (la création du document en lui même)
_javascript et le DOM pour 'cibler' et 'récupérer' les informations contenues dans une balise de texte.
_Un langage serveur qui permet de transmettre les informations à la base une fois celle ci fournies à la partie programme(voir les formulaires en HTML qui permettent de transmettre une information affichée sur l'écran/page du client à un programme extérieur à l'internaute).

Ici le principe de l'architecture réseau utilisée dans le web:
https://www.commentcamarche.net/contents/221-reseaux-architecture-client-serveur-a-3-niveaux

Sans cela la base serais accessible à tous sans sécurité, donc inutile.
0