Muutke küpsiste eelistusi

WebSphere Application Server Administration Using Jython [Kõva köide]

  • Formaat: Hardback, 504 pages, kõrgus x laius x paksus: 187x235x31 mm, kaal: 921 g
  • Ilmumisaeg: 29-Oct-2009
  • Kirjastus: IBM Press
  • ISBN-10: 0137009526
  • ISBN-13: 9780137009527
Teised raamatud teemal:
  • Kõva köide
  • Hind: 57,24 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 504 pages, kõrgus x laius x paksus: 187x235x31 mm, kaal: 921 g
  • Ilmumisaeg: 29-Oct-2009
  • Kirjastus: IBM Press
  • ISBN-10: 0137009526
  • ISBN-13: 9780137009527
Teised raamatud teemal:

Save Time and Money: Streamline WebSphere Application Server Management with Jython Scripting!

Utilizing Jython scripting, you can dramatically reduce the effort, resources, and expense associated with managing WebSphere Application Server. WebSphere Application Server Administration Using Jython will show you how. The first start-to-finish guide to Jython scripting for WebSphere administration, this book’s practical techniques and downloadable scripts can help you improve efficiency, repeatability, and automation in any WebSphere environment.

This book’s expert authors begin with practical introductions to both WebSphere Application Server administration and Jython, today’s powerful, Java implementation of Python. Next, they cover a broad spectrum of WebSphere management tasks and techniques, presenting real, easy-to-adapt solutions for everything from server configuration and security to database management. These are powerful solutions you can begin using immediately–whether you’re running WebSphere in production, development, or test environments.

Coverage includes

  • Mastering the Jython rules, characteristics, and properties that are most valuable in WebSphere scripting
  • Viewing and manipulating WebSphere configuration and run-time details
  • Making the most of the wsadmin scripting engine and objects–including rarely-used wsadmin parameters that can simplify administration
  • Adjusting wsadmin properties to reflect your needs and environment
  • Using the AdminApp scripting object to list, view, install, uninstall, and modify AppServer applications
  • Using the AdminTask object to manipulate WebSphere Application Server at a high level
  • Configuring the WebSphere Application Server with AdminConfig
  • Manipulating active AppServer objects (MBeans) with AdminControl
  • Controlling security, including aliases, roles, administrative and application security, and multiple security domains
