WebSphere5.0 development EJB, tool comparison

zhaozj2021-02-16  53

This article is only a brief introduction

With more and more programmers use Enterprise JavaBean (EJB) components in their projects, the demand for simplified EJB development is also growing. This article will introduce several developed EJB tools. You can refer to its own characteristics, combined with its own development environment. This article is comparable to WebSphere V5.0 DB2.

The popular EJB Development Tool (IDE) and a combination have the following:

1. Eclipse 2.1 Lomboz 2.1 (free)

2. Eclipse 2.1 Ant 1.51 xdoclet1.2.0b2 orion1.60beta (free)

3. JBuilder9.0 (charge)

4. WSAD 5.0 ​​(charged)

Eclipse 2.1 Lomboz 2.1

Eclipse - a good Java integrated development environment, I believe that many people are already in use.

Lomboz - a nice Eclipse plugin, the highest version is 2.1, free open source, development company / organization

Is http://www.objectlearn.com/ It will open a lot of Java application servers, J2EE components, and web applications

Send an integrated into Eclipse to help Java developers build, test, and deploy J2EE applications using Eclipse.

Support JSP syntax highlights, and Code Assist functionality can be compared with JBuilder.

Overall introduction: Eclipse Lomboz can be said to be a very nice combination, current Lomboz 2.1 version

Support EJB2.0 It can automatically generate EJB code and related deployments, which can be perfectly combined with JBoss and WebLogic.

But there is a certain difficulty in combination with WebSphere, because Lomboz is not supported by default, there is no WebShpere, you need to modify

Plug-in parameters, large difficult coefficients, and have enough understanding of WebSphere, including his running mechanism, etc.

Developing EJB advantages: Supporting development EJB can automatically generate code, open source free, fast.

Developing EJB Disadvantages: Generating EJB code is not standardized, joining a little own feature, and is difficult to combine IBM products.

ECILPSE 2.1.60b2 orion1.60beta

Eclipse - a good Java integrated development environment, I believe that many people are already in use.

Ant - Nice Builder tool, similar to the Make tool under Linux, perform various tasks in a batch form (such as file copy, compile, packaging, etc., and custom tasks). Development company or organization is http://www.apache.org.

XDoclet - xdoclets have developed from the EJBDoclet tool created by Rickard Oberg, which is easy to express: avoid providing multiple files for each EJB, but all information needed from a single bean class file. It is mainly used in EJB rapid development with Ant tools. Insert some specific Javadoc tags in your bean implementation, resolve, to generate various files, such as interface files and deployment description files. The concepts of many design patterns are introduced in version 1.2.0, such as automatically generating DAO and ValueObject objects, SessionFacade objects, and some tool classes. Development company or organization can view http://xdoclet.sourceforge.net/

Orion - Small appserver, but the function is very strong, it is gradually supporting EJB2.0. Development company or organization is www.orionsociety.com for information on IBM WebSphere application servers.

Overall introduction: ECILPSE 2.1 Ant 1.51 xdoclet1.2.0b2 Orion 2.0 Why is the combination of developments, first they are free, and almost all open source. Second, their combination is powerful, and the requirements for developers are low. Supports CMP / CMR, JSP, and JMS in EJB2.0. Whether it is C / S application or B / S app, it can quickly build a test platform. Obviously, this tool combination can be greatly developed.

Development EJB Advantages: The latest version of Orion 2.0 has begun to support EJB2.0, and free open source.

Development EJB Disadvantages: Configure trouble, difficulty.

JBuilder9.0

