JavaServer Faces

所在平台: Udemy

课程主页: https://www.udemy.com/course/javaserver-faces/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 上的 JavaServer Faces (JSF) 课程概述: 本课程将深入介绍 JSF(JavaServer Faces)这一强大的 Java Web 框架。JSF 是 Java EE (Java Enterprise Edition) 的官方标准,旨在简化大型、动态 Web 应用程序的开发,特别是企业级应用。 课程将从 JSF 的基础概念讲起,逐步深入讲解其核心功能,包括: * **Managed Beans**: JSF 应用的核心组件,用于管理页面数据和交互逻辑。 * **数据验证与转换**: 确保用户输入数据的正确性和格式。 * **Listeners**: 处理用户交互事件,触发特定操作。 * **Templating**: 提高页面代码的可重用性,简化页面维护。 * **GlassFish 服务器**: 介绍 Java EE 的参考实现 GlassFish 的基本用法。 * **CDI (Contexts and Dependency Injection)**: 讲解 CDI 的关键概念,以及它如何与 JSF 配合使用。 * **Web 应用架构**: 讨论并实践良好的 Web 应用架构设计。 课程设计包括视频讲解、PDF 讲义、源代码示例,以及测试和练习,帮助学员巩固所学知识。课程将通过一个大型综合项目来实践所有学到的内容,让学员亲眼见证一个完整的 Web 应用的构建过程。 课程将使用 Eclipse 作为 IDE,但学员也可以根据自己的喜好选择其他 IDE。 本课程旨在帮助学员全面掌握 JSF 框架,有效应对现代 Web 开发的挑战。

课程评论(0条)

课程详情

"Das Internet ist eine Spielerei für Computerfreaks. Wir sehen darin keine Zukunft." - Ron SommerDa hat sich der ehemalige Telekom-Chef Ron Sommer im Jahr 1990 leicht getäuscht. Das Internet ist inzwischen allgegenwärtig und man kann mit Fug und Recht behaupten, dass es die größte Revolution der Menschheitsgeschichte darstellt. Es hat unser Leben stark verändert und noch immer ist kein Ende abzusehen - eher im Gegenteil. Das spannendste dürfte uns noch bevor stehen.Deswegen wird es auch immer wichtiger, dass man Programme für das Internet schreiben kann. Zahlreiche Frameworks haben sich entwickelt, die es ermöglichen, mit der Programmiersprache serverseitige Java Programme zu schreiben, die dynamische Internetseiten anzeigen. JavaServer Faces (JSF) ist ein solches Framework, das zu dem offiziellen JavaEE-Standard (Java Enterprise Edition) gehört. Es soll die Entwicklung großer webbasierter Unternehmensanwendugen ermöglichen. Dabei geht JSF den Weg, dass die Vermischung von Java- und HTML-Code vermieden werden soll. Außerdem möchte JSF dem Programmierer viel 0815-Arbeit abnehmen und die Schwierigkeiten bei der Entwicklung von Web-Anwendungen möglichst vor ihm verbergen. In diesem Kurs sollst du dieses sehr mächtige Java-Framework in all seinen Facetten kennenlernen. Wir starten bei den absoluten Grundlagen und arbeiten uns dann immer weiter in die Tiefen des Frameworks vor. Ich zeige dir neben den grundlegenden Bausteinen, den ManagedBeans, die Datenvalidierung, Konvertierung, Listener, außerdem den Templating-Mechanismus, der die Wiederverwendbarkeit von Teilen der Webseite erhöht, und vieles mehr. Am Ende schreiben wir zusammen ein großes Programm, in dem alle Inhalte noch einmal vorkommen. So entsteht vor deinen Augen eine relativ große Anwendung, die alles miteinander verbindet. Neben den Videos gehören zu dem Kurs noch weitere Materialien: Du erhälst Foliensätze als pdf, mit denen du die Inhalte noch einmal wiederholen kannst. In den Videos programmiere ich meistens und arbeite wenig mit den Folien, aber die Folien enthalten noch einmal alle wichtigen Informationen zusammengefasst fürs Wiederholen und schnelle Nachschlagen. Außerdem stelle ich dir natürlich sämtlichen Quellcode aller Beispiele zur Verfügung, damit du sofort loslegen kannst. Einige Quizes und Übungen vervollständigen den Kurs. Neben dem eigentlichen Thema JavaServer Faces zeige ich dir noch die Grundlagen des Servers GlassFish, der die Referenzimplementierung von JavaEE ist, und die wichtigsten Elemente von CDI - ein Bestandteil von JavaEE, der inzwischen zusammen mit JSF verwendet werden kann. Außerdem ist es mir ein Herzensanliegen, auch ein wenig über eine gute Architektur für Web-Anwendungen zu sprechen, die ich dann in dem großen abschließenden Beispiel auch realisieren werde. Als IDE verwende ich Eclipse, aber es ist dir natürlich freigestellt, eine andere IDE zu verwenden. Jede größere IDE sollte ähnliche Funktionen anbieten wie ich sie dir in Eclipse zeige.

课程标签

0人关注该课程

主题相关的课程