Spring de tukuru enterprise rest application (Japanese Edition) Buy on Amazon

https://www.ebooknetworking.net/books_detail-B00SXN3QGG.html

Spring de tukuru enterprise rest application (Japanese Edition)

Book Details

ISBN / ASINB00SXN3QGG
ISBN-13978B00SXN3QG3
MarketplaceFrance  🇫🇷

Description

 本書はIT技術職での業務未経験者を対象としたJavaエンタープライズエンジニア養成講座(アセナエウム・ソサエティー)でのカリキュラムを、一部まとめたものです。本書の著者でもあるTakuya氏は養成講座の第一期生であり、彼が半年間を通じて学んだ内容を書籍にして、未経験者でもSpringを使ったREST/Hateoasアプリケーションを開発できるようにしたいという着想が執筆の動機となります。

 講座の趣旨としては転職を成功されることが至上目的であるため、How-To的な内容は最小限にとどめ、開発現場において用いられる

・DB設計、ER図、UMLモデリング
・デザインパターン
・Enterprise Integration Pattern
・Audit(監査)
・Concurrency(並列処理)
・AOP(メソッドアクセス・フィルター)
・Javascriptフレームワークを使ったUI設計

といった技術に焦点をあて、実践を通じて基礎を身につける手法をとっており、この教育アプローチは本書においても共通したものです。

 例えばSpring Frameworkの根幹であるDI(依存性注入)については講座において、マンツーマンで分かるまでつきあい、オブジェクト指向や抽象化なども口頭でわかるまで丁寧にフォローしており、開発現場のOJT的な感覚で教えています。しかし特に基礎的な部分については講座の原型のままをお伝えすることは難しいため、想定される読者はIT業界は未経験だがJava言語を独学で勉強中の方(ただしUMLやオブジェクト指向について基礎的な理解がある方)で、DIの基本を理解されている方、Spring Frameworkを独学しているが、これから業務への応用を考えている方です。

 これからJava開発者として就職を考えている方にはSpring Frameworkにおける実践的な技法の入門書としてご利用頂けると考えます。本書のポジショニングとしては、Springの初級と中級の間にあると考えており、Spring初級者でJavaの基礎を身につけた方向けの内容で構成されています。ただ動作させるだけのHow-To本とは一線をかくしており、より実務に近い、採用企業が求めているエンタープライズ環境での開発に耐えうるSpringでのRESTアプリケーションの開発技術を学ぶのに適した本といえます。

(※目次ページはKindle版とは異なりますので注意ください。)
本書の目的 5
はじめに 5
開発環境 8
Spring Tools Suite (STS) 8
Enterprise Javaの紹介 9
Layersパターン 12
J2EEデザインパターン 13
サンプルアプリケーション 13
DomainとRepository 14
Domainとは 14
Domainの実装 15
Domain Modelの設計 18
テーブル間の関係の設計 19
JPA (Java Persistence API)の活用 20
Hibernateの活用 25
SessionFactory実装の手順 25
Hibernate実装の抽象化 28
Spring Data JPA 31
サービスレイヤーと機能設計 33
サービスレイヤーとデザインパターン 33
サービスオブジェクトの実装 33
Data Transfer Objectパターン 36
監査機能 37
メソッドレベル・アクセスコントロール 39
REST 42
Lombok導入手順 42
CORSフィルターの追加 42
RESTの実装手順 44
Hateoasの実装手順 58
プレゼンテーション 59
サンプルアプリケーション(図書館サービス)の要件 59
Node.js導入手順 59
Bower の設定 60
Backbone.jsを活用したWebフォーム 60
ユーザーインターフェース 61
Backboneモデル 64
Backbone View 66
Backboneルーター 71
EIPとRabbitMQの組み込み 74
Enterprise Integration Patterns 74
RabbitMQ導入手順 74
Brokerアーキテクチャーパターン 76
Service Activator パターン 77
Spring Integrationsの実装 78
Node.jsの実装 80
MultithreadとThread Safety 87
Thread Safetyとは 87
Scope 87
Entity Bean 89
DAOとTransaction 89
Gradleプロジェクト作成手順 91
Donate to EbookNetworking
Prev
Next