JSP engine can be set up after the use of development tools for JSP programming, now popular JSP development tools are mainly IBM Visualage,jbuilder,netbeans,jrun,urledit,dreamweaver, EditPlus and so on, here we mainly introduce IBM Visualage,jbuilder, jrun three kinds of tools of some basic conditions, you can refer to their respective characteristics, combined with their own development environment for development tools to choose.
IBM visualage for Java
IBM's Web development product is a giant of its kind: bulky, functional, and used by the entire development team, while the design goal is to fix the vision of what can be seen!
IBM WebSphere Software platform (a full range of integrated e-business solutions, including VisualAge for Java version 1.2) is a key part of the E-business application architecture, a unified End-to-end architecture developed by IBM on the same programming model. As a common programming model, the EJB specification has been widely supported in the industry, and it is also the integrated component model of the application architecture of e-commerce. VisualAge for Java is the first Java IDE that provides the wizard functionality to generate a large amount of EJB infrastructure code that simplifies the EJB development process. In addition, the creation of dialogs and entity beans wizards, mapping beans to existing relational data stores, and advanced test environments greatly reduce the time it takes to create, test, and deploy EJBS.
The
visualage for Java Persistence Tool enables developers to map EJBS to existing relational database structures. With support for dialogs and entity beans (CMP), developers can generate EJBS from existing database tables or build database structures from existing EJBS. VisualAge for Java also provides the means to map object models to data models, linking database administrators to Java developers. In addition, VisualAge for Java version 3.5 also supports IBM DB2 s/390 and Sybase, as well as support for IBM DB2 Common Database and Oracle.
If the IBM WebSphere Test Environment (WTE) is run in the VisualAge for Java host, developers can also test the EJB and servlet before deploying them to a remote server. Because developers can start and stop servers and applications and can arbitrarily change applications in the VisualAge for Java IDE, developers save a lot of time by not having to deploy and test code remotely.
generates test clients that allow developers to test their server-side EJBS without having to write a user interface or wait for a graphic producer to give a mandatory interface. In addition, when the user interface is complete, it can be used as a test tool to determine whether the problem exists in the client or server part of the application.
VisualAge for Java also simplifies the process of adding EJBS to existing applications. Hides the remote and local interfaces of the EJB and merges it into the JavaBeans programming model by generating accessbeans,visualage for Java. This provides a simplified JavaBeans interface to the EJB, simplifying the programming interface between the enterprise beans and the servlet or JSP, and is universally accepted by all Java developers. In addition, Accessbeans introduces the Advanced EJB property Local caching function, reduces the number of remote calls and provides fast access to the EJB.
now, IBM has turned to Java-centric for the WebSphere Studio Advanced Edition and its contained visualage for Java Professional software for building Web sites, so , Java developers may feel a lot better about WebSphere's full set of tools. The tools provided by Studio include: Web site management, rapid development of the JDBC Page Wizard, HTML Editor, and HTML grammar checking. This is really a good HTML site page editing environment. Studio and VisualAge are highly integrated, and the menu provides the option to quickly move code between the two packages. This allows the Web page designers using studio and Java programmers using VisualAge to exchange files and work together.
Studio provides a complete front-end development environment for building Java Server page. Many wizards can help users achieve specific development tasks in a faster, more error-prone manner. For example, the SQL Wizard allows us to browse the tables in the Oracle 8i database for testing, perform a variety of SQL tasks (such as increasing connections, restricting queries with constraints, and viewing query results before storing the results, and so on).
IBM's new tag will make it easier for JSP to access data, such as <tsx:repeat> tags, which are responsible for traversing the rows in the query without adding Java code to process the database. These tags indicate that IBM is gradually adopting a label-centric data access solution (as in the case of the ColdFusion approach).
when editing the page, we have several tools to choose from, including a graphical interface WYSIWYG page Editor, an outline view that shows the page hierarchy, and an HTML source edit view. But we found some problems with the integration of these editing tools, compared to Dreamweaver or ColdFusion doing better.
Studio provides code-addition features, but is disappointing?? This attribute can only be used for voicexml files, not for HTML or JSP files. However, its support for Web technologies such as VoiceXML and WML is still in the market-leading position.
Both
Studio and visualage include the JavaServer page debugger. Because the JavaServer page is run precompiled before execution, the way IBM provides page debugging for its precompiled form is noteworthy, and does not actually run Java source code forms on the server. With the VisualAge Java Server Page Debugger, we can view the HTML display from the Output window when the page is debugged. However, after compiling the JavaServer page, the compiler's output lists only the error results and does not automatically mark the source code where the error occurred.
VisualAge for Java Support Team development, the built-in code base can automatically modify the program code according to the changes we make, so that we can easily compare the current code with the previous version. Studio itself does not provide support for source version management, it simply contains a built-in file locking system that prevents others from incorrectly modifying these files when we edit the project file. The software also supports Third-party source code control systems such as Microsoft Visual SourceSafe. Because studio provides complete, configurable support for multiple-server and multi-stage project deployments, applications are deployed quickly on both the test server and the product server after the application has been developed.
WebSphere Studio Advanced Edition 3.5 and VisualAge for Java Enterprise Edition 3.5 are excellent development environments for development teams that provide multiple development for a single project Built-in support for people. But the interface and editing flaws of the two sets of products make IBM's product the best development package failed.