Borland JBuilder9 - The world's most powerful Java development environment, compared to past versions, JBuilder provides more time-time tools and elves, allowing you team productivity to the limit to help you develop better software in the shortest time. This is just a full Borland solution. JBuilder9 Enterprise is the first key to integrating the application development cycle (ApplicationLifecycle), which can use your existing technical investment and give you the biggest freedom and flexibility. Let you The way works with the process. BorlandOptimizeitsuite is included in the JBuilder9Enterprise version: JBuilder9 is included in the innovation tool and the value-added function to promote enterprise Java to the new realm. First, Optimizeitsuite is fully integrated into the JBuilder9Enterprise version, compared to the JBuilder8EnterprisePriseperFormanceBundle version of the price, assisting your team incorporates the efficiency of the product into a normal workflow, thereby developing high quality software. Accelerate Java Development Best Tools: Visual EJB? Design Tools, let you quickly, smoothly construct EJB, new DataTransferObject (DTO) and sessionfa? ADE Elf Assist your user's terms simple and correctly use EJB. Graphical decentralia improves your error efficiency, and HotSwap de-wrong technology allows you to make it easily in the unligerative period, new SmartTemplate reduces your repeat type, support Apache? Ant allows you to quickly, elastically Construct a project. In addition, other advanced features will make your program code more quickly and shorten the development cycle. Complete the work with your own choice: JBuilder9 upholds Borland to respect customer-selected consistent tradition, elastic support for multiple latest J2EE platforms, including Borland? EnterpriseServer5.2, BeaWeblogic? 8.1, IBM? WebSphere? 5.0 plus Tomcat , Oracle?, Sun?, Servo with Sybase? Integrated application development cycle: JBuilder9 enhances the integration of overall application development cycle, whether you choose a complete Borland development cycle solution, or choose different manufacturers' products, you don't have to worry about how development cycle tools are mixed with JBuilder use. JBuilder9 integrates the development of BorlandStartEAM ?, and strengthens the integration of other versions of the control system, making it easier to configure and configure management. JBUILDERTOGETHER? Editionforjbuilder two-way molding capacity, making UML graphics and program code two-way automatic synchronization, you can use UML technology to establish design blueprints to communicate with the development team members, or whether the model verification model is reasonable . Please apply for your company homepage for your trial serial number! If you have any questions, you can access the company's domestic site.

Genuine Price: Development EJB Advantages: This I don't want to say, more advantages, support WebSphere V5.0, use JFC / SWING components to form a visualization development, through Apache Ant Integrated Build and Management, Unit TestFixTure Wizard, Test Suite And CAUTUS integration for unit testing for J2EE, Web, EJB, code modification and program reconstruction through UML program code, supporting CVS version control and Optimizeit Suite, please check the http: // www. Borland.com.cn/news/activity/files/jbuilder9 technic.pdf

Developing EJB Disadvantages: paying software, high control requirements

WSAD (WebSphere Studio Application Developer)

Award-winning IBM WebSphere® Studio Application Developer is based on the latest Eclipse technology to help business developers quickly, easy to design, build, test, and integrate JavaTM TM 2 platform Enterprise Edition (J2EE) and Web service applications. Use WebSphere Studio Application Developer.

Fully support EJB 2.0, support message driver bean, EJB Query Language (EJBQL), Entity Bean Relations (CMR), WEB Package, and Enterprise Application Package (EAR) deployment; provides simple J2EE project structure; including IBM WebSphere® applications The unit test environment of Server Version 4 and Version 5 can create multiple items using different unit test configurations. JavaTM tools and support support JavaTM Development Pack (JDK) version 1.3, and can switch between multiple JavaTM runtime environments (JRE); ​​support incremental compilation; provide a universal local and remote debugger; including Java TM source file tools to search, compare and consolidation code; provide new visual JavaTM editors for visualization, using Eclipse technology, using Eclipse technology, such as JavaTM DOC generation, enhanced reconstruction tools, updated code assist and template stand by.

Genuine price:

Development EJB Advantages: Powerful Integrated IDE Development Environment, Specific View

http://www-900.ibm.com/cn/software/websphere/products/studio/application_developer.shtml

Developing EJB Disadvantages: paying software, high control requirements

转载请注明原文地址:https://www.9cbs.com/read-25287.html

New Post(0)