Friday Mar 28, 2014

Migrating JDBC Resources from GlassFish to WebLogic


Customers and users always want to make sure their
Java EE applications run nicely in any application server. But it is not uncommon that sometimes resources must be migrated by hand, or luckly and preferably automated with scripts.

So in order to help our customers and users in getting ready for future migrations from GlassFish to WebLogic, I am following up with my series of articles about Migrating from GlassFish to WebLogic

This time I covered the migration of a resource every Java EE developer knows very well: JDBC resources, or simply, DataSources. But before that, make sure you read the first article in case you haven't: Migrating a Java EE App from GlassFish to WebLogic

Continue reading "Migrating JDBC Resources from GlassFish to WebLogic" ...


Tuesday Mar 04, 2014

Migrating from GlassFish to WebLogic: The Beauty of Java EE

WebLogic is Oracle's strategic application server for the Java EE Platform. And since Oracle decided to focus on it for commercial support, and to leave GlassFish free of any ties from commercial decisions, I decided to bring customers and users a series of blog posts about migrating Java EE apps from GlassFish to WebLogic.

GlassFish will continue to thrill as the Open Source Reference Implementation for the platform, its community, and source of innovation, like we are seeing through the Java EE 8 survey.

In this series, I will help GlassFish customers as well users to experiment, try, and evaluate Oracle WebLogic 12c (Java EE 6 certified) to deploy their mission critical applications. Continue reading through the first part, where I actually demonstrate "the Beauty of Java EE 6", by migrating a sample application without any code change.

And don't forget to follow @glassfish, @java_ee, and @oracleweblogic on Twitter! 

Wednesday Dec 18, 2013

Want to Work on WebSocket/Tyrus? Oracle is Hiring!

The WebSocket team at Oracle is looking for another key contributor! If you want to become part of the dynamic, high-profile team that is working on the industry leading Java API for WebSocket (JSR 356) reference implementation Tyrus and related open standards, projects and products like Java EE, GlassFish and WebLogic, this is the time to update your resume/CV and share it with us. The job is based in Prague, Czech Republic.

The formal details of the job are on LinkedIn.

If you are interested and have any questions, please feel free to post your questions here, get in touch with the Tyrus team or drop an email directly to pavel dot bucek at oracle dot com.

Tuesday Dec 10, 2013

Want to work on JMS? We are hiring!

The Oracle Java Messaging Group is looking for a talent to help build enterprise-class standards-compliant messaging infrastructure (such as WebLogic JMS) and engineered messaging implementations. This job position is based either in Santa Clara, CA or Liberty Corner, NJ.

If you are interested, check out this job posting for more details.

Thursday Nov 07, 2013

6 Facts About GlassFish Announcement

To help clarify the message about the recent roadmap for GlassFish, I decided to put together 6 facts about the announcement, future of GlassFish, and the Java EE platform as a whole: 

"Since Oracle announced the end of commercial support for future Oracle GlassFish Server versions, the Java EE world has started wondering what will happen to GlassFish Server Open Source Edition. Unfortunately, there's a lot of misleading information going around. So let me clarify some things with facts, not FUD."

Read full story here

Sunday Jul 21, 2013

Java EE during OTN Tour 2013 in Latin America

The Oracle Technology Network Tour 2013 has already started, bringing several Oracle and non-Oracle speakers to OUGs (Oracle User Groups) to countries across Latin America. You can check the official OTN Tour 2013 page of the tour to follow up with agenda, dates, speakers and other information. Last year I participated giving talks in Uruguay and Argentina about Oracle WebLogic 12c. That time, I had recently joined Oracle and didn't know much about it. But this year though, I wanted to do more.

Talks
I proposed a few abstracts to OUGs/JUGs choose which could work best for each country, and here are the topics:

  • GlassFish in Production Environments
  • What WebLogic 12c Has To Offer to Boost Your Productivity
  • What's new in Java EE 7
  • Hands-on for Java EE 7

You can read the full story on my blog

Tuesday Sep 25, 2012

ADF Essentials - Available for free and certified on GlassFish!

If you are an Oracle customer, you are probably familiar with Oracle ADF (Application Development Framework). If you are not, ADF is, in a nutshell, a Java EE based framework that simplifies the development of enterprise applications. It is the development framework that was used, among other things, to build Oracle Fusion Applications.

