Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: GlassFish

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Java Enterprise

Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog When you developed a composite component the namespace you would be seeing would look like "http://java.sun.com/jsf/composite/xxxxxx". But what if you are not allowed to use it that way or you just do not like it, is it possible to change that? Yes it is possible. This blog entry shows you how. The composite...
on Nov 22, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog In the previous blog entry we set the stage on how to package a composite component in a JAR. Now we are going to use it! Add the dependency to the POM         <dependency>            <groupId>org....
on Nov 21, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog If you want to share a composite component between projects you should package it in a JAR. But how would you do it? Well it is pretty easy. First include the resources in the META-INF/resources directory. E.g. <?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE html PUBLIC...
on Nov 20, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog In JSF 2.2 it is has been made easier to work together with a HTML designer. The page below exposes a traditional h:inputText and a h:commandButton using a more HTML 5 friendly way of doing this. <?xml version='1.0' encoding='UTF-8'?><!DOCTYPE html><html xmlns="...
on Nov 19, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog In JSF 2.2 it is possible to define flows, one of the things you would want to do is to be able enter and to exit a flow. This blog entry shows you a sample on how you can enter a flow and also how to exit it properly. The page below uses a commandButton to enter the flow "enterexit" <?xml...
on Nov 18, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog On the #jsf IRC channel Ryan asked how you can get it so the JSF runtime loads resource library contracts from the filesystem. This blog entry will show you how. BE AWARE this code is a proof of concept. To make it production ready make sure you sanitize incoming resource URLs thoroughly! The...
on Nov 15, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog In the previous blog entry a single resource library contract was applied. However did you know that you can stack them? We are going to add the following 3 layout contracts, desktop, tablet and phone. The desktop contract <?xml version='1.0' encoding='UTF-8'?><!DOCTYPE html...
on Nov 14, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog In JSF 2.2 you have the ability to define a resource library contract so you can deliver a different experience on the basis of which user visits your website. This blog entry shows you how you can switch between a resource library contract on the basis of an EL expression. To show this off we define 2 CSS styles...
on Nov 14, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog Creating and using a composite component is very straightforward. 1. Creating the composite component 2. Using the composite component Creating the composite component <?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN...
on Nov 12, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog How can you create a custom validator and use it? See below! Creating the custom validator class package customvalidator;import javax.faces.application.FacesMessage;import javax.faces.component.UIComponent;import javax.faces.context.FacesContext;import javax.faces.validator.FacesValidator;import javax.faces....
on Nov 11, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog Jersey 2.4.1 has been released! See the release notes for more information. Or download it from here.
on Nov 9, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog Wondering how you programmatically create a flow and use it? 1. Create the Java annotated flow 2. Create the pages package flow;import java.io.Serializable;import javax.enterprise.inject.Produces;import javax.faces.flow.Flow;import javax.faces.flow.builder.FlowBuilder;import javax.faces.flow.builder....
on Nov 8, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog When I posted JSF Tip #32 - Override a JSF renderer Twitter user @john_waterwood asked me how you would define a new tag for an existing component and the overridden renderer. Well it is fairly easy, see the 2 steps below! 1. Create your renderer 2. Register it Creating your renderer package org.glassfish.jsf....
on Nov 7, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog In a previous blog entry I blogged about stateless JSF before, this time I will include the entire page so you can see how silly simple it actually is. And you can also go directly to Subversion to get the sample there. The entirely stateless page <?xml version='1.0' encoding='UTF-8'?...
on Nov 6, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog Say you have a problem with how a particular component renders and you want to do it a bit different. Well in JSF that is not a problem there is a hook-in that you can use to override how a renderer does it rendering. The sample below shows you how to do it. You will have to do 2 things. 1. Register your own...
on Nov 5, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog If you read the blog entry about migrating to @Named annotation you might wonder how you would migrate your @ManagedProperty annotations. Since CDI is a specification on its own, it does not deal with JSF specific artifacts. However with very little work you can have a very similar setup. First we define our own...
on Nov 1, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog See the release notes for what was fixed. If you want to download it, see this page for more information. Enjoy!
on Oct 31, 2013
One of the newer features introduced in JAX-RS 2.0 is the support for validating resource classes with Bean Validation Bean Validation support comes in Jersey 2.x by adding jersey-bean-validation module to the class-path. The following sample shows how to use Bean Validation with JAX-RS 2.0. I show how to define a custom constraint which will validate any Enum class. Additionally I will show...
on Oct 30, 2013

GlassFish

Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog JavaEE 7 and Glassfish 4.0 were released a little while ago. What is in the future? Well, see the Aquarium blog for the latest Glassfish Roadmap. And that is it. Enjoy!
on Nov 4, 2013
Note this blog is obsolete, see https://www.manorrock.com/blog/ for the current blog Tyrus 1.3 has been released, get more information here. Or download it from here. Glassfish users should take all the Tyrus JAR files and replace them in the modules directory with the downloaded ones to get Tyrus 1.3 working in Glassfish. And that is it. Enjoy!
on Nov 2, 2013