Tuesday Sep 21, 2010

S313522: Instructions for OSGi-enabled Java EE Applications Hands-on Lab at JavaOne 2010

This blog provides instructions on how to follow S313522 (Hands-on Lab on OSGi-enabled Java EE Applications) that was conducted at JavaOne 2010 earlier today.

  1. Download and Install NetBeans 6.9.1.
  2. Download and Unzip GlassFish 3.1 b20 Web Profile.
  3. Start GlassFish as "asadmin start-domain" and Database as "asadmin start-database" from "glassfishv3/glassfish/bin" directory.
  4. Go to "glassfishv3/glassfish/modules/autostart" directory and execute the following script:
    #!/bin/sh -x
    wget http://download.java.net/maven/glassfish/org/glassfish/osgi-http/3.1-b20/osgi-http-3.1-b20.jar
    wget http://download.java.net/maven/glassfish/org/glassfish/osgi-platforms/felix-webconsole-extensio
    n/3.1-b20/felix-webconsole-extension-3.1-b20.jar
    wget http://download.java.net/maven/glassfish/org/glassfish/osgi-jpa/3.1-b20/osgi-jpa-3.1-b20.jar
    wget http://download.java.net/maven/glassfish/org/glassfish/osgi-ejb-container/3.1-b20/osgi-ejb-cont
    ainer-3.1-b20.jar
    wget http://download.java.net/maven/glassfish/org/glassfish/admingui/glassfish-osgi-console-plugin/3
    .1-b20/glassfish-osgi-console-plugin-3.1-b20.jar
    wget http://www.reverse.net/pub/apache//felix/org.apache.felix.webconsole-3.1.2.jar
    This is going to download the required OSGi bundles.

Refer to detailed docs and completed solutions to get started. A detailed screencast highlighting the exact set of steps will be available next week.

Technorati: conf javaone handson osgi javaee glassfish netbeans

Monday Jan 04, 2010

FREE Java EE 6 1-week online Codecamp - Jan 12th, 2010

Happy New Year!

Java EE 6, GlassFish v3, and NetBeans 6.8 were released last month. Are you interested in learning how this awesome combination of technologies and products make your life simpler ? Do you want to brush up your skill set and learn to write Java EE 6 code using NetBeans 6.8 and GlassFish v3 ? Would you like to learnĀ  tips & techniques from the experts in GlassFish community ? Do you want to start 2010 with a complete immersion in Java EE 6 & GlassFish v3 ?

If answer to any of the above questions is "yes", then you should consider attending the upcoming free Java EE 6 online code camp. You are certainly welcome to attend the sessions otherwise as well :-)

The goal of this code camp is to let you write code, lots of code, exercising key Java EE 6 technologies.

The sessions are distributed over multiple days (schedule subject to change) as shown below:

Topics Date/Day
Getting Java EE 6 sample codes Jan 12th, 2010 (Tuesday)
Servlet 3.0 Jan 12th, 2010 (Tuesday)
Context and Dependency Injection (JSR 299) Jan 13th, 2010 (Wednesday)
JPA 2.0 Jan 14th, 2010 (Thursday)
EJB 3.1 Jan 15th, 2010 (Friday)
JSF 2.0 Jan 18th, 2010 (Monday)
Java EE 6 End-to-end Examples Jan 19th, 2010 (Tuesday)
GlassFish v3 Jan 20th, 2010 (Wednesday)


Here is what you need to do before attending the hands-on lab session:

  1. Watch the corresponding video-taped sessions from Java EE 6 & GlassFish v3 Virtual Conference.
  2. Send an email to javaee6-codecamp+subscribe@googlegroups.com to register for the course. All discussions can be seen from the web-based forum.
  3. Download & Install JDK 6.0. (1.6.0_017+ for Operating Systems other than MacOS, 1.6.0_015+ for MacOS)
  4. Download & Install NetBeans 6.8 with GlassFish v3 ("Java" or "All" bundle)

If you finish the homework from each lab, yeah there is optional homework ;-), then you'll also be awarded a certificate of completion.

So strap your seat belts and get ready for the Java EE 6 hands-on journey next week!

Always check Java EE 6 Online Codecamp for latest updates.

Technorati: conf glassfish v3 javaee handson lab

About

profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.


Java EE 7 Samples

Stay Connected

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today