Sumário Itens Encontrados: 275Chapter 1: Overview 1For New Administrators 2Enterprise Applications 2Java Application Servers 3Java EE Services 4Oracle Fusion Middleware 6Oracle WebLogic Server 7New Features in WebLogic Server 12c 8Updates Required by Java EE 6 8Other Functionality Changes and Additions 9Conclusion 10Recommended Exercises 10Certification Questions 11Coming Up 12Chapter 2: Installation and Updates 13Supported Configurations 14Fusion Middleware Infrastructure 16Product Requirements 17CPU and Memory Requirements 17Disk Space 18Networking 18Java SE 18Installation Overview 19Installation Methods 22Installation Structure 23Updating and Patching 23De-installation 24Recommended Exercises 25Certification Questions 25Coming Up 26Chapter 3: Domains 27Definition 27Domain Components 28Product Installation and Domains 29Domain Topology 29Domain Structure 31Configuration Repository 32Configuration Methods 33Domain Templates 34Planning Domain Configuration 35Configuration Flow 35Domain Propagation 37Pack Command 38Unpack Command 38Propagation Process 39Recommended Exercises 40Certification Questions 40Coming Up 41Chapter 4: Node Manager 43Overview 43Node Manager Interactions 44Configuration 47Automatic Configuration 48Manual Configuration 49Structure and Properties 50Configuration Files 50Log Files 51File Locations 51Properties 52SSL Configuration 55Operation 56Start the Administration Server 57Start Managed Servers 58Automatic JVM Restart 58Crash Recovery 58Recommended Exercises 59Certification Questions 59Coming Up 60Chapter 5: Servers 61Standard Startup 61Available Methods 62Standard Scripts 63The startWebLogic Script 65The setDomainEnv Script 65The commEnv Script 65Resuming Execution of setDomainEnv 66The setStartupEnv Script 66The setUserOverrides Script 66Completing Execution of setDomainEnv 67Completing Execution of startWebLogic 67Path, Classpath, and System Properties 68Sample Configuration Values 69Sample PATH Value 69Sample CLASSPATH Value 70How the CLASSPATH Is Built 71Sample System Properties 72Additional System Properties 73Manual Startup 74Server Instance Selection 75Running the Command 75Credentials 76Recommended Exercises 76Certification Questions 77Coming Up 78Chapter 6: Configuration Management 79Java Management Extensions 80Architecture 80Configuration Management 81Administration Console 83Security 84GUI Layout 85Configuration Management Using the Administration Console 87WebLogic Scripting Tool 88Security 89Executing Commands 91WLST Commands 92Configuration Management Using WLST 95Recommended Exercises 98Certification Questions 98Coming Up 99Chapter 7: Logging and Monitoring 101Logging 101Loggers and Handlers 103Message Severity 104Message Attributes 105Available Log Files 106Viewing Log Files 108Configure Logging 111Logging Filters 112Monitoring 113Server Health 115Monitoring Dashboard 116Recommended Exercises 117Certification Questions 118Coming Up 118Chapter 8: Networking 119Network Channels 119Purpose 120Configuration 121Channel Types 123Administration Port 123Sample Use 125Virtual Hosts 126Recommended Exercises 127Certification Questions 128Coming Up 129Chapter 9: Clusters - Basics 131High Availability 131Tiered Architectures 132Cluster Architecture 134Cluster Creation 136Using the Administration Console 138Using WebLogic Scripting Tool 139Dynamic Clusters 142Server Templates 142Recommended Exercises 145Certification Questions 145Coming Up 146Chapter 10: Clusters - Advanced 147Enabling Technologies 147TCP/IP 147IP 148TCP 148Sockets 149UDP 149Multicast 150Unicast 150Application Layer 150Cluster Communication 151Health Status 151JNDI Replication 152Selecting Protocols 152Choosing Multicast 153Choosing Unicast 155Replication Channels 158Monitoring Clusters 158Recommended Exercises 160Certification Questions 160Coming Up 161Chapter 11: Clusters - Proxies 163HTTP Sessions 163Session Replication 164Replication Groups 164In-Memory Replication 165Session Persistence 166JDBC Persistence 168File Persistence 169Session Cache 170Proxies 170Hardware Proxies 171Software Proxies 171Deployment Architectures 177Session Failover 179Recommended Exercises 181Certification Questions 181Coming Up 182Chapter 12: JDBC 183Architecture 184Data Sources 185Configuration 187Transactionality 190Monitoring and Control 191Debugging 192Multi Data Sources 193Active GridLink 195Recommended Exercises 196Certification Questions 196Coming Up 197Chapter 13: Transactions 199Properties 200Extended Architecture 200Two-Phase Commit 202Java Transaction API 204WebLogic Server Transactions 205Demarcation and Control 206Configuration 206Transaction Logs 208Monitoring 210Recommended Exercises 211Certification Questions 211Coming Up 212Chapter 14: Application Deployment 213Deployment Scenarios 214Preparatory Phase 214Storage Location 215Storage Format 215Configuration Plans 216Deployment 221Staging Mode 222Distributing Applications 223Starting and Stopping Applications 224Redeployment 225Undeployment 227Recommended Exercises 228Certification Questions 229Coming Up 229Chapter 15: Security 231Concepts 231Security Realms 232Security Store 233Security Providers 234Authentication Provider 235XACML Authorization Provider 235Identity Assertion Provider 236Credential Mapping Provider 236XACML Role Mapping Provider 237Adjudication Provider 237CertPath Provider 237Providers in Action 237Custom Security Configuration 238LDAP Integration 239Recommended Exercises 242Certification Questions 242Coming Up 243Chapter 16: Backup and Upgrade 245Backup and Recovery 245Frequency 246Integrity 246Mode 247Scope 247WebLogic Server Backups 247Managed Server Independence 250Recovery 251Upgrade 253Recommended Exercises 256Certification Questions 256Appendix A: Answers to Sample Questions 257Overview 257Installation and Updates 258Domains 260Node Manager 261Servers 262Configuration Management 263Logging and Monitoring 264Networking 265Cluster Basics 267Clusters Advanced 268Clusters Proxies 269JDBC 270Transactions 271Application Deployment 272Security 273Backup and Upgrade 274Index 275About the Author