100% found this document useful (3 votes)
390 views7 pages

BEA Workshop Studio Ds

BEA Workshop Studio is based on eclipse and supports open standards such as JSP, Struts, and JSF. BEA Workshop studio yields a positive return on investment by saving development time and resources. Bea Workshop studio is highly scalable and customer proven in the enterprise.

Uploaded by

api-27468118
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (3 votes)
390 views7 pages

BEA Workshop Studio Ds

BEA Workshop Studio is based on eclipse and supports open standards such as JSP, Struts, and JSF. BEA Workshop studio yields a positive return on investment by saving development time and resources. Bea Workshop studio is highly scalable and customer proven in the enterprise.

Uploaded by

api-27468118
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Product Data Sheet

BEA Workshop™ Studio


Professional tools for Eclipse.

BEA Workshop Studio 3.0 is about providing professional level tools for the Eclipse
environment. Developers are most productive when their environments have intuitive
features they desire—without getting in their way. BEA Workshop Studio is a fast, tightly
integrated environment that offers a high degree of contextual intelligence; providing
source and visual editors that under-stand the application as a whole, rather than just
individual files. BEA Workshop Studio is based on Eclipse and supports open standards
such as JSP, Struts, and JSF. BEA Workshop Studio yields a positive return on
investment by saving development time and resources as well as reducing debug cycles
by detecting errors early in the development process. BEA Workshop Studio is highly
scalable and customer proven in the enterprise.

“BEA Workshop for Struts (NitroX for Struts) is a MVC 2, and automatically made sure my entire Web
time saver, pure and simple.” app was valid!”
– Eric Christensen, Web Applications Developer – Paul K. Courtney, Dartmouth Medical

“I looked at many tools to help, and nothing else “I’ve never been able to build a Web application in
even came close to comparing to the impact BEA such a short period of time.”
Workshop Studio (NitroX) would have on our
– Andrew Timpone, FedEx Custom Critical
productivity. I can’t image developing for Struts
without using BEA Workshop Studio (NitroX)!” “AppXRay goes much deeper than the standard
– David Larson, Digital Cyclone, Inc. debugger, by parsing and storing much of the
information from XML configuration files.”
“The improvements over eclipse improve developer
– Peter Wayner, InfoWorld, (8.3)
productivity at least 25% and will pay for the cost of
the software in weeks.” “BEA Workshop for JSF (NitroX for JSF) is by far the
– Alan Berezin, CTO, Drilling Info Inc. easiest IDE I’ve used for JSF development. It’s JSP
editor with split code/screen capabilities actually
“BEA Workshop Studio (NitroX) solved the most
make developing JSP/JSF pages enjoyable.”
difficult problem I had in developing a Struts
application: relating the JSP pages to the rest of – Lee M. Seidel, Manager, EC/Web Enterprises,
the code, or relating the “V” to the “M” and “C” in Capital BlueCross
Product Data Sheet BEA Workshop Studio

AppXRay™
AppXRay is one of the core technologies that
power BEA Workshop Studio. AppXRay scans the
entire Web application and creates an intelligence
that is made available throughout the BEA
Workshop Studio environment. From a simple
image to a Struts resource to a variable in a JSF
backing bean, AppXRay creates and maintains a
database of all the artifacts and their hierarchy of
relationships and interdependencies. The benefits
from AppXRay include:

• Code completion that reaches multiple levels


including custom tags, Struts tags, Struts
actions and form beans, page variable names
and their fields, JSF tags, + much more.
• Real-time consistency and validation checking
AppXRay powers BEA Workshop Studio by providing contextual intelligence that
that spans all the layers of the Web application. goes beyond editing individual files to a new level where you are editing the Web
application as a whole.
• Smart Editors where you can select the desired
element or property from another layer of the
application.
• Impact analysis of changes made to specific
elements of the application.

Source/Visual JSP
Source or visual? Why not both—at the same
time! There is no need to tab between one view or BEA Workshop Studio is
a tightly integrated,
the other. That would be slow and inefficient. With contextually aware
environment. Whether
BEA Workshop Studio, JSPs can be edited using you use the visual editor
the professional source editor or WYSIWYG editor to navigate to other
artifacts or the
or both at the same time. The editors are AppXnavigator hyper-link
style navigation from the
synchronized in real time offering the best in source editor, you can
readily access all the
flexibility and power that you deserve. This ability is artifacts that make up
available for all BEA Workshop Studio editors, your application.

including JSP, Struts & JSF.

BEA Workshop Studio delivers unmatched support for


JSP development. The WYSIWYG JSP editor provides
design time editable views that can render included jsps,
tiles, Struts tags, JSF tags, and form editors for Struts
and JSF configuration.
With the BEA Workshop Studio Variables view, you can
access all known variables of the application. Drag/drop
support to the JSP is available as is instant access to the
definition of the variable by simply right-clicking on the
variable of interest. There is no need to search for the file
where the variable is defined when it’s readily known and
available from the BEA Workshop Studio Variables view.

