|
Apache Beehive is a Java Application Framework designed to make the development of Java EE based applications quicker and easier. It makes use of various open-source projects at Apache like XMLBeans. It leverages the latest innovations in Java 5 which includes JSR-175 which is a facility for annotating fields, methods and classes so that they can be treated in special ways by runtime tools. It builds on the framework developed for BEA Systems Weblogic Workshop for its 8.1 series. BEA later decided to donate the code to Apache, so that a wider audience could get an opportunity to use Beehive. Software development is the translation of a user need or marketing goal into a software product. ...
Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. ...
December 4 is the 338th day (339th on leap years) of the Gregorian calendar. ...
For the Manfred Mann album, see 2006 (album). ...
// An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The Apache License (Apache Software License previous to version 2. ...
A website (alternatively, Web site) is a collection of Web pages, images, videos and other digital assets that is hosted on a Web server, usually accessible via the Internet or a LAN. A Web page is a document, typically written in HTML, that is almost always accessible via HTTP, a...
Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform â part of the Java platform â for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. ...
Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
XMLBeans is a Java-to-XML binding framework which is part of the Apache Software Foundation XML project. ...
The Java Community Process or JCP, established in 1995, is a formalized process which allows interested parties to be involved in the definition of future versions and features of the Java platform. ...
BEA Systems, Inc. ...
This article needs cleanup. ...
History
Version 8.1 of BEA's Weblogic Workshop includes a number of significant enhancements to version 7.0. The previous version was more focused on creating industrial-strength web services quickly. However 7.0 did not have many customers, and it failed to create a stir in the market. However for version 8.1, BEA created a whole new IDE which helped programmers to develop Java EE based applications more quickly. This was significantly better than 7.0 with more advanced features and also won several awards and gained a lot of critical acclaim. However a new revolution was brewing in the Java universe in the form of Eclipse and it seemed like everyone was moving towards it. Although Workshop 8.1 did not succeed as much as it intended to, the Weblogic Workshop Framework which was developed for 8.1 version Workshop was recognized as a good solid framework and hence in order that it can be used with other Java EE based application servers, BEA decided to open-source the project under the purview of the Apache Software Foundation. A web service is a collection of protocols and standards used for exchanging data between applications. ...
This article or section does not cite any references or sources. ...
Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform â part of the Java platform â for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. ...
Java is a programming language originally developed by Sun Microsystems and released in 1995. ...
Eclipse is an open source platform-independent software framework for delivering what the project calls rich-client applications, as opposed to thin client browser-based applications. ...
Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform â part of the Java platform â for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. ...
Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
Beehive components Netui Page Flows This is an application framework built on top of Apache Struts which allows easier tooling and automatic updating of the various Struts configuration files. Apache Struts (formerly under the Apache Jakarta project, Struts is now a top level project) is an open-source framework for developing J2EE web applications. ...
Controls This is the heart of the Beehive framework. A control can be defined as a program which can be used by the developer to quickly gain access to enterprise-level resources such as Enterprise Java Beans (EJBs), web services etc. For example consider accessing a EJB. It involves a lot of boiler-plate code like getting an access to home interface, then creating/finding a EJB using finder methods and then accessing the remote methods of the bean. Using a control simplifies this because it does most of the boiler-plate or routine coding for the developer, who can concentrate more on business logic rather than worrying about the inner-details of Java EE technology. If the developer is high-quality, even then it is useful because then the developer can concentrate on more useful things like constructing a Facade to a complex set of application API's. In essence a control to an EJB ensures that the developer can simply use the control and call any business method of the EJB, using it in the same way as any other Java class. The Controls come with a standard set of controls wiz EJB Control, Webservice Control, Database Control and JMS Control. Custom controls can also be developed which in turn could make use of the controls already built-in. The Enterprise Java Beans specification is one of the several Java APIs in the Java 2 Platform, Enterprise Edition. ...
A web service is a collection of protocols and standards used for exchanging data between applications. ...
Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform â part of the Java platform â for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. ...
In computer programming, a facade is an object that provides a simplified interface to a larger body of code, such as a class library. ...
Java is a programming language originally developed by Sun Microsystems and released in 1995. ...
Webservices This is the third component of Beehive and it enables a developer to create webservices using meta-data/annotations quickly. In essence by using meta-data/annotations one can create complex web services utilizing features like conversation, state etc quickly and since all the meta-data/annotations are in one file, it is easier to debug and maintain. Using this approach any plain Java class can be converted into a web service just by the addition of annotations into the Java source files. This is based on JSR-181 which builds on JSR-175. A web service is a collection of protocols and standards used for exchanging data between applications. ...
The Java Community Process or JCP, established in 1995, is a formalized process which allows interested parties to be involved in the definition of future versions and features of the Java platform. ...
The Java Community Process or JCP, established in 1995, is a formalized process which allows interested parties to be involved in the definition of future versions and features of the Java platform. ...
External links - Apache Beehive home site
- Weblogic Workshop
- Pollinate Project (An Eclipse plugin for Apache Beehive, now archived and inactive)
|