Plug Your JavaServer Faces Application into the GlassFish v3 Admin Console Ken Paulsen – Anissa Lam –

Slides:



Advertisements
Similar presentations
automated single login access to Novell storage resources
Advertisements

Gridshell Web Services Akylbek Zhumabayev. Content Gridshell Architecture Gridshell Mediator Gridshell Client Gridshell Full Picture Security Patterns.
Web applications using Java and NetBeans
ManageEngine® Applications Manager
© 2006 by IBM and Oracle; made available under the EPL v1.0 | Santa Clara | Mar. 23, 2006 Arthur Ryman, WTP PMC, IBM Rational Software Raghu Srinivasan,
Cluster architecture for Java web hosting at CERN CHEP 2006, Mumbai Michał Kwiatek, CERN IT Department Database and Engineering Services Group.
6/2/2015Page 1 SOA Development and Deployment B. Ramamurthy.
WebSphere Diego Leone. Summary Story and birth What is WebSphere?/Goals Main features Advantages/Disadvantages Conclusions.
2006 JavaOne SM Conference | Session TS-4160 | © 2006 by IBM Create, Test, and Consume Web Services with the Eclipse Web Tools Platform Jeffrey Liu, Release.
Part 1: Overview of Web Systems Part 2: Peer-to-Peer Systems Internet Computing Workshop Tom Chothia.
ManageEngine TM Applications Manager 8 Capabilities for Glassfish Application Server.
Bonrix SMPP Gateway Index Introduction Architecture diagram Set up diagram System & Software Requirements Installation Deployment Operations HTTP.
CS 160: Software Engineering August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Understanding and Managing WebSphere V5
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Introduction to JPA Java Persistence API Introduction to JPA.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
Java Server Faces Çağatay Çivici Apache MyFaces Team Member
Java Server Faces St. Louis JavaSIG June 8, 2006 Jay Meyer, Harpoon Technologies.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
© 2007 IBM Corporation IBM Global Engineering Solutions IBM Blue Gene/P Blue Gene/P Navigator.
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Tag line, tag line Made By – Tarneet Singh Sidana NetApp Intern CloudME Reporting & Analytics.
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
T Iteration Demo Team WiseGUI I2 Iteration
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
Peter Laird. | 1 Building Dynamic Google Gadgets in Java Peter Laird Managing Architect WebLogic Portal BEA Systems.
Welcome to the Minnesota SharePoint User Group. Quick Intro Keynote Presentation – Chris Caposella User Group Kick Off Introductions Goals / Objectives.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
JavaServer Faces (JSF) and Ajax Integration. Agenda 대강의 ( 정말로..) 개요 예제 아키텍트라면..
Rational ClearCase and Rational ClearQuest IBM VA TPF User Conference Terry Durkin ClearCase Product Manager October 2000 Terry Durkin ClearCase Product.
1 Copyright 2010 NexJ Systems Inc. Confidential and Proprietary - Not for Distribution. OHT Application Integration Platform.
T Iteration Demo Team 13 I1 Iteration
PHOBOS Javascript Engine By Daniel Reeves. What is Phobos? Lightweight application framework for Java Used by NetBeans Supports multiple scripting languages.
Agenda Overview 2.What is SharePoint? 3.NCDOT Websites 4.Roles 5.Search 6.SharePoint Interface.
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 OOPSLA, San Diego Oct , Eclipse Foundation -
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 CASCON 2005 Oct. 17, Eclipse Foundation -
2007 JavaOne SM Conference | Session BOF-7405 | BOF-7405 Apache MyFaces: The Largest JavaServer TM Faces Platform Developer Community Dennis Byrne - Thoughtworks.
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Introduction to Java Web Programming Gregg Sporar
1 GlassFish The Best Open Source Application Server Arun Gupta Sun Microsystems, Inc. 1.
JSFTemplating ● Ken Paulsen – Senior Staff Engineer ● Sun Microsystems, Inc.
GlassFish:The Application Server for All Your Web Apps Your Name OSUM Community Your Address.
JMaki, Phobos Ludovic Champenois Sun Microsystems Tools story February 23, 2007.
Integrating CMS/DMS into OpenOffice Michael E. Bohn Consultant Office Migration Sun Microsystems GmbH.
jMaki: The power of Ajax made easy
Bonrix SMPP Gateway
ADVANCED HOSTING Adrian Newby, CTO.
WebSphere Diego Leone.
WordPress Introduction
Admin Console for Glassfish v2
LAMS 2.0 Architecture. LAMS 2.0 Architecture Agenda LAMS 2.0: Technical Aims Architecture Technologies LAMS Core LAMS Tool Contract External Tools.
Updatecenter Module 3 Application Server SE/EE 8.1 Installation
Updatecenter Snjezana Sevo-Zenzerovic
Outline SOAP and Web Services in relation to Distributed Objects
IBM DB2 Technology Explorer
Admin Console for Glassfish v2
Outline SOAP and Web Services in relation to Distributed Objects
ManageEngine® Applications Manager
Contemporary Java Web Applications with JSF 2.3 Ed Burns Java EE Specifications October 2017.
A Web-based Integrated Console for Controlling a Set of Networks
Web Servers (IIS and Apache)
Presentation transcript:

