HCL Commerce Developer

HCL Commerce development environment

HCL Commerce Developer is the development toolkit for customizing a HCL Commerce application.

You should use the edition of HCL Commerce Developer that matches your edition of HCL Commerce:

  • HCL Commerce Enterprise HCL Commerce Enterprise and HCL Commerce Developer Enterprise
  • HCL Commerce Professional HCL Commerce Professional and HCL Commerce Developer Professional

All of the HCL Commerce Developer editions include the tools that you need to create customized code and perform Web development tasks. In general, this documentation set refers to these products collectively as the HCL Commerce development environment.

The HCL 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 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.

Note: HCL 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. If you want to have a secure test environment, you must generate your own certificate to replace the dummy certificates. For more information about the dummy key and trust file certificates and how to replace them, see WebSphere Application Server Security Guide topic. For information about encoding passwords in files, see Encoding password in files
There are four main components to the HCL Commerce development environment:
  1. The HCL Commerce workspace that is used within Rational Application Developer
  2. The development database
  3. HCL Commerce tools and plug-ins for Rational Application Developer
  4. File system assets, such as HCL Commerce XML configuration and properties files
The following diagram depicts a HCL Commerce Developer environment.