JavaシリーズVol.4【JavaからDB接続】MVCモデルでBeans+DAOを使って、WebアプリのDBを覚える。

所在平台: Udemy

课程主页: https://www.udemy.com/course/javavol4/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Java 系列 Vol.4【Java 连接数据库】使用 MVC 模型,通过 Beans+DAO 学习 Web 应用数据库** 本课程专为已有编程经验的学习者设计,旨在教授如何使用 Java 连接数据库,并应用 MVC 模型、Beans 和 DAO 来构建 Web 应用。 **课程内容概览:** 1. **开发环境搭建:** 详细讲解 JDK、Eclipse、Tomcat 和 MySQL 的安装与配置(Windows 和 Mac 均有视频教程),确保学习者能顺利搭建开发环境。 2. **ER 图与数据库设计:** * 学习 ER 图(实体-关系图)的创建,包括使用 ERMaster 引入、创建新文件、定义表(物理名与逻辑名)。 * 为员工主数据和部门主数据添加字段。 * 学习在 ER 图中创建外键约束。 3. **数据库创建与操作:** * 理解 MySQL 的架构。 * 创建用于应用的数据库和用户。 * 编写 DDL(数据定义语言)和 DML(数据操作语言)。 * 执行 DDL 和 DML,并进行验证。 4. **JDBC 连接与数据访问:** * 添加 JDBC 驱动。 * 创建数据库连接测试类。 * 创建数据库连接基类。 5. **Beans:** * 学习如何创建 Beans 来存储数据库中的数据。 * 创建员工 Bean 的基本框架,并定义其属性。 * 自动实现(Getter/Setter)Beans。 6. **DAO (Data Access Object):** * 创建员工 DAO 的基本框架。 * 编写 SQL 语句以根据员工 ID 提取数据。 * 将 SQL 嵌入 DAO(处理单个数据)。 * 编写 SQL 语句以提取所有员工数据。 * 将 SQL 嵌入 DAO(处理多个数据)。 * 理解 ArrayList 的概念。 7. **Beans 与 DAO 测试:** * 创建员工 DAO 的测试类。 * 进行单个员工查询的测试。 * 进行所有员工查询的测试。 8. **MVC 模型与 Model:** * 讲解 MVC 模型和 Model 层的重要性。 * 创建员工 Logic 类的框架。 * 编写员工 Logic 类的源代码。 * 创建员工 Logic 类的测试类,进行单个员工获取、员工 ID 无效以及所有员工获取的测试。 9. **View (视图):** * 准备 HTML 文件,并准备 JSTL。 * 将 HTML 文件转换为 JSP 文件。 * 将标签库嵌入 JSP。 10. **Controller (控制器):** * 创建 Index Servlet 并进行页面跳转。 * 创建 Shain Servlet 并进行页面跳转。 * 实现从 JSP 获取员工 ID。 * 实现获取所有员工数据。 * 实现根据员工 ID 获取单个员工数据。 11. **错误处理:** * 确认异常情况的处理。 * 处理员工 ID 输入非预期字符的情况。 * 处理搜索结果为空的情况。 本课程将带领学习者一步步构建一个完整的 Web 应用,从数据库连接到用户界面的呈现,深入理解 Java Web 开发的核心技术。

课程评论(0条)

课程详情

プログラミング経験がゼロの方へ本コースは、プログラミング経験ゼロの方は対象としていません。プログラミング経験ゼロの方は、以下のコースをおススメします。私の以下のコースをおススメします。JavaシリーズVol.1【ゼロからJavaの基礎文法と開発ツールを同時に学ぶ】JavaシリーズVol.2【Javaオブジェクト指向の実践】質問への回答不安やわからないことも多いと思います。その不安を解消して頂くべく、質問には即答するようにいたします。以下、このコースの目次です。開発環境の構築JDK, Eclipse, Tomcat ,MySQLインストールから設定まで、WinもMacも動画で解説し、何も迷いなく開発環境構築できます。ER(Entity-Relationship)図の作成動的Webプロジェクトの作成ERMasterの導入ER図(新規ファイル)の作成ER図でテーブルを作成(物理名と論理名)社員マスタに項目を追加部署マスタに項目を追加ER図で外部キー制約を作成DB作成(テーブル作成とデータ挿入)MySQLのアーキテクチャアプリ用のユーザーとDBを作るDDLとDMLの作成DDLとDMLの実行と確認JDBCと接続基盤クラスJDBCドライバの追加DB接続のテストクラス作成DB接続テスト接続基盤クラスの作成Beans(DBのデータを格納するJavaプログラム)社員Beanの大枠を作成社員Beanの属性を定義社員Beanの(自動)実装DAO(Data Access Object)社員DAOの大枠を作成社員IDを選択して抽出するSQLの作成SQLをDAOに組み込む(1データの時)全社員を抽出するSQLの作成SQLをDAOに組み込む(複数データの時)ArrayListのイメージBeansとDAOのテスト社員DAOテストクラスの大枠を作成1社員取得テスト全社員取得テストModelMVCモデルとModelの要点社員Logicクラスの大枠を作成社員Logicのソース社員Logicテストクラスの大枠を作成1社員取得テスト社員ID不正のテスト全社員取得テストViewhtmlファイルの準備JSTLの準備htmlファイルのJSP化JSPにタグリブを埋め込むControllerIndexサーブレットの作成と転送実行Shainサーブレットの作成と転送実行JSPから社員IDを取得する全社員を取得する社員IDから1社員を取得するエラー処理異常系の確認社員IDに想定外の文字が入った場合の処理検索結果がゼロだった場合の処理

课程标签

0人关注该课程

主题相关的课程