Develop >
WebSphere Commerce development environment
WebSphere Commerce Developer is the development toolkit for customizing a WebSphere Commerce application.
You should use the edition of WebSphere Commerce Developer that matches the edition of WebSphere Commerce:
- WebSphere Commerce Enterprise and WebSphere Commerce Developer Enterprise
- WebSphere Commerce Professional and WebSphere Commerce Developer Professional
- WebSphere Commerce - Express and WebSphere Commerce Developer Express
All of the WebSphere Commerce Developer editions include the tools you require to create customized code and perform Web development tasks. In general, this information center refers to these products collectively as the WebSphere Commerce development environment.
The WebSphere Commerce development environment builds on top of Rational Application Developer, which is the core development environment from IBM. It helps you optimize and simplify Java 2 Platform Enterprise Edition (J2EE) and Web services development by offering best practices, templates, code generation, and the most comprehensive development environment in its class. This integrated development environment (IDE) includes integrated support for Java components, enterprise beans, servlets, JSP files, HTML, XML, and Web services all in one development environment.
There are four main components to the WebSphere Commerce development environment:
- The WebSphere Commerce workspace used within Rational Application Developer
- The development database
- WebSphere Commerce tools and plug-ins for Rational Application Developer
- File system assets, such as WebSphere Commerce XML configuration and properties files
In the WebSphere Commerce development environment, you can create customized code and then test the code using the WebSphere Commerce Test Server.
WebSphere Commerce Developer is configured by default to use the DummyServerKeyFile.jks and DummyServerTrustFile.jks files with the default self-signed certificate. That is, an SSL certificate that is not signed by a trusted certificate authority, but signed by the issuer of the certificate.
To have a secure test environment, generate the own certificate to replace the dummy certificates. See the WebSphere Application Server Security Guide for more information about the dummy key and trust file certificates and how to replace them. For information about encoding passwords in files, see Encoding password in files
- WebSphere Commerce workspace
WebSphere Commerce Developer provides a fully configured workspace for Rational Application Developer.
- WebSphere Commerce development database
The development environment is initially configured to work with Apache Derby, which is included with WebSphere Commerce Developer. You can configure WebSphere Commerce Developer to use the other databases.
- Restore the development environment to default setup
Restoring the development environment to its default setup is accomplished by using a convenience command called restoreDefault.bat.
- Useful links in WebSphere Commerce Developer
You might find the following links useful when using WebSphere Commerce Developer. The server must be running to access the links.
- WebSphere Commerce development environment changes from v6 to v7
The WebSphere Commerce development environment contains several enhancements from v6 to v7. These guidelines can help you work with the customized code when using WebSphere Commerce Developer in v7.
- WebSphere Commerce tools and plug-ins
The WebSphere Commerce development environment provides plug-ins and tools.
Related concepts
WebSphere Commerce common architecture
Related tasks
Restore the development environment to default setup
Start and stop WebSphere Commerce Developer
Related reference
Troubleshoot: WebSphere Commerce Developer