Plug Your JavaServer Faces Application into the GlassFish v3 Admin Console Ken Paulsen – Anissa Lam – Senthil Chidambaram – Ana Caballero –

2008 JavaOne SM Conference | java.com.sun/javaone | 2 Agenda Introduction Plugging into GlassFish Charting with jMaki Templating your Plugin Q & A

2008 JavaOne SM Conference | java.com.sun/javaone | 3 What Is GlassFish? A Java EE 5 compliant Application Server Can run J2EE applications too Enterprise Quality Sun Java System Application Server 9.x Use it in production! Open Source CDDL (like OpenSolaris, NetBeans) GPLv2 (like Java and NetBeans) Use it in production!

2008 JavaOne SM Conference | java.com.sun/javaone | 4 What Is GlassFish? (Cont.) Community at Sources, bug DBs, discussions Roadmaps Architecture Documents Interim Governance Board 2 Sun members: Simon Phipps, Eduardo Pelegri-Llopart 3 Non-Sun individual members from Google, Wotif.Com, Amex Community Awards Program $1M to reward contribution to Open Source projects GlassFish one of 6 communities to award $175k More at

2008 JavaOne SM Conference | java.com.sun/javaone | 5 GlassFish Adoption 4 million downloads from July '06 to Feb '08 Dozens of external committers Over 7,000 members Evans data survey of Linux users puts GlassFish at #3 behind JBoss and “other” (Tomcat) JBoss and IBM fell 5% while GlassFish / Sun increased Admin Console Unique IP

2008 JavaOne SM Conference | java.com.sun/javaone | 6 GlassFish around you

2008 JavaOne SM Conference | java.com.sun/javaone | 7 Frameworks and Applications JSPwiki MyFaces ADF Integration ORB Wicket BIRT AJAX Shale Apache Httpd Dalma Facelets OSCache SiteMesh StringBeans Portal Tapestry Equinox jBPM WebDAV Project Tango Java WSDP OSWorkFlow CJUG-Classifieds BlogTrader WebSphere MQ MC4 J DOJO EHCache Quercus PHP SEAM

2008 JavaOne SM Conference | java.com.sun/javaone | 8 Agenda Introduction Plugging into GlassFish Charting with jMaki Templating your Plugin Q & A

2008 JavaOne SM Conference | java.com.sun/javaone | 9 Plugging into GlassFish Plugin Page Plugin Tree Node

2008 JavaOne SM Conference | java.com.sun/javaone | 10 Integration Design

