中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > Java与XML
Adalon 2.2 by Synthis Corporation @ JDJ
作者:未知 时间:2005-08-10 18:57 出处:Java频道 责编:chinaitpower
              摘要:Adalon 2.2 by Synthis Corporation @ JDJ

Is there a development team out there who has never heard the following phrases when delivering a project? "That's not what we wanted..." or "We thought it would also do this..." Then even when we are on target, we're all too often hit with requirements that were simply not communicated and end up failing to meet our client's expectations.

Adalon 2.2
This is a new type of tool specifically created to enable developers to accurately define and design complex Web-based software applications from a business/functional perspective.

The idea here is that we build a model of the application before we go to code and keep all the requirements and modeling within the bounds of one integrated design tool.

Installing and Using Adalon 2.2
Adalon is available for purchase from the Synthis Web site or from a local partner. A demo copy is also available from the site following a simple registration form; activation keys are simply e-mailed to you.

Installation was painless and the application ran easily on an old laptop with limited resources (see Figure 1).

Using Adalon is also relatively simple. Using the drag-and-drop interface you can put together a diagram of the application, and you can use several diagrams for complex applications.

The diagrams are backed up with forms that gather further information and flesh out the details of the application (see Figure 2).

Adalon generates a board range of design deliverables, including standard functional and technical design documentation, an HTML-based click-through model of the application, and the framework components for the application.

The output components are determined by the "skin" you choose. Using the Struts skin, the major elements of the application structure were autogenerated at three levels:
1.   At the framework level, where all Adalon design elements and generated files map closely to standard Struts framework elements
2.   At a slightly higher level of abstraction, by using some common, open-source Struts extension packages to generate everything needed to build, deploy, and test the Struts application
3.   At the enterprise level, by using a light processing model and the XDoclet Javadoc doclet engine to create application server-specific EJBs

Adalon doesn't try to generate your complete application. Instead, it generates an accurate translation of the business functional designs into a high-level code framework that supports a team's particular architecture. Generated code artifacts include Struts configuration files, base Struts classes, and JSP templates.

Adalon is available for developers who are using a number of platforms and methodologies. In the Java arena, the Apache/Jakarta Struts framework is fully supported and the terminology of Struts development is built into the application in the form of an optional GUI skin. The Fusebox framework, used by Web developers working in JSP, CFML, and PHP, is also supported as standard within the product.

If you use a customized version of Struts or Fusebox, another third-party Web architecture, or an internal proprietary standard, Adalon's code and documentation generation capabilities can be easily customized to transform Adalon's XML-based output into whatever format you need.

Summary
Synthis has come up with a nice tool. It's easy to come to grips with it, which is more than can be said of some other application modeling tools.

Its not all plain sailing. Adalon has a learning curve and like all new things, it requires effort to get into the habit of using it and encouraging others to follow suit. The only gripe we could come up with is that the tool is not structured for multiusers; a team version with a source control of models would be nice.

*  *  *

Note: Since this product review was written, a new version, Adalon 2.5, has been released.

SIDEBAR
Synthis Corporation
430 Tenth Street NW
Suite S-108
Atlanta, GA 30318
Web: www.synthis.com
E-mail: info@synthis.com
Phone: 1 866-SYNTHIS

Minimum Requirements
OS: Windows
Processor: Intel PIII/AMD K6 550MHz
Memory: 128MB

Test Environment
OS: Windows 2000 Pro
Processor: 800MHz Intel PIII
Memory: 256MB

SIDEBAR
Adalon Snapshot
Target Audience: Business analysts, Web developers, and Java developers
Level: Beginner to advanced

Pros:

  • Easy to use
  • Creates documentation as part of the modeling process
  • Multiple output formats
  • Can be customized using XSL

    Cons:

  • Nothing significant
  • 关闭本页
     
    首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
    Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有