Thursday Mar 06, 2014
Wednesday Mar 05, 2014
By Carlos Chang on Mar 05, 2014
It's finally almost here - Java 8, lambda this and lambda that. :)
Join Oracle and participants from the Java developer and partner communities for a live keynote and more than 35 screencasts, get involved, ask questions and learn how Java 8 can help you create the future. Don't miss this game changing event.
March 25 is just around the corner. Sign up here.
Monday Feb 24, 2014
By Carlos Chang on Feb 24, 2014
Oracle Enterprise Pack for Eclipse is representing at this year's EclipseCon 2014. Key sessions for mobile and cloud include:
Now you can leverage your Java development skills to build mobile applications that install and run on both iOS and Android phones and tablets. See how Oracle has brought Java to iOS and enabled you to leverage your existing skills to develop mobile applications. Build HTML5 user interfaces, integrate with native device feature (camera, GPS, etc.) and use Java for the business logic - then deploy to multiple platforms from the same code base. Learn about the Oracle Mobile Application Framework architecture and development experience in this demo focused session.
Looking for a simpler way to do collaborative team development, automate
build and deployment and track your code life cycle? Now you can get
all of these services in the cloud, and work with them directly from
Eclipse. In this demo-driven session, we will explore how to quickly
provision a development environments, manage application source code
with GIT and Maven, track development Tasks using Mylyn-based issue
tracking system, collaborate with teammates on code changes with Code
Review, document development processes with hosted Wikis, and implement
Continuous Integration and Continuous Delivery with Eclipse Hudson. All
without the need to install and maintain the server infrastructure.
Friday Jan 10, 2014
By Carlos Chang on Jan 10, 2014
Oracle is a gold sponsor at the 2014 EclipseCon for North America, March 17-20, San Francisco!
Oracle Enterprise Pack for Eclipse (OEPE) will of course be representing. If you're going, you should definitely checkout our new mobile development capabilities.
Java 8 is also a huge deal as it planned to be GA around this time. If you're interested, there is a dedicated track covering Java 8. The schedule is still in the works, but you can check it out here.
Tuesday Dec 10, 2013
Wednesday Oct 16, 2013
By Carlos Chang on Oct 16, 2013
Register now for OTN Virtual Developer DayHarnessing the Power of WebLogic and Coherence, November 5, 2013
Join us for Oracle Technology Network's Virtual Developer Day, a new, free, hands-on virtual developer workshop. Java Developers and Architects can attend live, moderated sessions and hands-on labs to learn how to leverage existing skills to take advantage of features in Oracle WebLogic and Oracle Coherence, core components of Oracle's Cloud Application Foundation.
There will be live chats w/ Oracle tech staff throughout the event. Check it out.
Friday Aug 02, 2013
By Ram V on Aug 02, 2013
OEPE 12c (12.1.2) release supports Coherence Grid Archives (GAR) application development and deployment to WebLogic Server 12c (12.1.2). A Coherence application is a set of artifacts packaged in a jar called Coherence Grid Archive (.gar), which can be deployed to WebLogic Server 12c as a stand-alone module or bundled in an EAR project. This tutorial demonstrates the various GAR features available in OEPE.
Development Environment Set-up
| OEPE 12c (12.1.2)
|| From OTN, download and extract OEPE
| Oracle WebLogic Server 12c (12.1.2)
|| From OTN, download and install WLS RT
GAR Project Configuration
Like in any application development, the first step is to create the project that contains required configuration files and libraries.
- Launch eclipse.exe and switch to a new workspace
- Switch to Java EE perspective
- A new wizard is provided to create GAR project
- From the File | New menu launch "Oracle Coherence Project"
- Type in a name, "GARDemo"
- Create a new 12.1.2 RT selecting WLS home (ex: C:\12.1.2-wls-home\wlserver)
- NOTE: You can create a standalone GAR project or bundle in an EAR
- For demo purpose, make sure to check "Add project to an EAR"
- On the project wizard, navigate to Library management page and note the listing of "Coherence Library in Fusion Middleware Install". And also the option to generate the required configuration files.
- Click Finish
- In project explorer, notice the generation of default coherence configuration files and library jars
- Also note the creation of sample web project that can be used as a view module
Configure Coherence project
- Download and extract CoherenceGARSource.zip to GARDemo | src folder (if required, refresh the project root)
- Define Application Lifecyle listener
- In Project Explorer, GARDemo | src | META-INF, double click on coherence-application.xml
- NOTE: The coherence application file is based on Sapphire based xml editor
- Check Application lifecycle listener, browse and select "LifeCycleReactor"
- Save and close coherence-application.xml file
- Configure Coherence Portable Object Format (POF)
- In Project Explorer, GARDemo | src, open pof-config.xml
- Copy-paste the content of <user-type> , <allow-intefaces> and <allow-subclasses> from sample file
- Save and close pof-config.xml file
- Export "Oracle Coherence Library"
- In Project Explorer, right click on GARDemo | Properties | Java Build Path & switch to "Order and Export" tab
- Make sure to select "Oracle Coherence Library"
- FYI: We will need the libraries to reference coherence classes in web project
- Click OK and dismiss the properties dialog
Configure Web project
- Add JSF Facet and define coherence deployment assembly
- In Project Explorer, right click on GARDemoWeb | Properties | Deployment Assembly
- Click Add and select GARDemo project
- NOTE: The coherence module is recognized as a GAR (.gar) project
- Click Apply
- On the properties dialog, select Project Facets and check JSF Facet version 2.1
- Click OK and dismiss properties dialog
- Download and extract CoherenceGARWebSource.zip to GARDemoWeb | src folder (if required refresh project root)
- Download and extract WebContent.zip to GARDemoWeb | WebContent folder
Deploy Coherence application
- In the Server view, create a new 12c server configuration
- NOTE: The server configuration wizard provides an option to create new domain
- Like any other JSP file, right click on ContactList.jsp and run on 12c server
- On the Browser, click on "Insert 20 Random Contacts" and generate contact list
- Optional: You can also exercise other operations, Create, Delete and Update Contact info
- In the Server view, right click on GARDemoEar and remove the project (un-deploy) from the server
GAR Deployment Support
- Similar to other Java EE module, the GAR project can be deployed in any of the three WLS supported modes
- Split source (default mode, also known as Virtual deployment)
- Exploded archive (packaged in a EAR)
- In addition to local server, the GAR project can also be deployed to remote server instance
Packaging GAR Project
- Similar to WAR, the GAR project can be added to WLS 12c instance as a stand-alone module (supported only in Exploded archive)
- In the above demo we packaged GAR module in an EAR project
- On creating GAR project bundled in an EAR, the weblogic-application.xml is auto configured with GAR module
- A validation in weblogic-application.xml ensures only one GAR module can be bundled in an EAR
- NOTE: As a special case, GAR project bundled in EAR can be deployed both as a stand-alone module and packaged in EAR
Export project as GAR module
- Similar to Web project .war file, a GAR project can be exported to a .gar file
Tuesday Jul 30, 2013
By gstachni on Jul 30, 2013
Oracle Enterprise Pack for Eclipse 220.127.116.11.0 is now available for download from the Oracle Technology Network (OTN). This is a significant feature release which introduces new design time tools for a variety of technologies including; Oracle ADF, ADF Essentials, Apache Maven, and RESTful Web Services.
More details of this release can be found below:
- Oracle ADF 18.104.22.168 Support - OEPE 22.214.171.124 fully supports application development with Oracle ADF 12.1.2. Finally, JDeveloper and OEPE users can develop ADF applications against the latest version of the framework on the latest and greatest version of their IDEs. All of the existing ADF design-time features have been updated for ADF 12.1.2 like ADF Faces and DVT tag support, AppXRay validation of ADF artifacts, ADF Task Flow editors, Data Control generation, ADF Bindings tooling, Refactoring, Debugging, and more. OEPE design time tools will take advantage of new standards in ADF 12.1.2 like facelets for page templating and use of the Sparse Data Control. Of course, OEPE 126.96.36.199 still supports development with older versions of ADF 11gR1 as well.
- Oracle ADF Essentials Tooling - In addition to ADF 12.1.2, OEPE users can also develop ADF applications using the free ADF Essentials. All of the existing ADF tools for WebLogic Server are also available when using ADF Essentials and GlassFish Server. OEPE 188.8.131.52 includes additional features to make the ADF Essentials installation and configuration much easier with GlassFish.
- Maven support for Fusion Middleware 12c - This release provides additional support for Maven build tools in a few different ways. Eclipse m2e and m2e-wtp are now included by default so that customers can create Maven-based projects in Eclipse, edit pom files, and manage their Maven libraries. Customers that use the new Maven Synchronization utility for Oracle Fusion Middleware 12c to manage their Oracle jars can configure their OEPE projects to use the new Maven library repository. A new ADF Project Archetype is shipped with OEPE which is useful for laying out a basic ADF applications in a Maven structure. Customers can also use the newly updated WebLogic Server Maven plugins with their Maven-based projects within OEPE.
- JAX-RS and REST Design Time Tools - New design-time tools for JAX-RS are included in OEPE 184.108.40.206. OEPE enhances the existing Eclipse WTP JAX-RS facet to add additional project configuration options, Jersey library management, and deployment descriptor configuration for JAX-RS. New wizards to create RESTful web service classes and REST Clients are included, a new REST Annotations view provides a easy configuration to manage REST annotations, and the Java Editor is enhanced to provide code completion and validation for JAX-RS annotations. JAX-RS classes can also be run against the target application server through the standard Run As > Run On Server action.
- ADF Data Control Editor - A new rich editor for ADF Data Control configuration is now available. Clicking on your *.dcx will launch the editor which can manage Data Control Configurations, define List of Values, configure List Bindings, and modify the Data Control structure definition.
- New Oracle Installer for OEPE and FMW 12.1.2 - The OEPE installer has moved to a new installer technology. In addition to OEPE 220.127.116.11, this new installer bundles WebLogic Server 12.1.2, Coherence 12.1.2, and Oracle ADF 12.1.2. This installer can be obtained from both the OEPE download page and the WebLogic Server download page.
For more information check out the Oracle Enterprise Pack for Eclipse OTN page and check back on this blog for more detailed walk throughs of the new OEPE 12.1.2 features.
Thursday Jul 11, 2013
By Carlos Chang on Jul 11, 2013
New and unique support for ease of design, development, configuration and deployment into Oracle Coherence:
- Rich Deployment Descriptor editors including form based wizards and design time validators
- Context sensitive help links directly into Coherence documentation
- New tools for Coherence Managed Servers including project wizards for Coherence Grid Archive (GAR)
- Packaging and deployment directly to WebLogic Server or Coherence Servers
- Ability to deploy a GAR directly, embed as a library in other applications, or deploy as a shared library
Newly update WebLogic Server Adapter which provides unmatched access and ease of configuration for the Oracle WebLogic Server including:
- Run/Deploy/Debug artifacts both locally and remotely
- Detailed support for management of shared libraries
- Ability to utilize FastSwap, which provides the ability to reload certain classes/components of an already deployed application
- Direct access to management of WebLogic SCA tooling
- Ability to configure and manage WLST (WebLogic Scripting Tool) artifacts
- Tie in to the WebLogic MBean Browser
And don’t forget, this is all on top of the recent OEPE update for Java EE7!
Sign up for the official Cloud Application Foundation launch here
Tuesday Jul 09, 2013
By Carlos Chang on Jul 09, 2013
Oracle Enterprise Pack for Eclipse (OEPE) 12c is part of the new Oracle Cloud Application Foundation release which includes new versions of Oracle WebLogic, Coherence, ADF and associated developers tools including our very own OEPE.
Register here to watch all the launch event virtually. It’s scheduled for July 31, 10AM Pacific.
Tuesday Jun 25, 2013
By gstachni on Jun 25, 2013
Oracle Enterprise Pack for Eclipse 18.104.22.168.2 introduces new support for GlassFish 4.0, the reference implementation of Java EE7.
Getting started with GlassFish 4.0 in Eclipse couldn't be easier. Follow these short steps to get GlassFish 4.0 setup so you can start developing, deploying, and debugging your Java EE7 applications.
Setting up the server connection
In the Servers view, click to add a New > Server .
Select GlassFish 4.0 from the list of supported server configurations.
Pick your GlassFish installation directory (usually <glassfish 4>/glassfish) and select your domain.
After you click Finish you should now be setup to launch Glassfish 4.0 in normal and debug mode within Eclipse as well as associate projects for deployment through the Add and Remove wizard.
Using GlassFish tools in Eclipse
GlassFish server tools provide some useful information about your running GlassFish 4.0 environment.
Resources displays current resources deployed in the domain including your JDBC Connection Pool and JDBC Resource names. I find this extra bit of information useful when working with JPA.
Deployed Applications shows the current active deployments in GlassFish which can be undeployed as needed from within Eclipse.
Deployed Web Services provides information about SOAP-based web services deployed in this domain.
Also with the running server are quick launch links to open the Administrative Console, Server Logs, and the GlassFish Community Site all within Eclipse's embedded browser.
Wednesday Jun 12, 2013
By gstachni on Jun 12, 2013
The Glassfish Server tooling plugins have been redesigned in OEPE with a focus on performance, stability, and polish and include the following features:
- New tooling architecture improves stability and performance when developing applications against Glassfish
- Support for Glassfish 3.x and now 4.0
- Target new projects against Glassfish Server and create appropriate deployment descriptors (glassfish-ejb-jar.xml, glassfish-web.xml)
- Deploy and debug Web and Enterprise Applications directly out of the Eclipse workspace
- View and manage deployed Applications, Web Services, and Resources on active Glassfish servers
- Quick access to Glassfish Admin Console, Server Logs, and Glassfish Community Sites from within Eclipse
Eclipse Kepler (4.3) is the first release of Eclipse to support Java EE7 and, when combined with OEPE's Glassfish 4 support, Eclipse users get a development environment to develop, run, and test Java applications with the latest spec. Some of the new feature enhancements in Eclipse Kepler which enable Java EE7 development are as follows:
- Eclipse Kepler (4.3) adds new design time support for Java EE7 through the Web Tools Platform (WTP)
- Updated Project Facets and Wizards for new Java EE7 spec levels (ie: Servlet, EJB, JPA, Web Services, JAX-RS, JSF)
- Develop Java EE7 applications in Eclipse and run, deploy, and debug with Glassfish 4
For more information on the latest Java EE7 features and announcements, check out the Java EE7 blog.
Additional information about OEPE 22.214.171.124.2 can always be found on the OEPE OTN page.
Thursday May 30, 2013
By Carlos Chang on May 30, 2013
Friday Mar 29, 2013
By Carlos Chang on Mar 29, 2013
Good to be back home from a successful EclipseCon Boston. (Duke approved!) We met some good folks, learned of some interesting projects/technologies and quaffed a few delicious local beers. After a tour down Salem street in the evening, I can definitely see why locals (and tourists), love Boston. (I still wish we could have made it into Neptune Oyster, but the wait was measured in hours - maybe next time.) I don't follow hockey, but Bruin fans, tough loss to Montreal. My Canadian co-workers were cheering (quietly) at the bar... as we were surrounded by Bruin fans. And well, you know - polite and all that.
EclipseCon 2014 - perhaps next year, it will be San Francisco? Cheers.
Thursday Mar 21, 2013
By Carlos Chang on Mar 21, 2013
Come check out our sessions and BoFs...
- Extreme Java EE Productivity with Eclipse and the Free Oracle ADF Essentials
- Dali Tooling for Dynamic Persistence and NoSQL
- BoF - Oracle and Eclipse: Djava Unchained - the 'D' is Silent
- BoF - Hudson Style!
Details at http://www.eclipsecon.org/2013/
- OEPE 126.96.36.199 adds support for Eclipse Kepler SR2
- Java 8 Launch!
- Oracle Enterprise Pack for Eclipse at EclipseCon 2014
- Java 8 at EclipseCon 2014 - Oracle is Gold Sponsor
- Eclipse and Hudson at the Googleplex
- Harnessing the Power of WebLogic and Coherence, November 5, 2013
- OEPE Coherence Grid Archives (GAR) Support
- What's New In OEPE 188.8.131.52?
- New Oracle Enterprise Pack for Eclipse 12c (12.1.2) is Now Available!
- Watch the Virtual Launch of Cloud Application Foundation, July 31st