2
ORM Workbench Overview
Manage entity
BEA Workshop Studio is a complete browser to relationships
- for Hibernate entities
database development environment. As part of its - for EJB3 entities
end-to-end solution, BEA Workshop Studio
Edit entity properties
includes the ORM Workbench to access - for Hibernate entities
- for EJB3 entities
databases and build an object relational entity
layer to model the data within your application.
The ORM Workbench provides tools that vastly
simplify develoment, leveraging persistence engine
providers that implement the pre-final EJB3 spec,
like BEA Kodo, Hibernate, or EJB3 Generic.

Connect to a database View database diagrams


- View database tables and run queries
- Generate Hibernate mappings
- Genrate EJB3 mappings

Next Generation Object to Relational Mapping


Most of the ORM Workbench views are shown Query Editor provides code completion

here. Note that the EJB3 Persistence Entities AppXRay provides awareness of DB
Editor is not shown in this screenshot. The ORM structure, EJB3 relationships, etc.

Workbench is made up of several IDE views


See query results in SQL or in java objects
through which you can:

• Explore databases. Using the DbXplorer, you Browse schema visually


can connect Workshop Studio to any database
with a JDBC driver, and then interact with these
connections.
Edit autodetected assosiations
• View database diagrams. The DbXaminer
provides a diagram view of the database Detects DB schema automatically for
conversion into associations
schema.
Create associations in case there isn’t
• Generate object relational mappings for EJB 3.0 a Foreign Key
or Hibernate. Whether you're using EJB3
persistence or Hibernate, you can generate
persistence entities.
Control DB generation
• Manage entity relationships. You can edit either
EJB3 persistence or Hibernate entities with an
Entities Editor.
• Configure the persistence provider. A
configuration file editor eases editing of BEA Generate EJB3 or Hibernate Mappings
from an existing DB schema
Kodo, EJB3, or Hibernate configuration files.
• Execute queries. You can use the DbXaminer Map or Annotate Existing classes
to try out query expressions with SQL, EJBQL,
or HQL.

3
Product Data Sheet BEA Workshop Studio

BEA Workshop for Struts


BEA Workshop Struts Navigation
Visualize the flow of the Struts application and
readily navigate the actions and referenced pages.
The Navigation view is 2-way synchronized with the
struts-config.xml file so you can work in either
source or visual editors. There’s no need to tab
between views when you can see them both at the
same time. Flexibility equals power!

The BEA Workshop Struts Configuration view


provides an intuitive form that is also 2-way
synchronized with the source. This view offers an
easy to understand and editable form to editing the
struts-config.xml file and is tightly integrated with
the rest of the environment.

BEA Workshop Struts support includes code


completion and automatic error checking for valid
Struts actions and properties.
Localization
BEA Workshop for Struts
supports design time views
and edits for localization using
BEA Workshop for Struts provides wizards to create Struts resource. At design
new Struts applications or artifacts. You can readily time, you can easily switch
import an existing Struts application to visualize its language resources, providing
flow and immediately detect errors and an ideal environment to
inconsistencies. support multiple languages.

Tiles and Validation Framework

The Tiles Diagram view offers an intuitive means High Fidelity Tiles View
of understanding the tiles hierarchy of the BEA Workshop for Struts offers design time view of
framework. You can easily add, delete or extend pages using Tiles. There is no need to deploy to
tiles and any changes are immediately preview a page composed of tiles. You can readily
synchronized with the XML source file. The double-click on the specific element to edit, either
synchronization is 2-way, real time and can be by launching the relevant editor or using the context
viewed simultaneously. The Tiles Definition form editor is an intuitive sensitive, BEA Workshop for Struts Smart Editor.
editor that is synchronized with the source. This
view is tightly integrated with the rest of the BEA
Workshop for Struts environment, proving easy
access to other editors and resources. Similar
support is provided for the Validation Framework
and provides editors for the validation.xml and
validator-rules.xml configuration files.

4
JavaServer Faces
The BEA Workshop for JSF WYSIWYG
environment is a natural fit for developing with
JavaServer Faces. BEA Workshop for JSF offers
an editable, WYSIWYG environment with drag &
drop support for JSF tags.

As with the rest of the BEA Workshop for JSF


environment, the source and visual editors are
simultaneously synchronized in real time. There’s
no need to tab between views because with BEA
Workshop for JSF, you can see them both
simultaneously. This flexibility is a powerful
advantage.

JSF Navigation and Faces Configuration editor and viewer are


fully synchronized with the source and offer an intuitive view
over the raw XML files.

BEA Workshop for JSF provides code completion and error


checking for the JSF tags. The depth of intelligence provided to
the source editor includes valid methods and variables defined
in the associated JSF managed beans.

Localization is a breeze since BEA Workshop for JSF supports


design time localized, editable views. You can easily switch to a
different language—similar to the support provided for Struts.

