Soft82.com » Windows » Developer Tools » Components & Libraries » Apache MyFaces Orchestra 1.4
Apache MyFaces Orchestra 1.4
Download Apache MyFaces Orchestra
| Developer | |
| Product Homepage | |
| Date Added | June 10, 2010, 11:37 GMT |
| License | Free (Freeware) |
| Last Week / All Time Downloads | 1 / 150 |
| Filename / Size | myfaces-orchestra-core-1.4.zip / 4.8MB |
| OS Support | Windows All |
Apache MyFaces Orchestra Description
A small library that can be used in web applications
Orchestra is a small library that can be used in web applications to provide the following features:
* A conversation (aka dialog) scope for beans.
* Conversation-scope persistence contexts. This fixes the dreaded LazyInitializationException or NonUniqueObjectException problems when working with persistent objects.
* Declarative transaction annotations (java1.5 only).
* A "dynaForm" JSF component that helps create forms for editing persistent data.
Together these features ease development of applications that perform a lot of persistence (ie are strongly coupled with a database). In particular, the dynaForm component (which requires the other parts of Orchestra) makes it easy to write the "data entry" type applications that Oracle Forms or Microsoft Access specialise in.
Orchestra currently supports JSF1.1, JSF1.2 and JSF2.0, but support should be possible for other web presentation frameworks in future.
Apache MyFaces Orchestra is a relatively new member of the Apache MyFaces project family, but has already been used in several real world projects. Check-out our demo-application if you want to see more on how it works in practice.
Since version 1.4, orchestra is JDK 1.5 compatible, because JDK 1.4 has reached its End of Life. For use in JDK 1.4 please use 1.3.1 artifacts.
Dependencies
Orchestra requires that Spring 2.x be used to declare managed beans that will be stored in conversation context.
There are no other significant dependencies or structural requirements for code that uses Orchestra (in particular, no requirement to use EJBs).
Structure
The Apache MyFaces Orchestra project contains several modules:
* core : The core module is compatible with Java 1.5 and JSF 1.1
* core12 : The core module is compatible with Java 1.5 and JSF 1.2
* core20 : The core module is compatible with Java 1.5 and JSF 2.0
* core15 : Ok, we admit, we couldn't resist, so this package contains Java 5.0 enhancements to the core so that you get cool new annotation based stuff as well. This code was merged in core module since 1.4 version.
* sandbox : An area for components that are not yet API-stable, or which depend on unreleased components of other projects.
* examples : Demo apps (currently only one) showing off many of Orchestra's features.
Follow the links to these modules for further documentation.
Highlights
* It works with a Java 1.5-compliant syntax, and you can optionally use annotations
* It utilizes the powerful Spring bean configuration mechanism instead of JSF's managed-bean facility. The release of Spring 2.0 made it possible to define custom bean scopes in Spring. If a JSF Managed bean is declared in Spring using the Orchestra "conversation" scope, then when that bean is referenced from a JSF EL expression it is automatically created within that conversation scope. It is not necessary for non-conversation-scoped managed beans to be declared via Spring, although we do recommend it: request and session scopes are also supported and you benefit from having one common syntax for defining the beans of your application, from the AOP features Spring provides, and from Spring's other advanced features.
* A plus for integrating Orchestra into existing applications: If you configure your application to use Orchestra, whenever the conversational context is opened, Spring configured DAOs and BOs automatically use the new context and gain from the conversational features of Orchestra. Minimal effort for maximal results!
* MyFaces Orchestra is know to be compatible to persistence frameworks such as Toplink and Hibernate (and generally any JPA-implementation). However, any persistence framework can be plugged into Orchestra.
* The Orchestra API can be adapted to use other web frameworks than JSF.
* Orchestra sports a very easy to use API - maximum 3 method calls, and you're ready to go.
Apache MyFaces Orchestra 100% CLEAN Certification
Apache MyFaces Orchestra has been tested by Soft82.com team against viruses, spyware, adware, trojan, backdoors and was found to be 100% clean. Our editors will recheck this software periodically to assure that it remains clean.
View Antivirus ReportApache MyFaces Orchestra Limitations
Orchestra persistence features presume the presentation tier has access to the database, i.e. that the presentation and database-access tiers are combined. This is often the case in small-to-medium web applications. Large or security-sensitive applications which separate database access out into an isolated tier (eg use a "full EB stack") cannot use the Orchestra persistence facilities, although they can still make use of the regular conversational support for beans in the presentation layer. Orchestra does not currently support Portlets. It should not be a lot of work to get this working, but it hasn't yet been done. Patches are welcome. Orchestra does not support "distributed sessions", ie setups where http sessions are serialized and sent to other machines in a cluster. Progress is being made on this, but there is still some work to be done. Patches are welcome.
Download Apache MyFaces Orchestra
New Components & Libraries Software
OWLNextMay 25, 2012A modern update and extension of Borland's Object Windows Library for writing GUI apps |
Comm Operator PalMay 25, 2012A free tool to test and debug RS232 devices that communicated with serial port, TCP/IP, UDP and |
|||
Witzend Thumbnail Image ViewerMay 24, 2012Accurately displays miniature thumbnail renderings of graphics files |
PyBCIMay 23, 2012Create a Brain Comp. Interface (BCI) and herewith to get EEG data online |
|||
TMS Panels PackMay 23, 2012A collection of panels, containers & tabs to make your applications stand out from the rest |
SWI-Prolog PortableMay 22, 2012A comprehensive Free Software Prolog environment, licensed under the Lesser GNU Public License |
|||
Nevron User Interface for .NETMay 22, 2012Professional User Interface component suite for Windows Forms applications |
CalibreMay 21, 2012E-book library management application |
|||
ShareWatcherMay 21, 2012ShareWatcher logs and notifies you when others access your shared folders |
IntelliJ IDEAMay 21, 2012A code-centric IDE focused on developer productivity |
|||
Scikit LearnMay 17, 2012scikits.learn is a python library for machine learning |
Fast File Download ActiveXMay 17, 2012An ActiveX component(ActiveX control) that can fast download files from the Internet |
|||
.Net GridMay 17, 2012Productive and robust hierarchical grid with one of the best object models |
Excel to PDF .NetMay 17, 2012A standalone component which allows any .Net application get professional export of Excel XLS files |
|||
Virtual 8085May 16, 2012A tool which enables students to run programs written in 8085 assembly language |
dbExpress driver for MySQLMay 16, 2012A driver that provides fast access to MySQL databases. |
|||
GUI Design Studio ExpressMay 16, 2012A graphical user interface design tool for Microsoft Windows |
PG4UWMay 15, 2012Common control program for Windows for all ELNEC programmers |
|||
dotConnect for Oracle Express EditionMay 15, 2012An enhanced ORM enabled data provider for Oracle that builds on ADO.NET |
Wireless Communication Library MFC DeveloperMay 15, 2012Powerful C++ SDK which expands your applications with Bluetooth, IrDA, WiFi and Serial |
|||
Last 7 Days Most Downloaded Components & Libraries Products
Aircrack-ng GUI170 downloadsThis is mainly just an interface tweak for Aircrack-ng |
Microsoft Visual C++ 2008 Redistributable Package61 downloadsInstalls runtime components of Visual C++ Libraries required to run 64-bit applications developed... |
|||
ActiveX Download Control45 downloadsSupport BreakPoint download,a client ActiveX control easy to realize the download batch files from... |
C++dbc43 downloadsA library to help you with database management. |
|||
Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK43 downloadsRestore the Visual C++ compilers and libraries that may have been removed |
Windows Imaging Component30 downloadsProvides WIC-enabled applications to display and edit any image format |
|||
Grasshopper30 downloadsA Subversion reporting tool |
Quake I port for Nokia Series 60 src26 downloadsQuake I port for Nokia Series 60 source code |
|||
Headers and Libraries for Windows Internet Explorer 923 downloadsDevelop Windows applications that use Windows Internet Explorer 9 |
Windows Std Serial Comm Lib for C/C++22 downloadsSerial communications component C++ (.NET) library for serial/usb port programs |
|||
All Time Most Downloaded Components & Libraries Products
Aircrack-ng GUI15,982 downloadsThis is mainly just an interface tweak for Aircrack-ng |
Microsoft Visual C++ 2008 Redistributable Package31,666 downloadsInstalls runtime components of Visual C++ Libraries required to run 64-bit applications developed... |
|||
ActiveX Download Control22,263 downloadsSupport BreakPoint download,a client ActiveX control easy to realize the download batch files from... |
C++dbc16,729 downloadsA library to help you with database management. |
|||
Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK3,643 downloadsRestore the Visual C++ compilers and libraries that may have been removed |
Windows Imaging Component35,567 downloadsProvides WIC-enabled applications to display and edit any image format |
|||
Grasshopper1,765 downloadsA Subversion reporting tool |
Quake I port for Nokia Series 60 src7,846 downloadsQuake I port for Nokia Series 60 source code |
|||
Headers and Libraries for Windows Internet Explorer 93,577 downloadsDevelop Windows applications that use Windows Internet Explorer 9 |
Windows Std Serial Comm Lib for C/C++11,484 downloadsSerial communications component C++ (.NET) library for serial/usb port programs |
|||
Download Apache MyFaces Orchestra