2008 JavaOne SM Conference | java.com.sun/javaone | 11 Console Provider Marker for HK2 Provides console-config.xml public class JavaOnePlugin implements ConsoleProvider { public URL getConfiguration() { return null; }

2008 JavaOne SM Conference | java.com.sun/javaone | 12 Integration Points Defined inside console-config.xml: <integration-point id="JavaOneNode" type="tree" priority="210" parentId="tree" content="treenode-ex1.jsf" />

2008 JavaOne SM Conference | java.com.sun/javaone | 13 Plugging into GlassFish Integration Point

2008 JavaOne SM Conference | java.com.sun/javaone | 14 The Tree Node IntegrationPoint “content” refers to JSFTemplating page fragment: <sun:treeNode id="first" text="Exercise #1" url="javaone/hello.jsf" imageURL= "resource/images/instance.gif" target="main" />

2008 JavaOne SM Conference | java.com.sun/javaone | 15 Lab Files lab/ index.html plugin/ solution/ glassfish/ Lab Root

2008 JavaOne SM Conference | java.com.sun/javaone | 16 Lab Files lab/ index.html plugin/ solution/ glassfish/ Lab Instructions

2008 JavaOne SM Conference | java.com.sun/javaone | 17 Lab Files lab/ index.html plugin/ solution/ glassfish/ Lab Workspace

2008 JavaOne SM Conference | java.com.sun/javaone | 18 Lab Files lab/ index.html plugin/ solution/ glassfish/ Lab Solution

2008 JavaOne SM Conference | java.com.sun/javaone | 19 Lab Files lab/ index.html plugin/ solution/ glassfish/ GlassFish Application Server

2008 JavaOne SM Conference | java.com.sun/javaone | 20 Lab Exercise #1 Create your first GlassFish plugin

2008 JavaOne SM Conference | java.com.sun/javaone | 21 Plugging into GlassFish Lab Time! Estimated Working Time: 45 min

2008 JavaOne SM Conference | java.com.sun/javaone | 22 Agenda Introduction Plugging into GlassFish Charting with jMaki Templating your Plugin Q & A

2008 JavaOne SM Conference | java.com.sun/javaone | 23 Charting with jMaki

2008 JavaOne SM Conference | java.com.sun/javaone | 24 Charting with jMaki TBD: Get Intro 2 jMaki slides from Greg or Carla -- 2 slides is plenty

2008 JavaOne SM Conference | java.com.sun/javaone | 25 Lab Exercise #2 Charting with jMaki

2008 JavaOne SM Conference | java.com.sun/javaone | 26 Charting with jMaki Exercise length – 25 minutes Tip: Try different chart types

2008 JavaOne SM Conference | java.com.sun/javaone | 27 Agenda Introduction Plugging into GlassFish Charting with jMaki Templating your Plugin Q & A

2008 JavaOne SM Conference | java.com.sun/javaone | 28 Templating your Plugin Templating in JavaServer Faces Template Example

2008 JavaOne SM Conference | java.com.sun/javaone | 29 Templating in JavaServer Faces <!beforeCreate setResourceBundle(key="i18n" bundle="core.Strings") setResourceBundle(key="help" bundle="core.Helplinks") /> #include "/shared/restart.inc" #include "/treeBreadcrumbs.inc" "Content Goes Here ~ “baseTemplate.xhtml” <!beforeCreate setResourceBundle(key="i18n" bundle="core.Strings") setResourceBundle(key="help" bundle="core.Helplinks") /> #include "/shared/restart.inc" #include "/treeBreadcrumbs.inc" "Content Goes Here ~ “baseTemplate.xhtml”

2008 JavaOne SM Conference | java.com.sun/javaone | 30 Templating in JavaServer Faces <sun:title id="j1PageTitle" title="Customizing Glassfish Administration Console Lab Exercise" /> <sun:head title="Customizing Glassfish Administration Console Lab Exercise" /> ~ “baseTemplate.xhtml” <sun:title id="j1PageTitle" title="Customizing Glassfish Administration Console Lab Exercise" /> <sun:head title="Customizing Glassfish Administration Console Lab Exercise" /> ~ “baseTemplate.xhtml”

2008 JavaOne SM Conference | java.com.sun/javaone | 31 Lab Exercise #3 Templating Your Plugin

2008 JavaOne SM Conference | java.com.sun/javaone | 32 Templating in JavaServer Faces Exercise length – 25 minutes Tip: Try different chart types

2008 JavaOne SM Conference | java.com.sun/javaone | 33 Agenda Introduction Plugging into GlassFish Charting with jMaki Templating your Plugin Q & A

2008 JavaOne SM Conference | java.com.sun/javaone | 34 Summary GlassFish v3 jMaki Admin Console Plugin JSFTemplating Get Involved!

2008 JavaOne SM Conference | java.com.sun/javaone | 35 References All Open Source Get Involved!

2008 JavaOne SM Conference | java.com.sun/javaone | 36 Q&A

Ken Paulsen – Anissa Lam – Senthil Chidambaram – Ana Caballero – 37 Plug Your JavaServer Faces Application into the GlassFish v3 Admin Console