Acknowledgments xxi
About the Authors xxiii
Introduction
1(4)
Why Is This Book Necessary?
1(1)
About the Websphere Application Server Product
2(1)
This Book and Its Organization
2(3)
Jython Fundamentals
5(22)
Introduction
6(1)
Data Types
6(9)
Numbers
7(1)
Strings
8(3)
Tuples
11(1)
Lists
12(1)
Accessing Sequence Elements
12(2)
Dictionaries
14(1)
Additional Information Types
15(11)
Literals (Constants)
15(1)
Variables Names (Identifiers)
15(1)
Variables
16(2)
Expressions
18(1)
String Operators
19(6)
Statement Separator
25(1)
Comments
26(1)
Coding Conventions
26(1)
Summary
26(1)
Jython Statements
27(36)
Expression Statements
27(1)
The print Statement
27(1)
Assignment Statements
28(4)
Packing and Unpacking
30(2)
Augmented Assignment
32(1)
Slices
32(3)
Simple Statements
35(7)
The assert Statement
35(1)
The break Statement
36(1)
The continue Statement
36(1)
The del Statement
36(2)
The exec Statement
38(1)
The import Statement
39(1)
The pass Statement
39(1)
The raise Statement
39(1)
Control Flow
39(3)
Compound Statements
42(7)
The if Statement
42(1)
Loop Statements
42(1)
The while Statement
43(1)
The for Statement
44(3)
The try Statement
47(2)
Functions
49(13)
Function Definitions
50(1)
Namespaces
51(1)
The global Statement
51(2)
Function Parameters
53(5)
The return Statement
58(2)
Default Parameter Evaluation
60(2)
Summary
62(1)
Jython Classes
63(24)
Class Statement
63(4)
Example class Definition
64(2)
Object Instantiation
66(1)
Built-in Constants
66(1)
Built-in Data Types
67(1)
List Methods
67(2)
Dictionary Methods
69(2)
String Methods
71(6)
String Formatting
74(3)
Built-in Functions
77(9)
Summary
86(1)
Jython Modules
87(26)
Jython Module Basics
87(5)
The import Statement
88(2)
nested_scopes
90(2)
Packages
92(1)
Errors and Exceptions
92(2)
Built-in Exceptions
93(1)
Functional Programming
94(1)
Using Java Objects and Libraries
95(17)
Jython Standard Library
97(3)
getopt() Module
100(7)
Regular Expressions (RegExp)
107(5)
Summary
112(1)
wsadmin
113(16)
Wsadmin Options
115(5)
Usage Information
116(1)
The Java Virtual Machine Initialization Phase
116(1)
The wsadmin Environment Initialization Phase
116(4)
The Connection Phase
120(2)
Defining the Scripting Language
122(1)
Trace-Related Options
122(1)
Wsadmin Profile Script Files
123(3)
Commands and Script Files
126(2)
Interactive/Interpretive wsadmin Session
128(1)
Summary
128(1)
Introduction to Admin Objects
129(20)
The Administrative Scripting Objects
129(5)
Help for the Help Object
134(2)
Help for MBeans
136(8)
Help for MBean Attributes
138(2)
Help for MBean Operations
140(2)
Help for Additional MBean Information
142(2)
Help for Other Administrative Objects
144(1)
Help for WebSphere Messages
145(1)
Useful Information
145(2)
Summary
147(2)
The AdminConfig Object
149(18)
AdminConfig Overview
149(4)
Configuration Identifier (config ID)
150(1)
Containment Path
151(1)
Configuration Types
152(1)
Using a config ID
153(2)
Show and Tell Methods
155(5)
Create and Modify Methods
160(2)
Configuration Verification/Validation
162(2)
Document Manipulation Methods
164(1)
Miscellaneous Methods
164(1)
Summary
165(2)
The AdminControl Object
167(18)
Environment Information and Manipulation
167(5)
MBean Support Methods
172(1)
Objects, Names, and Instances
173(1)
Attribute-Related Methods
174(7)
Miscellaneous Methods
181(2)
_jmx Methods
183(1)
Summary
184(1)
The AdminApp Object
185(14)
Application Informational Methods
185(5)
Application Installation Methods
190(4)
Edit, Update, and Uninstall
194(2)
Miscellaneous AdminApp Methods
196(2)
Summary
198(1)
The AdminTask Object---Server Management
199(42)
Introduction
199(2)
Simple One-Line Examples
201(1)
ServerType-Related Methods
202(3)
Creating Servers and Clusters
205(4)
Server-Related Commands
209(5)
Create Server Optional and Required Steps
212(2)
Server Template-Related Commands
214(2)
JVM-Related Methods
216(1)
JVM System Properties
217(1)
JVM Properties
218(2)
z/OS-Specific Methods
220(3)
Miscellaneous ServerManagement Methods
220(3)
Reference Section
223(16)
Node Group Command Group and Core Group Command Group
224(1)
createCoreGroup
224(1)
createNodeGroup
224(1)
addNodeGroupMember
224(1)
removeNodeGroupMember
224(1)
removeNodeGroup
225(1)
moveClusterToCoreGroup
225(1)
moveServerToCoreGroup
225(1)
deleteCoreGroup
226(1)
AdminReports Command Group
226(1)
reportConfigInconsistencies
226(1)
ReportConfiguredPorts
226(1)
ClusterConfigCommands Command Group
226(1)
createCluster
226(2)
createClusterMember
228(2)
deleteClusterMember
230(1)
deleteCluster
230(1)
ConfigArchiveOperations Command Group
231(1)
exportServer
231(1)
importServer
231(1)
GenerateSecurityConflgCommand Command Group
232(1)
generateSecConfigReport
232(1)
PortManagement Command Group
232(1)
listApplicationPorts
232(1)
listServerPorts
232(1)
ServerManagement Command Group
233(1)
listServer
233(1)
getServerType
233(1)
listServerTypes
233(1)
showServerInfo
234(1)
showServerTypeInfo
234(1)
createApplicationServer
234(1)
createApplicationServerTemplate
235(1)
deleteServer
236(1)
setJVMProperties
236(1)
setJVMSystemProperties
237(1)
setProcessDefinition
237(1)
Server Management Methods that Do Not Belong to Any Command Group
238(1)
createServerType
238(1)
Summary
239(2)
Scripting and Security
241(36)
WebSphere Security Basics
241(1)
Jaas(J2C) Aliases
241(8)
Create a J2C (Jaas) Alias
242(2)
Viewing Jaas Aliases
244(1)
Modify a Jaas Alias
245(1)
Delete a Jaas Alias
246(3)
Configuring Application Security
249(4)
Enabling/Disabling Administrative and Application Security
249(1)
Mapping Java EE Roles
250(1)
Review the Current and Available Mappings
251(1)
Mapping Roles to Users and/or Groups
251(2)
Enable/Disable Java 2 Security
253(2)
LDAP Failover
255(5)
Viewing the Hosts
257(1)
Adding Additional LDAP Hosts
258(1)
Setting the Host List
258(1)
Removing LDAP Hosts
259(1)
Federated Registries (and Other Essentially Undocumented Scripting Areas)
260(1)
Multiple Security Domains (WebSphere V7)
261(2)
Additional Security Topics
263(1)
Bus Security
263(1)
Datasources
263(1)
Web Services
264(1)
AdminTask Security Reference
264(13)
SecurityConfigurationCommands Group
264(6)
SecurityDomainCommands Group
270(2)
SecurityRealmInfoCommands
272(1)
WIMManagementCommands
273(1)
WizardCommands
274(1)
JACCUtilityCommands
275(1)
IdMgrRepositoryConfig
275(2)
Databases and Authorization
277(24)
Database Basics
277(3)
Terminology
278(1)
A Simple Example
278(2)
Troubleshooting Configuration Problems
280(4)
Advanced Settings
284(7)
Databases Reference Section
291(9)
JDBCProviderManagement Group
291(3)
VariableConfiguration Group
294(2)
Useful MBeans
296(4)
Summary
300(1)
Messaging
301(44)
An Introduction to Messaging
301(1)
Messaging Basics
302(1)
Terminology
303(1)
Example: Creating a Bus
303(5)
Example: Deleting a Bus
308(2)
Security
310(7)
Enabling Bus Security
311(1)
Example: Enabling Bus Access Security
312(2)
Example: Enabling Transport Security
314(3)
Reference Section
317(27)
Creating Message Buses
317(9)
Deleting a Bus and Bus Components
326(3)
Modifying a Bus and Bus Components
329(5)
Displaying Buses and Bus Components
334(3)
Bus Security
337(7)
Summary
344(1)
Administering Web Services
345(48)
Web Services Basics
346(7)
WS-I Profiles
346(1)
WSDL and Soap
347(1)
A Web Service Example
348(3)
Web Services Runtimes
351(1)
Managing Web Services
352(1)
Exploring Web Services
353(2)
Listing Web Services
353(1)
Listing Web Services Information
354(1)
Exporting the WSDL for a Web Service
355(1)
Web Service Policy Sets
355(16)
Policy Set Bindings
362(6)
Policy Set Attachment
368(3)
Policy Topics Summary
371(1)
Additional Topics
371(2)
Enable/Disable Endpoints
371(1)
WS-Notification
371(1)
Web Services and the Service Integration Bus
372(1)
Mediations
372(1)
Web Services Gateway
372(1)
Online References
372(1)
AdminTask Web Services Reference
373(20)
SIBWebServices Group
374(3)
KeyManagerCommands
377(1)
KeyStoreCommands
378(3)
KeySetCommands
381(1)
PolicySetManagement Group
382(8)
WebServicesAdmin Group
390(3)
Version 7.0 Scripting Libraries
393(56)
Library Organization
393(4)
Scripting Library Help
397(2)
Default Failure Action
398(1)
AdminApplication Script Library Module
399(10)
AdminApplication Group 1---Install and Uninstall Applications
400(3)
AdminApplication Group 2---Query Application Configurations
403(1)
AdminApplication Group 3---Update Applications
404(2)
AdminApplication Group 4---Export Applications
406(1)
AdminApplication Group 5---Configure Application Deployment
407(1)
AdminApplication Group 6---Start/Stop Applications
408(1)
Business-Level Applications (AdminBLA)
409(3)
Java 2 Connector (AdminJ2C) Library Module
412(2)
AdminJDBC Library Module
414(2)
Admin JMS Library Module
416(7)
AdminResources Library Module
423(5)
AdminAuthorizations Library Module
428(2)
AdminClusterManagement Library Module
430(2)
AdminServerManagement Library Module
432(13)
AdminServerManagement: Group 1---Server Configuration
433(4)
AdminServerManagement: Group 2---ServerTracingAndLogging Configuration
437(2)
AdminServerManagement: Group 3---OtherServicesConfiguration
439(6)
AdminNodeGroupManagement Library Module
445(1)
AdminNodeManagement Library Module
446(1)
AdminLibHelp and AdminUtilities Library Modules
447(1)
Summary
447(2)
Index 449
Robert A. Gibson is an Advisory Software Engineer with 30+ years experience in software roles at IBM, including architect, developer, tester, instructor, and technical support professional. He is currently team leader for IBMs WebSphere Distributed Application Server technical support group.

Arthur Kevin McGrath has worked for Contract Engineers in multiple positions since 1983. He has lectured internationally on programming languages, management, and quality assurance, and authored multiple courses on these topics.

Noel J. Bergman, cofounder of DevTech, has 25+ years experience with advanced technology. A member of the Apache Software Foundation, he is Vice President of the Apache Incubator.