TECH PLAY

JavaエンジニアのためのEclipse パーフェクトガイド【増補改訂版】

3,278円 (税込)

楽天

JavaエンジニアのためのEclipse パーフェクトガイド【増補改訂版】

書籍情報

発売日:

著者/編集:横田 一輝

出版社:技術評論社

発行形態:単行本

書籍説明

内容紹介

環境設定からリファクタリング、Junitによるテスト、Gradleによるビルド方法、Spring Bootを利用したアプリケーション開発方法まで。開発に必要なEclipseの使い方を徹底解説!

目次

■■第1章 Eclipseとは ■1-1 Eclipseの概要 Eclipseは統合開発環境 統合開発環境(IDE)の歴史 Eclipseの歴史 Eclipseのプロジェクト Eclipseのパッケージ ■1-2 Eclipseの特徴 Eclipseでできること プラグインとは Eclipseマーケットプレース ■■第2章 Eclipseをはじめよう ■2-1 Eclipseのインストール Eclipse のインストール前に知っておくこと Pleiades All in Oneとは Pleiades All in Oneのインストール 公式サイトからEclipseをインストールする 公式サイトのEclipseを日本語化するには Pleiades 日本語化プラグインの導入 ■2-2 Eclipseの起動と構成 Eclipseの起動 Eclipseの終了 Eclipse のディレクトリ構成 ワークスペースのディレクトリ構成 ■2-3 Eclipseを知るうえでの基礎知識 ワークベンチとは Eclipse のメニュー構成 ビューとは パースペクティブとは エディターとは ■■第3章 Eclipseの基本機能を理解する ■3-1 パースペクティブを使いこなす パースペクティブを開く パースペクティブのアイコンとショートカットメニュー パースペクティブを切り替える アイコンボタンやビューのレイアウトを変更する ビューの場所を変える ■3-2 プロジェクトを使いこなす プロジェクトを作成する Javaクラスを作成する プロジェクトを閉じる プロジェクトを開く 複数のプロジェクトを開く プロジェクトを移行する プロジェクトのインポート ファイルのインポート プロジェクトの種類を知る プロジェクトの設定を理解する ■3-3 Javaパースペクティブを使いこなす Javaパースペクティブの画面構成 各ビューを理解する ■■第4章 Eclipseを使った開発の流れ ■4-1 開発に関する基礎知識 プログラミングの流れ コンパイルとは デバッグとは ビルドとは テスティングとは リファクタリングとは ■4-2 Eclipse の開発サイクルを理解する(プロジェクト作成編) Javaプロジェクトの作成 Webアプリケーションの作成手順. ■4-3 Eclipseの開発サイクルを理解する(デバッグ編) エラー表示からのデバッグ ブレークポイントからのデバッグ ステップ・インやステップ・オーバーなどを使ったデバッグ 変数の値を追跡する ■4-4 Eclipseの開発サイクルを理解する(その他) ナビゲートでソースコードの内容を確認する コードの即時比較 ■■第5章 エディターを使いこなす ■5-1 Javaエディターの基本操作 コードアシスト機能の使い方 エディターの表示設定 コードを折りたたむ 画面の切り替えと分割 その他のエディター機能 ■5-2 エディターのテンプレート機能を使いこなす エディターで使える基本的なテンプレート機能 ソースコード編集に便利なショートカットキー その他のコーディングに便利な機能 Javaエディターの設定 ■■第6章 Eclipseのリファクタリング手法 ■6-1 リファクタリングの目的 なぜリファクタリングが必要なのか リファクタリングの目的 リファクタリングを実施すべきタイミング ■6-2 サポートしているリファクタリング機能 リファクタリング機能を知る Eclipseがサポートしているリファクタリング機能 ■6-3 リファクタリングの実際 異なるクラスにあるクラス名を変更する 連続的にリファクタリングを行う リファクタリングによるエラーの修正 メソッドを外部クラスへ移動する リファクタリングによるクラスの継承 ■■第7章 JUnitによるテスティング ■7-1 テスティングの目的 ソフトウェア開発におけるテスト JUnitによるテストのメリット JUnitはホワイトボックステスト ホワイトボックステストと網羅条件 ■7-2 JUnitの設定と基本操作 元のソースプログラム テストケースを作成する Assertionsクラスのメソッド assertEqualsメソッド assertSame/assertNotSameメソッド assertArrayEqualsメソッド assertNull/assertNotNullメソッド assertTrue/assertFalseメソッド ■7-3 JUnitによるテスティングの実際 JUnit5とアノテーション JUnit5のアノテーションを検証する JUnit5を使った具体的なテスティング 条件分岐のJUnitテスト 複数の分岐条件を網羅する カバレッジとは ■■第8章 Gradleによるビルド方法 ■8-1 Eclipseで使えるビルドツール ビルドとビルドツール Mavenを利用する EclipseでMavenプロジェクトを作成する Pleiades All in OneでMavenプロジェクトを作成する ■8-2 Gradleの設定と基本操作 Gradleの特徴 Gradleプロジェクトを作成する Gradleの基本操作 ■8-3 Gradleによるビルド体験 Groovyでビルド処理を記述する Groovyでその他のタスクを実行する Javadocの作成 GradleでWebアプリケーションを起動させる ■■第9章 Eclipseのさらなる活用方法 ■9-1 チーム開発に必要な前提知識 グループとチームの違い チーム開発とチームワーク チーム開発で重要なバージョン管理 バージョン管理システム ■9-2 Gitでチーム開発 GitとGitHub GitHubとは Git/GitHubを利用する プロジェクトの整合性を保つには ■■第10章 Spring Bootでチーム開発 ■10-1 Eclipseでフレームワーク フレームワークとは Spring Bootとは フレームワークが登場する前のWebアプリケーション JSPに代わるThymeleafとは Lombokとは Spring Bootを利用したWebアプリケーションの構築① Spring Bootを利用したWebアプリケーションの構築② ■10-2 Spring Bootでチーム開発 チーム開発を行うWebアプリケーションの概要 バックエンドのコントローラ処理を作成する その他のバックエンドの処理を作成する フロントエンドの処理を作成する バックエンドのプログラムを変更する

著者情報

横田 一輝

横田 一輝(よこた かずき) 学校法人 静岡理工科大学 沼津情報ビジネス専門学校 教諭。 IT 企業で様々なシステムの開発に携わった後、フリーランスとなり、専門学校や大学等でIT 系科目の講師を務める傍ら、中小企業の ICT 化支援に従事。その後現職。 主な著書: 「図解即戦力 サーバーのしくみと技術がこれ 1 冊でしっかりわかる本」(共著)技術評論社 「Android Studio パーフェクトガイド(Kotlin /Java 対応版)」技術評論社

横田, 一輝, 1965-