Oracle has just released ADF Essentials, a free to develop and deploy version of Oracle ADF's core technologies. As a good news never come alone, GlassFish 3.1.2 is now a certified container for ADF Essentials!

ADF Essentials leverage core ADF features and includes:

  • Oracle ADF Faces - a set of more than 150 JSF 2.0 rich components that simplify the creation of rich Web user interfaces (charting, data vizualization, advanced tables, drag and drop, touch gesture support, extensive windowing capabilities, etc.)
  • Oracle ADF Controller - an extension of the JSF controller that helps build reusable process flows and provides the ability to create dynamic regions within Web pages.
  • Oracle ADF Binding - an XML-based, meta-data abstraction layer to connect user interfaces to business services.
  • Oracle ADF Business Components – a declaratively-configured layer that simplifies developing business services against relational databases by providing reusable components that implement common design patterns.

ADF is a highly declarative framework, it has always had a very good tooling support. Visual development for Oracle ADF Essentials is provided in Oracle JDeveloper 11.1.2.3. Eclispe support is planned for a later OEPE (Oracle Enterprise Pack for Eclipse) release.

Here are some relevant links to quickly learn how to use ADF Essentials on GlassFish:

Sunday Dec 11, 2011

Oracle WebLogic 12c does full Java EE 6

It's here, as promised and a few days ahead of Christmas - Oracle WebLogic Server 12c (12.1.1) is available to download and is now listed on the official Java EE 6 Compatibility Page. That's now 12 Java EE 6 compatible configurations and counting...

ALT_DESCR

For the developers among you, I'd suggest subscribing and navigating through Steve's blog (a product manager on the WebLogic team). The formal documentation is here while the product data sheet is there. The top-level page for the product is to be found at oracle.com/weblogic.

The competitor in me can't help but notice that WebLogic beat JBoss to commercial Java EE 6 certification. Again.

Sunday Dec 04, 2011

Oracle WebLogic 12c Launch Coverage

Yesterday was the big launch for the WebLogic team announcing Oracle WebLogic 12c with full Java EE 6 support and 200 other new features.

The launch webinar had many thousands of participants. Here is a short collection of early links related to the launch :

ALT_DESCR

The press release
Oracle Announces Availability of Oracle WebLogic Server 12c

Webinar Slides
Oracle WebLogic 12c Executive Overview
Oracle WebLogic 12x Developer Deep Dive

Press coverage
Oracle WebLogic Server 12c looks to the cloud (iTWire)
Oracle Brings WebLogic 12 to the Cloud (ServerWatch)
Oracle Updates WebLogic for Cloud Usage (PCWorld)
Oracle klar med ny Weblogic Server (digi.no)
Oracle WebLogic Server 12c To Feature Cloud, Java EE 6 and Java 7 Support (ADTmag)
Oracle Gears WebLogic Server 12c for the Private Cloud (ReadWrite)
Oracle set to unveil cloud-themed application server, WebLogic 12c (ComputerWorld)

Blogs
WebLogic 12c over 200 new features (WebLogic Partner Community EMEA)
Oracle Announces Availability of Oracle WebLogic Server 12c - first experiences! (Markus)
Oracle Weblogic 12c is available and targets the cloud (Beyond Oracle)
WebLogic Server 12c launched (Ada Westerinen)
Oracle WebLogic 12c - Key Points from Online Launch Event (Simon Haslam)
Oracle WebLogic Server 12cの主要な新機能 (orablogs-jp)

Tweets

