748 WebSphere Application Server V8.5 Administration and Configuration Guide for the Full Profile
20.2.9 Simplified development of server-side REST applications using Java
API for RESTful Web Services
Java API for RESTful Web Services (JAX-RS) offers a simpler way to develop, consume, and
scale REST applications. It is composed of a collection of interfaces and Java annotations
that simplifies the development process. With the annotations, you can declare resource
classes and the data types they support. It also allows developers to gain access to the
runtime context. Through its extensible framework, it is also possible to integrate custom
content handlers.
20.2.10 IBM WebSphere SDK Java Technology Edition Version 7.0
WebSphere Application Server V8.5 supports IBM WebSphere Software Development Kit
(SDK) Java Technology Edition Version 7.0 as a pluggable JDK. Java 6 is installed with the
product and used by default. Java 7 can be optionally installed and enabled using the
managesdk tool. This IBM SDK provides a full-function SDK for Java that is compliant with the
Java Platform, Standard Edition (Java SE) 7 application programming interfaces (APIs). The
SDK contains the Java application
Runtime Environment and other tools that enable
developers to create Java applications.
For more information, refer to the IBM SDK Java Technology Edition V7 Information Center:
http://publib.boulder.ibm.com/infocenter/java7sdk/v7r0/index.jsp
20.3 Monitored directory support
Simply by dragging and dropping applications into a defined and monitored directory, you can
speed the process of editing, compiling, deploying, debugging, updating, and uninstalling
applications. When an application is moved into the directory, after a defined interval, it is
automatically installed and started. Likewise, if the application is removed from the directory, it
is stopped and uninstalled. If the application or module is moved into the directory again, it is
updated. The supported file types are:
Enterprise Archive (EAR)
Web Application Archive (WAR)
Java Archive (JAR)
SIP Application Resource (SAR)
More information about Monitored directories is in 23.7.2, “Deploying using the monitored
directory support feature” on page 860.
20.4 Development and deployment tools
This section discusses the development and deployment tools that are available for
WebSphere Application Server V8.5.
20.4.1 IBM Assembly and Deploy Tools for WebSphere Administration
The IBM Assembly and Deploy Tools for WebSphere Administration is targeted to help in the
assembly and deployment of applications only. It does not provide development capabilities.
The IBM Assembly and Deploy Tools have the following key components:
Chapter 20. Features for application development and deployment 749
Import and validate applications
Edit deployment descriptors and binding files
Edit EAR-level configuration (Enhanced EAR)
Create and debug Jython and wsadmin scripts
Deploy EJB and web services
Deploy applications to local or remote WebSphere Application Server V8.5 servers
Debug applications on WebSphere Application Server V8.5
20.4.2 WebSphere Application Server Developer Tools for Eclipse
The IBM WebSphere Application Server Developer Tools for Eclipse is a lightweight set of
tools for developing, assembling, and deploying Java EE, OSGi, Web 2.0 and mobile
applications. The tool supports WebSphere Application Server V8.5 (including the Liberty
profile), WebSphere Application Server V8.0, and WebSphere Application Server V7.0. In
combination with the WebSphere Application Server V8.5 Liberty profile, this tool provides a
fast and lightweight environment for the rapid development and unit testing of web, Web 2.0,
mobile, and OSGi applications.
For more information, refer to the Information Center at:
http://publib.boulder.ibm.com/infocenter/radhelp/v9/topic/com.ibm.rad.install.doc/
topics/wdt_overview.html
20.4.3 Rational Application Developer for WebSphere Software
Rational Application Developer for WebSphere Software offers a more extensive set of tools
that support enterprise development. IBM Rational Application Developer for WebSphere
Software can be used to design, develop, analyze, test, profile, and deploy high-quality web,
SOA, Java, Java EE, and portal applications.
This product includes the following features:
Fully-integrated tools and support for IBM WebSphere Application Server V6.1 through
V8.5
Tools, including many simple wizards and visual editors, that fully support the Java EE
programming model, including web, Java, web services, and EJB applications
Code quality, testing, and deployment tools, such as the enhanced runtime analysis to
detect memory leaks or thread locks
Web 2.0, OSGi, Java Persistence API 2.0, SCA, XML, CEA, portal and web services
development features
IBM Workload Deployer (cloud) support
Support for Java 7
Ant scripting and JUnit testing framework
WebSphere performance profiling and logging
Agile development support with tools for refactoring code and unit testing
Automated tools to manage server instances and server configurations, including
automated creation and submission of wsadmin scripts
Integration with IBM Rational Team Concert™ and IBM Rational ClearCase® so that
management operations can be performed within the development environment and
increase collaboration and team productivity

Get WebSphere Application Server V8.5 Administration and Configuration Guide for the Full Profile now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.