دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Laboratoire Supinfo
سری:
ISBN (شابک) : 2100506234, 9782100506231
ناشر:
سال نشر:
تعداد صفحات: 354
زبان: French
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب EJB 3 : Des concepts à l'écriture du code - Guide du développeur به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب EJB 3: از مفاهیم تا نوشتن کد - راهنمای توسعه دهندگان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کار بر اساس دوره های ارائه شده توسط آزمایشگاه فناوری Sun SUPINFO است. هدف آن ارائه و نشان دادن تازگی اصلی جدیدترین نسخه پلتفرم Java Enterprise: EJB 3 است. این به عنوان یک راهنمای آموزشی و منبع مرجع برای پاسخگویی به سؤالات واقعی توسعه و نگهداری خدمات و اهداف تجاری طراحی شده است. همچنین یک مطالعه عملی کامل را بر اساس یک مورد واقعی از توسعه یک برنامه تجاری ارائه می دهد. این کتاب برای توسعه دهندگان جاوا که مایل به یادگیری در مورد سیستم های ماندگاری داده هستند، برای توسعه دهندگان EJB 2 که مایل به حرکت به سمت یک سیستم انعطاف پذیرتر و سریع تر برای راه اندازی هستند، و برای توسعه دهندگان J2EE که هم به دنبال پایداری داده با کارایی بالا و هم روشی هستند مناسب است. راهنمای با تعداد زیادی نمونه کد آماده برای استفاده.
Cet ouvrage est fondé sur les cours dispensés par le laboratoire SUPINFO des technologies Sun. Son objectif est de présenter et d'illustrer la nouveauté majeure de la dernière version de la plateforme Java Entreprise : EJB 3. Il a été conçu comme un guide de formation et un support de référence répondant aux questions concrètes de développement et de maintenance des services et des objets métiers. Il présente en complément une étude pratique complète basée sur un cas réel de développement d'une application entreprise. Cet ouvrage conviendra aux développeurs Java désireux de s'initier aux systèmes de persistance des données, aux développeurs EJB 2 souhaitant évoluer vers un système plus modulable et plus rapide à mettre en place ainsi qu'aux développeurs J2EE cherchant à la fois un système performant de persistance de données et un guide pratique proposant de nombreux exemples de code prêt à l'emploi.
Table des Matières......Page 8
Avant-propos......Page 4
1.1 Historique......Page 20
1.1.2 Application multi-tiers......Page 21
1.1.3 Application en couches......Page 24
1.2 Détails des couches.......Page 25
1.2.2 Couche application......Page 26
1.2.3 Couche métier......Page 27
1.3.1 Objets distribués......Page 28
1.3.2 Architecture EJB......Page 31
1.3.3 Visibilité des EJB......Page 34
1.4.1 Cas d'utilisation et analyse......Page 36
1.4.2 Architecture retenue......Page 37
2.1.1 Qu'est-ce que Java EE 5 ?......Page 40
2.1.3 La spécification......Page 43
2.2.1 Le problème EJB 2 : bilan......Page 47
2.2.2 Les EJB 3 : évolution ou révolution ?......Page 48
2.3.1 J2SE 5.0 : de nouveaux apports......Page 49
2.3.2 Injection de dépendances......Page 53
3.1.1 Qu'est- ce qu'un Session Bean ?......Page 56
3.1.2 Les Session Beans Stateless et Stateful......Page 57
3.1.3 Quand utiliser les Session Beans ?......Page 58
3.2 EJB 2 : écriture d'un Session Bean......Page 59
3.2.1 La classe du Bean......Page 60
3.2.2 Les interfaces......Page 63
3.3 EJB 3 : écriture d'un Session Bean......Page 65
3.3.1 La classe du Bean......Page 66
3.3.2 Les méthodes du cycle de vie......Page 67
3.3.3 Particularités du Stateful Session Bean......Page 70
3.3.4 Les interfaces métiers......Page 71
3.3.5 Les intercepteurs : gestion avancée du cycle de vie......Page 72
3.4.1 Qu'est- ce qu'un service web ?......Page 75
3.4.2 Écriture d'un Web Service......Page 76
3.5.1 Packaging......Page 79
3.5.2 Déploiement......Page 80
4.1.1 Qu'est-ce qu'un Entity Bean ?......Page 82
4.1.2 Propriétés d'un Entity Bean......Page 83
4.1.3 Avantages des Entity Beans......Page 85
4.2.1 La classe du Bean......Page 86
4.2.2 Les interfaces......Page 89
4.2.3 Le descripteur de déploiement......Page 92
4.3.1 Cure de jeunesse......Page 96
4.3.2 La classe de l'entité......Page 97
4.3.3 Les champs persistants......Page 98
4.3.4 Identificateur unique ( clé primaire)......Page 106
4.3.5 Les champs relationnels......Page 112
4.3.6 L'héritage......Page 122
5.1 Introduction......Page 130
5.2.1 Qu'est-ce que JMS ?......Page 131
5.2.2 Les composants JMS......Page 132
5.2.3 Modèle de messagerie......Page 134
5.2.4 Applications clientes......Page 136
5.2.5 Session Bean et JMS......Page 139
5.3.1 Rôle d'un MDB......Page 140
5.3.2 EJB 2 : écriture d'un MDB......Page 141
5.3.3 EJB 3 : écriture d'un MDB......Page 143
6.1 Le système de persistance : une évolution majeure......Page 152
6.2 Qu'est-ce qu'une unité de persistance ?......Page 153
6.3.1 Paramétrage de l'unité de persistance......Page 154
6.3.2 Environnement Java EE......Page 159
6.3.3 Environnement Java SE......Page 161
6.4.1 Transaction- scoped persistence context......Page 162
6.4.2 Extended persistence context......Page 163
6.5 La persistance via l'Entity Manager......Page 165
6.5.1 Obtenir un Entity Manager......Page 166
6.5.2 Travailler avec l'Entity Manager......Page 170
6.6 Cycle de vie d'un Entity Bean......Page 176
6.6.2 Définition des « callback methods »......Page 177
6.6.3 Annotations du cycle de vie......Page 178
6.6.4 Principe du « lazy loading »......Page 179
7.1.1 Qu'est-ce que EJB-QL ?......Page 184
7.1.2 Le schéma abstrait......Page 185
7.2.1 Le langage EJB-QL 2......Page 186
7.2.2 Utilisation en EJB 2......Page 188
7.3 EJB-QL pour EJB 3......Page 191
7.3.1 Le langage EJB-QL 3......Page 192
7.3.2 L'API Query......Page 206
7.3.3 Les requêtes nommées ( Named Queries)......Page 209
7.3.4 Les requêtes natives ( Native Queries)......Page 210
8.1.1 Les différents clients......Page 214
8.1.3 Client local et conteneur......Page 215
8.2.1 Présentation générale......Page 216
8.2.2 Dans les conteneurs EJB et web......Page 217
8.3.1 Présentation générale......Page 219
8.3.2 Dans les conteneurs EJB et web......Page 220
8.4.2 Paramétrage......Page 221
8.4.3 Utilisation et exécution sous Java EE 5......Page 223
9.1 Le modèle transactionnel......Page 228
9.1.1 Les transactions locales et globales......Page 229
9.1.2 Les transactions concurrentes : niveaux d'isolation......Page 231
9.2 Les transactions dans Java EE......Page 235
9.2.1 Les transactions gérées par le conteneur EJB.......Page 236
9.2.2 Les transactions gérées par le Bean......Page 244
9.3.1 Modifications sur plusieurs bases de données......Page 246
9.3.2 Appel JMS et modifications sur plusieurs bases de données.......Page 247
9.3.3 Modifications avec plusieurs serveurs EJB......Page 248
10.1 Introduction......Page 250
10.2.1 Sun Java System Application Server......Page 251
10.2.2 NetBeans......Page 256
10.3.1 JBoss......Page 261
10.3.2 Eclipse......Page 266
10.4.1 Présentation......Page 274
10.4.2 Exemple......Page 276
10.4.3 Conclusion......Page 281
11.1.1 Présentation générale......Page 282
11.1.2 Cas d'utilisation......Page 284
11.1.3 Récapitulatif des rôles et opérations associées......Page 287
11.2.2 Architecture physique......Page 289
11.2.3 Analyse logicielle.......Page 291
11.3.1 Préparation de l'environnement......Page 295
11.3.2 Test de l'environnement......Page 300
11.3.3 Développement de la couche métier......Page 305
11.3.4 Développement de la couche présentation......Page 323
L'avenir d'EJB 3......Page 348
Index......Page 350