
Click for more details and screenshots.
These feature highlights all fit into one of Oracle Workshop for WebLogic's core functional areas:
- Server plug-ins for multiple versions of WebLogic Server
- Visual Web Service and XML IDE
- WYSIWYG Web and presentation tier tools
- Object – Relational Mapping Workbench and database tools
- Apache Beehive IDE
- AppXRay support for the above components
- Spring IDE Project and Spring code generation wizards
- Core IDE features
- Upgrade tools for 8.1, 9.2 and 10 users
Sophisticated Source and Visual web application user interface editors have the ability to let you develop at either source or visual level at the same time! Imagine the challenge of coming up to speed on an existing project and trying to understand how it is put together. Simply open the project and relevant JSP, JSF, Struts, NetUI/Struts or NetUI/JSF pages. Navigate with the visual editors automatically highlights the relevant source providing an intuitive way to understand and editing the application.
> Learn More
Workshop for WebLogic provides an Object-Relational Mapping Workbench with integrated support for EJB3, Oracle Kodo, OpenJPA, Hibernate 3.1 and 3.0. The ORM Workbench includes DbXplorer, DbXaminer, Entity Editor, SQL Editor, HQL Editor, EJBQL Editor, Mapping Editor, and form based visual configuration editors that work the same way regardless of what persistence implementation you choose. The ORM workbench allows you to work top-down, bottom up, and meet-in-the-middle to ensure that you can map Java to Database, Database to Java, or a mix of both when you have pre-existing schemas or objects.
> Learn More
AppXRay brings a compiler level awareness to your design time experience, vastly reducing the need for runtime debugging. Imagine a development environment in which the source, configuration and generated files you're working on (Java, HTML, CSS, JSP/JSTL, Struts, Tiles, JSF, EJB3, Oracle Kodo, Hibernate, Java Resource Bundles, Variables, and now Apache Beehive) are aware of their dependencies to all the other layers of a web application. AppXRay maintains a hierarchy of relationships among these artifacts, including a map of all interdependencies among artifacts. The result is superior awareness of all known artifacts and early detection of problems at development time, well before the costly deployment-debug cycle. AppXRay enables AppXaminer dependency visualization, and AppXNavigator code navigation, and much more.
> Learn More
The Page Flow perspective contains several Eclipse tools for build the front-end of a web application. First, the Page Flow Editor allows you to visually manage the links between actions and JSP pages. Second. the Page Flow Overview displays a visual map of the actions in the page flow. And finally. the Page Flow Explorer is an Eclipse view for files grouped by function, so that actions and pages can be accessed easily. Page Flow on WebLogic also contains the NetUI runtime and a powerful set of JSP tags. Because NetUI is an MVC framework (built on Apache Struts), it separates navigational control from presentation. It also provides the Page Flow programming model which allows you to create modular "page flows" that can be inserted (and reused) inside of other flows. At root, it unifies the controller logic, state, and metadata for a piece of your application into a single class. On the View side, it offers a rich set of tags, such as the Tree and the Datagrid.
> Learn More
Workshop for WebLogic provides an Eclipse experience for standards-based, interoperable Java Web Services. The same groundbreaking web service support in version 8.1 has been carried forward in version 10, built on JSR-181 and Eclipse. Developers can use Java 5 Annotations to easily create enterprise ready web services on Oracle WebLogic Server: Web services can be visually developed, debugged and tested with the built in unit test harness application.
- Visual web service and development, debugging and unit testing
- Asynchronous callbacks
- State management with conversations
- Ease of iterative development with the test browser are carried forward from version 8.1
- Reliable messaging with JMS and WS-Reliability
- Enhanced Web Service Control works with 8.1 controls, SAML token profile, binary (MTOM) message attachments
- Digital Signature and HTTPS support with WS-Security/WS-Policy
- WS Generation - Start from Java, Start from WSDL, generate Service Control from WSDL
- Graphical WSDL editing
> Learn More
The Test Client provides a browser user interface through which you can test web service operations with parameter values you choose. With the Test Client you can: Test a web service from the project tree, choose which operation you want to test, examine the service operation and callback results, and choose another web service to test. You can also launch the Test Client without using the IDE.
> Learn More
Controls simplify resource access with a component model; Plain Old Java Objects and Java 5 Annotations come together in Java Controls, allowing a full object oriented model of resource abstractions. Workshop for WebLogic optionally assists developers with the inherent complexity of Java EE; it lets developers focus on business logic instead of tedious infrastructure code. Apache Beehive simplifies Web Applications and SOA component development, and legacy resource access while enhancing popular technologies like JSP, JSP EL, Struts, Tiles and Java Server Faces.
Beehive brings the enterprise-proven strength of Java EE is to the majority of application developers who are new to Java and Java EE, while the power of Eclipse is available for veteran developers to use in wrangling source code without a framework.
> Learn More
Workshop for WebLogic debuts upgrade tools to help WebLogic® 8.1and 9.2 users migrate to 10. These tools greatly simplify the process of upgrading Oracle WebLogic 8.1/9.2 domains and Workshop for WebLogic projects to run on Oracle WebLogic Server® 10 and transparently convert them to work in the Workshop for WebLogic 10.x development environment. The iterative upgrade process preserves your original application, and has a plug-in architecture that allows the seamless introduction of upgrade tools for other 8.1 products, like Oracle WebLogic Portal® 8.1 and Oracle WebLogic Integration 8.1.
> Learn More
Convert HTML to Struts or JSF
If you have a pure HTML page (for example, a mockup created by a web designer), you may need to convert it to use JSF or Struts tags. Workshop for WebLogic provides a conversion wizard which migrates an HTML page to JSF or Struts. The conversion wizard converts the <form> tag to use JSF managed beans, or in the case of struts, form beans and Struts actions. HTML tags are simply copied into the output file. The input file is either an HTML or JSP file that has at least one HTML <form> tag.
> Learn More
Workshop for WebLogic goes beyond simple line mapping/stepping by providing the power to debug through the multiple layers that make up a web application.
- Debug JSP Directly - Open a JSP file, set a breakpoint and go. The Workshop for WebLogic debugger will work on JavaServer Pages as if it was simply Java.
- Debug JSP Tags & Java - Step directly into a tag or Java scriptlets
- JSP Variables - Workshop for WebLogic provides a JSP variables view where you can easily see and set variables as you are stepping through your application.
- Support for Open and Standard Platforms: JBoss™, Tomcat, Oracle WebLogic® and IBM WebSphere™, Resin and Jetty
> Learn More
AppXaminer offers a complete view of all web application artifact dependencies providing automatic problem detection and ease of navigation throughout the environment. Import your application and improve overall quality immediately! AppXaminer can greatly reduce time spent discovering and finding errors, especially when working in teams under version control, and even aid in predictive "what-if" change impact analysis!
> Learn More
Struts support with source, graphical WYSIWYG, form editors for the struts-config.xml configuration file. Easily view, edit and navigate the flow of your Struts based application. Code completion for Struts related artifacts including resource bundles. References to localized version of resource bundles (language support) are readily visualized at design time, + more!
> Learn More
Workshop for WebLogic tightly integrates with the WYSIWYG editor capabilities. Just some of the additional features include wizards and drag/drop capabilities, code completion for JSF components, error checking and validation between the JSP and JSF managed beans, navigation case editors, and much more. Also supports custom JSF components!
> Learn More
Workshop for WebLogic extends the professional source editing in Eclipse. Powered by Oracle's AppXRay™ technology, the Workshop for WebLogic source editor is contextually aware of all the layers of your web application. Code completion and validation for attributes and values reaches all levels including Java, HTML, CSS, Java Resource Bundles, JSP tags, JSF tags, JSTL tags, custom tags, Struts tags, Tiles tags, MyFaces tags, MyFaces Tomahawk tags, EJB3, Hibernate, Oracle Kodo, Open JPA, Database tables, SQL queries, HQL queries, EJBQL queries, etc.
> Learn More
AppXNavigator provides hyper-link style navigation from within the source editor, to all the artifacts that AppXRay understands. This means you can quickly access the any known artifacts in the web application. From the source editor: Control-Click on the artifact of interest, and Workshop for WebLogic will open the relevant editor for that artifact.
> Learn More
Developing with Tiles and Struts can be challenging. Workshop for WebLogic helps by providing visual and source level editing capabilities and a deep overall knowledge of your entire web application. Unique to these products is the AppXRay technology which provides awareness for validation and consistency checking of tiles related functionality and all other layers of the web application, including Struts, JSP and Java. Tiles support includes design time rendering of Tiles, Tiles configuration graphical editors, integrated Tiles editors, integrated Tiles & Struts support and Tiles consistency checking and much more.
> Learn More
Workshop for WebLogic provides full support for the Struts Validation Framework. The implementation is fully integrated in the environment and aware of other layers of the environment.
> Learn More
Workshop for WebLogic includes advanced support for JSP 2.0, JavaServer Pages Standard Tag Library (JSTL) and Expression Language (EL). AppXRay™ fully supports the entire JSP IDE, including custom JSP Taglibs and the graphical, form based TLD and web.xml editors. Workshop for WebLogic JSP Debugging also significantly enhances the open source eclipse / web tools platform capabilities.
> Learn More
Find problems before deployment. Workshop for WebLogic provides validation and consistency checking that reaches all levels of a web application. JSP pages aren't compiled until runtime, and many errors are caused by configuration files, which are usually only read at runtime. Working with frameworks like Jakarta Struts and JSF can make error diagnosis more difficult, because the location of the actual error may be far from where the error was detected when running the application. Workshop for WebLogic, though the use of AppXRay™ technology, helps you by detecting errors in your application before deployment. With these warnings, many common web application, beehive, ORM and configuration runtime errors can be detected and avoided during development, saving time and effort and increasing your productivity.
> Learn More
Struts provides facilities for localization. Workshop for WebLogic helps make localization easily and readily available within the Workshop for WebLogic environment. Simply select your resource locale and quickly see the effects at design time, with starting a server, The environment is tightly integrated so you can readily view your edits and access the relevant locale properties files.
> Learn More
With the Web Folder Mapping feature, you can arrange your source code files as you wish. The only change to your process is that when you build a project in the IDE, you must specify the folders that map into the project. All IDE features then work transparently with the mapped files, including code completion and error checking, building, deploying, testing and debugging.
> Learn More
Workshop for WebLogic allows automatic generation of Spring artifacts from any mapping via a two step wizard, generating Spring service methods for JPA and Hibernate named queries, enties, etc. The Spring beans configuration file is automatically generated as well. Designing applications in this fashion allows persistence implementations to be much more easily switched later. Workshop for WebLogic also bundles the Spring IDE project editors.
> Learn More
This convenient view provides immediate access to all Struts, Tiles. JSF, JSP, JSTL web application variables including definition and settings, regardless of what web artifact you are editing. No more inconsistent Eclipse views!
> Learn More
The same flexibility offered in the JSP editor is available for Struts. Develop in an environment that offers synchronized, simultaneous views for your application's Struts configuration files.
> Learn More
Whether you are editing visually or at source level, you can simply select the element of the page you are working on, and Workshop for WebLogic will immediately provide a Smart Editor with intelligent information about its properties. These are available for all HTML, CSS, JSF, JSP, Struts artifacts, and EJB3/Hibernate Entities. Smart Editors are provided in addition to standard property sheets that list all attributes of the page element you are editing. This makes editing page elements a breeze, as Workshop for WebLogic knows the most important attributes related to these standard elements as well as the inter-relationships inside your web application. As a result, Workshop for WebLogic provides the possible choices, and allowed combinations of attributes/values. Smart Editors also reduce the time that it takes to find the name of an artifact from another application layer.
> Learn More
Workshop for WebLogic can export all Maven metadata necessary to build the project using Maven Maven and Workshop project metadata are kept synchronized with minimal user intervention and without destroying user customizations to the Maven representation. Similarly, Workshop can export all ANT metadata necessary to build the project using ANT. ANT and Workshop project metadata are kept synchronized with minimal user intervention and without destroying user customizations to the ANT representation.
Export of Workshop ANT library JAR facilitates removes the dependency of the IDE on a build machine that doesn't need the IDE.
> Learn More
Establish connections to any database, and use the DbXplorer to browse and query database contents, edit properties and hide schemas. By expanding the branches for the connection, you can display the database, schemas, tables, and columns. DbXplorer denotes which columns have been designated as primary keys.
> Learn More
|