JSP Debugging
Say goodbye to guessing with print lines and say
hello to increased productivity. BEA Workshop
Studio offers true de-bugging that can start at the
JSP, step into multiple layers (Struts, JSF, etc.) and
step-return to the original JSP.

BEA Workshop Studio offers a powerful JSP debugger that can


dive through multiple levels of the application. Starting from the
JSP, you can set breakpoints directly within the JSP, line step
within the JSP, step into Java scriplets, step into tags through
multiple levels to the implementation of the tag, and return back
to the original JSP.

The BEA Workshop Studio debugger provides a unique JSP


Variables view, that helps isolate specific variables of interest
related to the JSP. With the JSP Variables view, the need for
trial and error use of print lines will diminished and productivity
will be enhanced.

5
Product Data Sheet BEA Workshop Studio

Professional Source Editor


A professional source editor is a key element for
productivity. Thanks to AppXRay, the BEA
Workshop Studio source editor is contextually
aware of all the layers of your Web application.

Automatic Error Checking and Validation


With AppXRay intelligence, the editor will automatically warn
you of contextual or syntactical errors. BEA Workshop Studio
checks for invalid Web artifacts, such as a non-existent JSP,
image, etc., and will even detect an invalid reference in a JSP
referencing a variable that was modified in a separate Java file.
All this occurs automatically, in real time. If you import an
existing application, BEA Workshop Studio will flag all the
potential problems instantly providing serious productivity gains!

Code completion for JSP, Struts, JSF, HTML,


standard/custom tags, Struts resources and even a variable or
method defined in a JSF backing bean. As applications
become more complex, an intelligent source editor is invaluable
to improving productivity.

AppXnavigator
Hyperlink style navigation that goes beyond Java and provides
ready access to other types of artifacts including JSPs, XML
configuration files, resource files, images, etc. For instance, a
JSP referring to a variable defined in a Java file, AppXnavigator
opens the Java file and highlights the exact line where the
variable is defined.

AppXaminer AppXaminer Dependencies Automatic Error Detection


Navigation AppXaminer will automatically
Leveraging BEA Workshop Studio AppXRay, Navigate the dependency tree of your highlight erroneous references.
Web application by simply expanding Whether importing an existing
AppXaminer provides a detailed view of the tree in the direction of interest. application or creating a new one,
Quickly navigate and understand the AppXaminer will automatically
dependencies of the selected Web artifacts. cascading effects of your Web highlight the problems.
application.
With AppXaminer, you will be able to “see the
forest and the trees” and all the intricate
interdependencies of your Web application will
become readily apparent. You can detect errors
immediately and understand cascading
ramifications of changing an existing artifact.

AppXRay References
Automatically find, open and navigate to all referring elements
of the selected artifact. Why do a broad search when
AppXaminer can readily find and open the referring. BEA
Workshop Studio is all about making you more productive.

6
Product Data Sheet BEA Workshop Studio

Download
To download the BEA Workshop Studio, BEA
Workshop for JSP, BEA Workshop for Struts, and BEA
Workshop for JSF visit m7.com/downloadNitroX.do.

About BEA
BEA Systems, Inc. (NASDAQ: BEAS) is a world
leader in enterprise infrastructure software, providing
standards-based platforms to accelerate the secure
flow of information and services. BEA product
lines—WebLogic®, Tuxedo®, JRockit®, and the new
AquaLogic™ family of Service Infrastructure—help
customers reduce IT complexity and successfully
deploy Service-Oriented Architectures to improve
business agility and efficiency. For more information
please visit bea.com.

BEA Systems, Inc.


2315 North First Street
San Jose, CA 95131
+1.800.817.4BEA (US)
+1.408.570.8000
bea.com

Copyright © 2005 BEA Systems,Inc. All rights reserved. BEA, Built on BEA, Jolt, Joltbeans, Steelthread, Top End, Tuxedo, BEA JRockit, BEA Liquid Data for WebLogic, BEA
WebLogic Server, BEA WebLogic Portal, BEA WebLogic Workshop, and WebLogic are registered trademarks of BEA Systems, Inc. BEA AquaLogic, BEA AquaLogic Data Services
Platform, BEA AquaLogic Enterprise Security, BEA AquaLogic Service Bus, BEA dev2dev Subscriptions, BEA eLink, BEA MessageQ, BEA WebLogic Communications Platform,
BEA WebLogic Enterprise, BEA WebLogic Enterprise Platform, BEA WebLogic Enterprise Security, BEA WebLogic Express, BEA WebLogic Integration, BEA WebLogic Java Adapter
for Mainframe, BEA WebLogic JDriver, BEA WebLogic Log Central, BEA WebLogic Network Gatekeeper, BEA WebLogic Platform, BEA WebLogic SIP Server, and BEA WebLogic
WorkGroup Edition are trademarks of BEA Systems, Inc. BEA Mission Critical Support is a service mark of BEA Systems, Inc. All other company and product names may be the
subject of intellectual property rights reserved by third parties.
March 2006 CDS1046E1005-2A

You might also like