UltraDev Technical FAQ
UltraDev Technical FAQ (Frequently Asked Questions)
What version of JSP does UltraDev support?
UltraDev supports JSP 1.0. Any JSP server that supports JSP 1.0 should be compatible with UltraDev generated code. The product has been tested with IBM WebSphere, Netscape Enterprise Server (iPlanet), JRun 2.3.3 and 3.0, and Apache Web Server. UltraDev does not include any built-in features for JSP 1.1. However, the product can be extended through the JavaScript API to support specific JSP 1.1 features.
What version of CFML does UltraDev support?
UltraDev supports ColdFusion Server 4.0. You can run UltraDev pages on ColdFusion Server 4.0 or 4.5.
Can ASP be used with a server running on Linux ?
Yes. You can build ASP sites for Linux machines running Apache Web Server using ChiliASP.
Can UltraDev be used with IBM WebSphere on an RS6000 or AS400 machine?
Yes. UltraDev generates JSP 1.0 compatible pages which are a combination of Java and HTML. All pages are cross platform so they will work with any JSP 1.0 server on any platform.
Will UltraDev work with an Apache Web Server ?
Yes. You can run a JSP site on Apache if you download the Tomcat extension for Apache from Jakarta.apache.org. You can also purchase an ASP extension for apache from ChiliSoft.
Does UltraDev support PHP?
UltraDev does not include built-in support for PHP. However, the product is totally extensible using a JavaScript API.
Does UltraDev support JavaBeans?
JSP pages can connect to JavaBeans. JSP developers can now register any JavaBean as an UltraDev Data Source. UltraDev will introspect JavaBean class, jar, and zip files. Once JavaBeans are registered, users have drag-and-drop access to JavaBean properties in the Data Bindings Inspector.
Does UltraDev support COM Objects?
UltraDev does not include any built-in COM objects. However, you can instantiate COM objects by writing the appropriate scripts in the HTML editor or you can create objects and server behaviors for them using UltraDev’s JavaScript API. Printable instructions on how to create objects and server behaviors using UltraDev's JavaScript API are available by clicking on the Extending Dreamweaver UltraDev 4 links on the UltraDev support site.
Does UltraDev support Enterprise JavaBeans?
UltraDev does not include any built-in support for EJBs. You can create a JavaBean which can instantiate an EJB and call the JavaBean from a BEAN tag on a JSP page.
Does UltraDev support Servlets?
UltraDev does not include any built-in support for servlets. You can manually write the code to call servlets in the HTML inspector.
What version of ASP does UltraDev support?
UltraDev supports ASP 2.0. Sites built in UltraDev can be deployed on IIS 5 (Windows 2000) which uses ASP 3.0. IIS 5 has been tested with UltraDev. However, the basic features of UltraDev do not include any of the new features of ASP 3.0. Extensions can be created for ASP 3.0 features.
Does a Web application server need to be running to use UltraDev?
To use UltraDev’s Live Data Mode you will need to have network access to your Web application server. Access to the Web application server can can be through the local file network or through FTP. If you don’t have access to an application server you can use all of the features of UltraDev except Live Data.
What JSP servers have been tested with UltraDev?
UltraDev has been tested with a number of different JSP servers. UltraDev generates JSP 1.0 specific code so it should work with any JSP 1.0 compatible server. The configurations we have successfully tested with are:
Allaire JRun 2.3.3 | |
Allaire JRun 3.0 (RC1) | |
IBM WebSphere 3.02 | |
Sun JavaWeb Server 2.0 | |
Netscape Enterprise 4.1 |
Database specific questions
Is a database needed on a local machine to use UltraDev?
You need to have access to a database on your network or local machine to use UltraDev. You can set up a different connection for run-time and design-time database connections. If you don't have network access to your database, you can use a different database like Microsoft Access for the design time connections. You need to make sure the database field names match the names in your run-time database.
Can UDL (Universal Data Link) files be used with UltraDev?
Yes. UltraDev works with UDL files just like ADO works with UDL files. For example, to use a UDL file as a "data source" for an ASP page and also for the design-time UltraDev document, create an ADO(Connection String) connection within UltraDev with run-time and design-time data the same: Connection String: "File name="C":\mydata\myudlfile.UDL;"
How can I connect to an Oracle database?
For ASP sites you can connect to any Oracle database through an ODBC driver or an OLE-DB driver. You can get ODBC drivers for Oracle 7 and 8 from Oracle.
For Cold Fusion sites you can connect to an Oracle database natively or through an ODBC driver. For a list of the configurations supported see the configuration matrix document on Allaire's web site (requires Acrobat Reader).
For JSP sites you can connect to an Oracle database using any JDBC 1.0 or 2.0 driver for Oracle. You can find a list of drivers for Oracle databases at http://industry.java.sun.com/products/jdbc/drivers/.
How can I connect to a SQL Server database?
For ASP sites you can connect to any SQL Server database through an ODBC driver or an ADO connection. SQL Server ODBC drivers are included with Microsoft’s Data Access Objects.
For Cold Fusion sites you can connect to a SQL Server database natively or through an ODBC driver. For a list of the configurations supported see the configuration matrix document on Allaire's web site (requires Acrobat Reader).
For JSP sites you can connect to a SQL Server database using any JDBC 1.0 driver for SQL Server. You can find a list of drivers for SQL Server databases at http://industry.java.sun.com/products/jdbc/drivers/.
How can I connect to a Sybase database?
For ASP sites you can connect to any Sybase database through an ODBC driver. You can get ODBC drivers from Merant and Sybase.
For Cold Fusion sites you can connect to a Sybase database natively or through an ODBC driver. For a list of the configurations and drivers supported by Cold Fusion see the configuration matrix document on Allaire's web site (requires Acrobat Reader).
For JSP sites you can connect to a Sybase database using any JDBC 1.0 driver for Sybase. You can find a list of drivers for Sybase databases at http://industry.java.sun.com/products/jdbc/drivers/.
How can I connect to an Informix database?
For ASP sites you can connect to any Informix database through an ODBC driver. You can get ODBC drivers from Merant and Sybase.
For Cold Fusion sites you can connect to a Informix database natively or through an ODBC driver. For a list of the configurations and drivers supported by Cold Fusion see the configuration matrix document on Allaire's web site (requires Acrobat Reader).
For JSP sites you can connect to an Informix database using any JDBC 1.0 driver for Oracle. You can find a list of drivers for Informix databases at http://industry.java.sun.com/products/jdbc/drivers/.
How can I connect to MySQL?
For ASP and ColdFusion sites you can connect to MySQL using an ODBC driver. You can purchase a MySQL ODBC driver from Merant.
For JSP sites you can connect to MySQL using any JDBC 1.0 driver for MySQL. You can find a list of drivers for MySQL databases at http://industry.java.sun.com/products/jdbc/drivers.
Do I have to use ODBC?
No. For ASP sites you can also connect to a database using OLE-DB. For Cold Fusion Sites you can connect through native databases drivers for some database. For JSP sites you can connect using any JDBC 1.0 or 2.0 driver.
Where can I find JDBC drivers?
You can download JDBC 1.0 and 2.0 drivers from various vendors. See Sun's Java Web site for a complete and up-to-date list of drivers and vendors.
What databases have been tested with UltraDev?
UltraDev has been tested with the following databases:
Oracle 8.1.5 Enterprise | |
IBM DB2 Universal 5.2 | |
Access 2000 | |
Microsoft SQL Server 7.0 | |
Microsoft SQL Server 6.5 |
What version of JDBC does UltraDev support?
UltraDev uses JDBC 1.0. Because JDBC is backwards compatible you can use JDBC either 1.0 or 2.0 drivers with UltraDev. To find a JDBC driver for your database see Sun's Java Web site.
Comments
Update of this FAQ
This faq is the official Macromedia FAQ...
But why not update it, because lots of thing have changed...
For example :
The most obvious, is that now, UD support PHP, due to Phakt extension. Due to that point, Apache doesn't require anymore only ASP or JSP support.
UltraDev have been successfully tested with Apache Tomcat, and JServ
MySQL, and PostgreSQL have been tested too...
I suppose there is more...
You must me logged in to write a comment.