biemond: Nice, WebLogic 12c -> EJB 3.1,  JPA2.0 , JSF2.0 , Maven,
Softw Load balancer, Transactions logs in database  (JTA?)  #weblogic
[http://twitter.com/#!/biemond/status/142315675506049024]

oracletechnet: With WebLogic 12c, you build apps once and then
deploy them any way you like: conventional systems, private cloud,
public cloud, or hybrid
[http://twitter.com/#!/oracletechnet/status/142318095007096833]

stenvesterli: #WebLogic 12c installation: Unzip and run. Just like
in the good old OC4J days ;-) 
[http://twitter.com/#!/stenvesterli/status/142319570965905410]

stenvesterli: Develop, run on Glassfish. Deploy to #weblogic using
Glassfish DD when/if needed
[http://twitter.com/#!/stenvesterli/status/142323133456728065]


Next up are actual product availability (later this month) and Virtual Developer Days for Oracle WebLogic Suite 12c on January 24th and Feb 7th.

Oracle now has the best open source application server and the best commercial application server, both Java EE 6 certified. Now on to developing even more synergies between the two!

Sunday Nov 20, 2011

Announcing Oracle WebLogic 12c

While this blog is mostly devoted to GlassFish, you may be interested in the Oracle WebLogic Server 12c announcement scheduled for December 1st, 2011.

ALT_DESCR

The launch event is called "Introducing Oracle WebLogic Server 12c, the #1 Application Server Across Conventional and Cloud Environments" and will be split into Executive Overview and Developer Deep Dive sessions.

The agenda description includes the following (emphasis is mine) :
Optimized to run your solutions for Java Platform, Enterprise Edition (Java EE); Oracle Fusion Middleware; and Oracle Fusion Applications
Enhanced with transformational platforms and technologies such as Java EE 6, Oracle’sActive GridLink for RAC, Oracle Traffic Director, and Oracle Virtual Assembly Builder

On a slightly less official note but on that same topic, you should check out Steve Button's blog and twitter stream.

Wednesday Nov 02, 2011

Gartner's Latest Enterprise Application Server Magic Quadrant - Oracle's leadership

The latest Gartner magic quadrant for Enterprise Application Servers is out (dated September 2011) and Oracle is rated Top Leader ahead of IBM on both "Ability to Execute" and "Completeness of Vision".

The Gartner document obviously lists WebLogic Suite, Oracle Coherence, Oracle TopLink, and Oracle Exalogic as contributing to this top spot but also GlassFish which is mentioned multiple times.

ALT_DESCR

Monday May 16, 2011

Custom error pages, SecureJDBCRealm, more GlassFish Embedded, more Clustering how-to, and more

Markus and Sven are at it again providing detailed hands-on descriptions but this time they're joined by several other community members. Here's a tab sweep for May 17th 2011 :


Turning off default error page in GlassFish 3.x (Shing Wai)
Installer Glassfish en mode silencieux (ArKZoYD)
GlassFish 3.1 SecureJDBCRealm (Markus Eisele)
JSF 2.0, JPA 2.0 and Bean Validation on WebLogic Server (Steve)
Java EE's Advantages through Embedded GlassFish (Fachim)
Wicket, Web Services, NetBeans And GlassFish (Jeff Schwartz)
Java EE 6 + Glassfish 3.1: simplicidade + leveza = produtividade (Juliano Viana)
GlassFish 3.1 – Clustering Tutorial Part2: sessions (Sven)

ALT_DESCR

Saturday Apr 30, 2011

More OTN Developer Days

OTN Java Developer Days are continuing to circulate around the world with stops planned in Australia and more virtual events for everyone to follow. If you are in Brisbane or Perth, check out this detailed agenda and registration page.

OTN Dev Days

These two events will cover Java EE 6, introduce the theme for the upcoming Java EE 7, and illustrate both with GlassFish, WebLogic with drill downs on JAX-RS and several monitoring and tuning tooling and techniques. Make sure you register.

If you don't live down under, you may be interested by this JSF OTN Virtual Developer Day. The list of speakers for this live event includes Oracle employees and ACE directors and the agenda covers JSF, ADF and WebCenter in both sessions and labs.

Wednesday Mar 23, 2011

An update on Jersey.next

Over on "Earthly Powers", Martin Matula lays out the high-level plans for Jersey.next starting with the 1.6 release due real soon now. The team working on Jersey includes Jakub, Pavel, Jon, Roberto, Marek and Martin himself as development manager for the overall Jersey effort.

Jersey.next

Speaking of upcoming Jersey 1.x releases, recent news include Jersey integration with the newly released Grizzly 2.0 as well as better integration with both GlassFish and WebLogic application servers with the ability to offer multiple Jersey versions running simultaneously within one container (one of my personal favorite). Jakub has details for other new cool stuff coming up.