|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-ee-les-fondamentaux-du-developpement-web-java/
课程评论:没有评论
《Java EE:Java Web开发基础》课程总结 本课程旨在教授Java EE Web开发的基础知识,通过8个包含明确学习目标的实践工作坊,帮助学员掌握Java EE架构。 **课程重点内容概览:** * **TP 1 Java EE:创建您的第一个Java EE项目** * 介绍Java EE项目的创建过程。 * **TP 2 Java EE:Servlet, JSP和HTML** * 学习如何从零开始创建Java EE项目。 * 掌握HTML文件 `login.html` 的创建。 * 学习JSP文件 `vue.jsp` 的创建。 * 通过Servlet实现相同的功能,理解Servlet在Web应用中的作用。 * **TP 3 Java EE:Servlet JSP JSTL MVC JDBC MYSQL** * 开发一个小型Java EE应用程序,实践MVC设计模式。 * 学习使用JSTL(JSP Standard Tag Library)简化JSP页面开发。 * 通过JDBC API和MySQL数据库实现对象持久化。 * **TP 4 Java EE:创建CRUD应用程序** * 开发一个Java EE Web应用程序,实现对“产品”实体的CRUD(创建、读取、更新、删除)操作。 * 重点使用MVC设计模式,并结合Servlet, JDBC, JSP, JSTL, Bootstrap等技术。 * **工作坊:JPA API** * 学习JPA(Java Persistence API)的基础知识。 * 指导如何创建数据库和Eclipse项目。 * 创建JPA项目,修改 `Persistence.xml` 文件。 * 学习创建实体(如 `Client` 实体)。 * 创建JPA工具类 (`JpaUtil`) 和数据访问对象 (`ClientDao`)。 * 学习如何编写测试类 (`ClientTest`) 来验证JPA功能。 * **TP 5 Java EE:将JPA API集成到动态Web项目中** * 将TP4中的动态Web项目添加JPA Facet。 * 学习如何使用JPA API来管理实体的持久化层。 * **JPA:实体间的关系** * 详细讲解JPA中不同类型的实体关系: * 一对多(OneToMany) * 多对多(ManyToMany) * 一对一(OneToOne) * 通过测试验证一对多(OneToMany)关系。 * **TP 6 Java EE:JPA实体间关系和CRUD** * 为现有项目添加第二个实体“类别”(Category),并将其与“产品”实体关联。 * 理解“产品”与“类别”之间的一对多(一个产品属于一个类别,一个类别包含多个产品)关系。 * 创建必要的接口和处理逻辑,实现关联实体以及相关的CRUD操作。 本课程通过循序渐进的实践项目,帮助学员扎实掌握Java EE Web开发的核心技术和设计模式。
A l'aide de 8 ateliers pratiques contenant chacun un ensemble d'objectifs pédagogiques précis. Comprendre les bases de l'architecture JAVA EETP 1 Java EE: Création de votre premier projet JAVA EETP 2 Java EE: Servlet, JSP et HTML: 1. Création du projet Java EE 2. Créer le fichier login.html 3. Créer le fichier vue.jsp 4. Refaire le même travail en utilisant une ServletTP 3 Java EE: Servlet JSP JSTL MVC JDBC MYSQLOn se propose dans ce TP de développer une petite application JAVA EE, qui utilise le design pattern MVC, la bibliothèque JSTL (JSP Standard Tag Library). Et pour la persistance des objets on va utiliser l'api JDBC et la BD MySql.TP 4 Java EE: Création d'une Application CRUD: On se propose dans ce TP, de développer une petite application Web Java EE, réalisant les opérations CRUD (Create, Read, Update et Delete) sur l'entité Produit. Et ce en utilisant le Design Pattern MVC, et les technologies: Servlet, JDBC, JSP, JSTL, Bootstrap…Atelier: L'API JPA : 1. Créer une BD et une connexion Eclipse2. Création du projet JPA3. Modifier le fichier Persistence.xml4. Créer l'entité Client5. Créer la classe JpaUtil6. Créer la classe ClientDao7. Créer la classe de test ClientTestTP 5 Java EE: Intégration de l'API JPA à un projet Web dynamiqueOn se propose dans ce TP, d'ajouter la facet JPA au projet web dynamique du TP4. La couche persistance des entités sera prise en charge par l'api JPA.JPA: Les Relations entre les Entités1. Relation Un à Plusieurs (OneToMany)2. Relation Plusieurs à Plusieurs( ManyToMany)3. Relation Un à Un ( OneToOne )4. Tester la relation OneToManyTP 6 Java EE: JPA Relation entre entités et CRUDOn se propose dans ce TP, d'ajouter une deuxième entité Categorie et de la relier avec l'entité Produit existante. Et de créer les interfaces et les traitements nécessaires. Sachant qu'un produit possède une seule catégorie et une catégorie contient plusieurs produits.