Book description
IBM® WebSphere® Application Server V8.5 includes a Liberty profile, which is a highly composable, dynamic application server profile. It is designed for two specific use cases: Developer with a smaller production run time, and production environments. For a developer, it focuses on the tasks that a developer does most frequently and makes it possible for the developer to complete those tasks as quickly and as simply as possible. For production environments, it provides a dynamic, small footprint run time to be able to maximize system resources.
This IBM Redbooks® publication provides you with information to effectively use the WebSphere Application Server V8.5 Liberty profile along with the WebSphere Application Server Developer Tools for Eclipse, for development and testing of web applications that do not require a full Java Platform. It provides a quick guide on getting started, providing a scenario-based approach to demonstrate the capabilities of the Liberty profile along with the developer tools. This provides a simplified, but comprehensive, application development and testing environment.
The intended audience for this book is developers of web and Open Services Gateway initiative (OSGi) applications who are familiar with web and OSGi application concepts.
This book has been updated to reflect the new features in WebSphere Application Server.
Table of contents
- Front cover
- Notices
- IBM Redbooks promotions
- Preface
- Chapter 1. An introduction to the Liberty profile
- Chapter 2. Installation
-
Chapter 3. Developing and deploying web applications
-
3.1 Developing applications using the Liberty profile developer tools
- 3.1.1 Using the tools to create a simple servlet application
- 3.1.2 Developing and deploying a JSP application
- 3.1.3 Developing and deploying a JSF application
- 3.1.4 Developing and deploying JAX-RS applications
- 3.1.5 Using Context and Dependency Injection in web applications with the Liberty profile developer tools
- 3.1.6 Developing JAX-WS web services applications with the Liberty profile developer tools
- 3.1.7 Developing WebSocket applications with the Liberty profile developer tools
- 3.1.8 Debugging applications with the Liberty profile developer tools
- 3.2 Developing outside the Liberty profile developer tools
-
3.3 Controlling class visibility in applications
- 3.3.1 Using shared libraries in applications
- 3.3.2 Creating a shared library in the Liberty profile developer tools
- 3.3.3 Creating a shared library outside of the tools
- 3.3.4 Using libraries to override Liberty profile server classes
- 3.3.5 Global libraries
- 3.3.6 Using a classloader to control API visibility
-
3.1 Developing applications using the Liberty profile developer tools
- Chapter 4. Iterative development of OSGi applications
- Chapter 5. Developing enterprise applications with Liberty profile
- Chapter 6. Configuring application security
- Chapter 7. Serviceability and troubleshooting
- Chapter 8. From development to production
-
Chapter 9. Developing and deploying custom features
- 9.1 Considerations for creating custom features
-
9.2 Defining a custom feature
- 9.2.1 Elements of a feature
- 9.2.2 Visibility constraints for features, packages, and services
- 9.2.3 Subsystem content: Writing a minify-compatible feature
- 9.2.4 Using the tools to create a custom feature
- 9.2.5 Creating a Liberty feature manually
- 9.2.6 Automatic provisioning: Creating an auto-feature
- 9.2.7 Packaging native code in your bundles
- 9.2.8 Packaging features for delivery
- Appendix A. Additional material
- Related publications
- Back cover
Product information
- Title: IBM WebSphere Application Server Liberty Profile Guide for Developers
- Author(s):
- Release date: July 2015
- Publisher(s): IBM Redbooks
- ISBN: 9780738440873
You might also like
book
Python Crash Course, 2nd Edition
This is the second edition of the best selling Python book in the world. Python Crash …
book
Python Crash Course, 3rd Edition
Python Crash Course is the world's best-selling guide to the Python guide programming language, with over …
book
Authentication and Access Control: Practical Cryptography Methods and Tools
Cybersecurity is a critical concern for individuals and for organizations of all types and sizes. Authentication …
video
ChatGPT: Possibilities and Pitfalls
Sponsored by deepset Reaching a million users in less than a week, ChatGPT has ignited discussions …