Utilisation de Java pour créer un navigateur Web
Est-il possible d'utiliser Java pour construire un navigateur web comme Internet Explorer qui va ouvrir toutes les pages web et afficher tout le contenu?
source d'informationauteur prasad
Vous devez vous connecter pour publier un commentaire.
Oui, c'est possible. JWebPane est un travail en cours de migration de Webkit.
Il est censé être inclus dans le JDK7, mais je ne voudrais pas retenir mon souffle.La seule réponse valable à cette question est:
Oui, il est possible d'utiliser Java pour construire un navigateur web.
Cependant, un navigateur web est exceptionnellement complexe morceau de logiciel. Même Google, lors de la construction de son navigateur Google Chrome, a utilisé la technologie pour le faire, plutôt que d'inventer leur propre navigateur à partir de zéro.
Si votre objectif n'est rien d'autre que la construction et la commercialisation de votre propre navigateur, vous pouvez vouloir reconsidérer ce que exactement que vous voulez accomplir, afin de trouver une approche plus directe.
Je vous conseille de prendre un coup d'oeil à la Lobo Navigateur projet, un open-source java-écrit navigateur web. Jetez un oeil à la source et de voir comment ils ont fait.
Oui, c'est possible, et voici ce que vous devez commencer à regarder.
Première, recherche pour l'un de convertisseur HTML en Java. Un exemple serait JWebEngine. Vous pouvez lancer manuellement le téléchargement des pages HTML et en vérifiant que vous pouvez consulter.
Deuxièmement, vous avez besoin pour gérer la mise en réseau morceau. Lire un tutoriel sur les sockets, ou utiliser un Client HTTP comme Apache HTTPClient projet.
Edit:
Juste pour ajouter une autre pensée, vous devez être honnête avec vous-même pourquoi vous voulez travailler sur ce projet. Si c'est pour reconstruire IE, FF, qui est irréaliste. Cependant, ce que l'on pourrait s'en sortir est d'apprendre ce que les principaux problèmes avec le navigateur de développement, et qui peut être intéressant.
Prendre un coup d'oeil à la
JEditorPane
classe. Il peut être utilisé pour le rendu des pages HTML et pourrait former la base d'un simple navigateur.Oui. L'un des projets en Java Après Les Heures De Travail vous montre comment construire un simple navigateur web. Il n'est pas aussi complet que IE ou Firefox bien sûr (ce n'est qu'un chapitre dans le livre), mais il va vous montrer comment commencer.
La chose la plus difficile sera le rendu du composant. Java7 comprendra JWebPane, qui utilise en interne WebKit. Ici vous pouvez trouver quelques captures d'écran.
Je développe cette navigateur pour mon projet de collège peut être cette utile pour vous
Mon Bouton est open source java navigateur web.
Développer pour l'école et le collège des projets et de l'objet de l'apprentissage.
Télécharger le code source de l'extrait .fichier zip et copier “mybutton” dossier de “parser\mybutton” C:\
Projet d'importation “omtMyButton” dans eclipse.
Nécessite Java 6.
Télécharger .exe et le code source :
https://sourceforge.net/projects/omtmybutton/files/