Wednesday Sep 24, 2014

Java University with Sang Shin

Sang Shin is the founder and chief instructor at, a popular online learning site offering hands-on courses on Java, Java EE, the Spring framework, Java development tools, Java performance, JavaScript, jQuery, HTML5, Groovy and Grails, MySQL, Android, web services, Ruby on Rails, and Hadoop. Before founding, Shin was a lead technology architect and evangelist at Sun Microsystems. He frequently gives talks on various technologies to worldwide developer audiences.

Q: Tell us about the topic you will present at Java University during JavaOne.

Shin: It’s a full-day workshop about Java performance tuning
[Read More]

Friday Mar 30, 2012

Spring to Java EE, Part Three - new tech article on otn/java

In a new article up on otn/java, Java EE expert David Heffelfinger continues his series exploring the relative strengths and weaknesses of Java EE and Spring. Here, he demonstrates how easy it is to develop the data layer of an application using Java EE, JPA, and the NetBeans IDE instead of the Spring Framework.

In the first two parts of the series, he generated a complete Java EE application by using JavaServer Faces (JSF) 2.0, Enterprise JavaBeans (EJB) 3.1, and Java Persistence API (JPA) 2.0 from Spring’s Pet Clinic MySQL schema, thus showing how easy it is to develop an application whose functionality equaled that of the Spring sample application.

In his new article, Heffelfinger tweaks the application to make it more user friendly.

From the article:
“The generated application displays primary keys on some of the pages, and these keys are surrogate primary keys—meaning that they have no business value and are used strictly as a unique identifier—so there is no reason why they should be visible to the user. In addition, we will modify some of the generated labels to make them more user-friendly.”

He concludes the article with a summary:
“The Java EE version of the application is not a straight port of the Spring version. For example, the Java EE version enables us to create, update, and delete veterinarians as well as veterinary specialties, whereas the Spring version of the application enables us only to view veterinarians and specialties. Additionally, the Spring version has a single page for managing/viewing owners, pets, and visits, whereas the Java EE version of the application has separate pages for each of these entities.
The other thing we should keep in mind is that we didn’t actually write a lot of the code and markup for the Java EE version of the application, because the bulk of it was generated by the NetBeans wizard.”

Have a look at the complete article here.

Wednesday Sep 21, 2011

Experts from Oracle and the Community at Silicon Valley Code Camp!

Silicon Valley Code Camp (Oct. 8 & 9) is a community-driven developer conference. Developers will learn from their fellow developers in 212 sessions about code, of course, but also about legal issues, branding and community building. Experts from Oracle and the community are sharing their technical know-how during those 2 days in session formats ranging from informal discussions to presentations.

Conveniently scheduled on the weekend with a free entrance, the conference has become more popular over the years and has 1,787 registered this year. The support of many sponsors makes this conference happen and this year Oracle is a platinum sponsor.

Oracle Experts

Pieter Humphrey

In-memory session replication with WebLogic and GlassFish, Coherence

Sun., Oct. 9 –  10:45am  

An engineer's introduction to in-memory data grid development

Sun., Oct. 9 – 9:15am

Patrick Curran

JCP and the Future of Java


Sun., Oct. 9– 9:45am

Juan Camilo Ruiz

Extending the JSF controller for reusability

Sun., Oct. 9 - 2:45pm

Arun Gupta

The Java EE 7 Platform: Developing for the Cloud

Sat., Oct. 8 - 11:15am

Deploy and Monitor your Java EE 6 session in a fully-clustered GlassFish

Sat., Oct. 8 - 9:45pm

Todd Farmer

Building Java Applications for MySQL

Sun., Oct. 9h – 1:15pm

Simon Law

High-Performance SQL Applications Using In-Memory Database Technology

Sun., Oct. 9h –  10:45am

Experts from the Community

Stephen Chin

JavaFX 2.0 With Alternative Languages-

Groovy, Clojure, Scala, Fantom, and Visage

Sat., Oct. 8h – 11:15am

John David Duncan

MySQL Cluster With and Without SQL

Sat., Oct. 8h – 1:45pm

Peter Pilgrim

Progressive Enhanced JavaFX 2.0 Custom Components

Sat., Oct. 8th – 5:00pm

Prashant Deva

Chronon - DVR for Java

Sat., Oct. 8h – 11:15am

Slava Imeshev

Best Practices for Scaling Java Applications

with Distributed Caching

Sun., Oct. 9h – 1:15pm

Manish Pandit

Play! as you REST : Using Play! Framework

to build RESTful services

Sat., Oct. 8th – 1:45pm


Insider News from the Java Team at Oracle!



« October 2015