1. Partie Java SE
1. Bases de Java : syntaxe de base ; orienté objet (clé) ; API de bibliothèque de classes commune ; programmation : AWT ; mécanisme d'événement ;
3. Connaissance avancée de Java : Annotation et NIO, multi-threading, pool de threads, non bloquant, réflexion réseau ; proxy ;
2. Programmation JDBC
4. Bases de SQL : requêtes SQL de base ; sous-requêtes ; intersection, union et différence des ensembles de résultats ; >
5, bases de JDBC : utilisation commune des bases de données ; opérations JDBC, bases de données communes ; RowSet et ensembles de résultats hors ligne ; gestion des transactions par lots ; 6. JDBC avancé : procédures stockées, fonctions ; déclencheurs ; comprendre les lacunes de JCBC ; maîtriser les avantages et la conception des outils ORM ; 3. Programmation DHTML 7. Bases HTML : balises HTML de base ; 🎜>8. Connaissance de JavaScript : syntaxe de base de javascript ; caractéristiques de base des objets de javascript ; compréhension approfondie des caractéristiques dynamiques de javascript ;
9. Mécanisme Dom et événementiel : fonctionnement du DOM, programmation ; ; Mécanisme d'événement de navigateur commun ; maîtrise des compétences d'interaction des utilisateurs ;
4. Programmation XML
10. Règles de base XML ; XML et feuilles de style ; > 11. XML avancé : DOM, SAX et JAXP ; dom4j, JDOM et autres outils ; XQuery et XQJ ; échange de données basé sur XML ;
5. Programmation Web Java
13. Bases de la programmation Web : serveur Tomcat ; syntaxe Jsp, EL, objets intégrés ; annotations Servlet 3.0 ; Listener et Filter ;
14. Programmation Web avancée : bibliothèque de balises personnalisées ; le rôle des balises ; utilisation de bibliothèques de balises courantes telles que JSTL, DisplayTag ;
15. Principes de programmation Web : requête/réponse, architecture ; Compréhension approfondie des principes de fonctionnement de Jsp ; communication et mode de commande d'appel du Servlet au bas du conteneur Web ;
6. Programmation Ajax :
16. Programmation Ajax : XML HttpRequest et requêtes asynchrones ; utilisation des bibliothèques Ajax courantes (Prototype, Jquery, ExtJs, DWR) ; étude approfondie de la conception des bibliothèques ajax combinées au protocole Http et aux requêtes asynchrones
Développement Android
17. . Bases d'Android : environnement de développement et de débogage Android ; composants d'interface et gestion des ressources d'interface ;
18. Intermédiaire Android : fichiers IO et SQLite ; et enregistrement et lecture vidéo ; programmation de capteurs ; application GPS ;
19. Android avancé : programmation réseau et développement OpenGL_ES 3D ; intégration des services Google et développement NDK ; ; services cloud ;
8. Java EE léger
20. Struts2 : système MVC et Struts ; internationalisation et bibliothèque de balises ; développement d'intercepteurs et de plug-ins ;
21. Hibernate : mappage ORM et persistance ; mappage relationnel, mappage d'héritage ; réglage des performances, requête HQL, requête de conditions, cache de requête SQL ; ;
22. Spring : configuration et gestion des IoC et des Beans ; cycle de vie des Beans ; SP, EL ; développement intégré de S2SH ; Java classique ;
9. EE
23. JSF<Études sélectionnées> : concepts de conception MVC et JSF ; beans gérés et mécanisme de navigation ; bibliothèque de balises JSF ; conversion de type et vérification des entrées ; . EJB et technologies associées : JNPI et RMI ; Session Bean et son cycle de vie ; JMS et MDB ; Session Bean et Web Service ; 25. JPA : framework ORM et annotations JPA ; et API communes ; transactions JTA et gestion des transactions ; requête JPQL, intégration JPA ;
10.
26. Pratique et architecture Java EE : Ant Ivy ou Maven ; SVN, CVS ; compréhension approfondie de plus de 10 modèles de conception ; maîtriser diverses architectures Java EE et leurs avantages respectifs
27. Workflow : Spécification et fonctions de workflow ; frameworks de workflow tels que JBPM ; refactorisations multiples et réflexion répétée ;
28. Java EE Advanced : Maîtriser les principes de fonctionnement de chaque framework MVC et être capable de développer des projets similaires ; frameworks ; maîtriser Spring, HiveMind, Les principes de frameworks tels que AspectJ peuvent développer des outils similaires ; maîtriser les principes de frameworks tels que Hibernate et iBatis, et peuvent développer des outils similaires et étudier en profondeur le mécanisme EJB et comprendre grossièrement la mise en œuvre des serveurs d'applications ;
Ce qui précède est la direction de Java. . . Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (m.sbmmt.com) !