Résumé de la création de sites Web combinés JSP/JAVABEAN+TOMCAT4.0.5+MYSQL
Auteur:Eve Cole
Date de mise à jour:2009-07-02 17:12:20
Configuration du système : version anglaise win2000+JDK1.4.1+TOMCAT4.0.5+APACHE2.043
Cycle de développement : tout mettre en œuvre, qui a duré près de 15 jours.
Fonction de mise en œuvre :
1. galerie:
Soumission des images et du texte associé, affichage paginé et suppression.
2. Album:
Créez un nouveau thème d'album, soumettez des photos et le texte associé, affichez-les par thème, page par page et supprimez-les.
3. Système d’articles/de communiqués de presse :
Créez un nouveau répertoire de catégories d'articles, affichez les catégories d'articles, modifiez et supprimez des articles. (Avec la possibilité de télécharger 10 illustrations)
4. Recherchez des articles par sujet et recherche floue.
5. Affichez un répertoire spécifié sur le disque dur sous la forme d'une liste, recherchez automatiquement le fichier de description dans le répertoire et analysez sa structure lors de l'accès au répertoire contenant le fichier de description, les résultats de l'analyse seront affichés ensemble.
6. Configuration de l'environnement d'exploitation LEO Forum (CGI).
Points de connaissances impliqués :
1. Connexion à la base de données MYSQL BEAN.
2. BEAN de radiomessagerie.
3. Requête de base de données, opérations d'ajout, de modification et de suppression.
4. Filtrage et remplacement des chaînes.
5. Analyse du contenu d'un fichier texte.
6. Configuration TOMCAT.
7. Configuration APACHE.
Classes impliquantes et méthodes communes :
Chaîne
Replace();replaceAll();indexOf();lastIndexOf();substring();
StringBuffer
Ajouter();
Lecteur de chaînes
Lecteur
Ensemble de résultats
getString();getInt();getDate();
StreamTokenizer
resetSyntax();ordinaryChar();wordChars();
Déposer
Lecteur de fichiers
Lecteur de numéro de ligne
readLine();getLineNumber();
Connexion
Déclaration
JspSmartUpload
Expérience en production :
1. Vous devez apprendre à utiliser JAVA DOC en anglais. Ne pensez pas qu'il existe un document chinois à lire, vous serez donc toujours en retard sur la plupart des gens.
2. Les débutants qui utilisent les forums en ligne et les moteurs de recherche aiment toujours poser des questions. Il est recommandé d'effectuer une recherche en ligne avant de répondre. La plupart des questions peuvent trouver une réponse en ligne, car d'autres ont déjà posé des questions similaires.
3. Maîtrise des cours couramment utilisés Si vous souhaitez réellement entrer dans l'industrie, vous devez maîtriser certains cours courants. Ne demandez pas de consulter JAVA DOC pour une méthode commune lors de l'entretien, ce qui entraînerait des opportunités d'emploi manquées. Il y a un an, j'ai vécu cette expérience.
4. Réfléchir aux idées de production de certaines fonctions courantes du site Web, comme réfléchir à la manière dont le système d'articles réalise la disposition mixte des images et des textes. Vous pouvez jeter un œil à quelques idées de production pour les grands sites Web.
5. Tutoriels et exemples sur le site Web de SUN. Il existe de nombreux bons didacticiels ici, y compris des exemples d'utilisation de certaines méthodes de classes de la bibliothèque de classes JAVA.
Des rencontres difficiles :
1. Si les problèmes chinois n'étaient pas développés sur la version anglaise du système d'exploitation, cela ne serait pas considéré comme un problème majeur. Jusqu'à présent, certains problèmes n'ont pas trouvé de bonnes solutions. Par exemple, TOMCAT démarré dans le service sous le panneau de configuration générera une fenêtre DOS après son exécution. Les deux méthodes de démarrage ont une prise en charge différente pour le chinois.
2. Je ne sais pas si le problème des mauvaises images sur le site Web est un problème avec le serveur réseau ou un problème avec TOMCAT. Il y aura de mauvaises images.
enfin:
Félicitations pour avoir utilisé la technologie JSP/JAVABEAN pour développer un site Web dynamique pour la première fois. Après de nombreuses difficultés, cela a finalement porté ses fruits ! Au cours des deux dernières années, j'ai fréquemment visité DEV-CLUB (CHINAASP), CHINAJAVAWORLD et JAVAUNION, et j'en ai grandement bénéficié. Merci!