Archive for the tag 'NetBeans'

Nov 11 2009

Create a GWT Application from Scratch




Many people are asking (especially in the GWT Group) how to create a GWT Application for their favourite IDE. In this blog i will show you how to do this for Eclipse, NetBeans and IntelliJ IDEA.

Technorati Tags: create project, eclipse, Google Web Toolkit, gwt, i18n, import, intellij idea, NetBeans

15 responses so far

Feb 03 2009

An easy way to connect JSF with Adobe FLEX




Using Adobe Flex together with other technologys like JavaServer Faces, Struts or Spring Web Flow is not an easy task, because the embedded Flash-file interacts in its own world and from the sight of its surrounding JSF/JSP/HTML-Code, it is an foreign object. There exists some approaches to connect these different worlds like the jsf-flex project or the Exadel Fiji.

I am now showing you an another way, how you can connect Flex with JavaServer Faces. You are able to develop each Project (Flex and Java) separately.


Let’s take a look at this picture (click on the picture to enlarge it):

bild1


This is what we have. JSF-Code with an embedded Flex-Object. You can insert the firstname and the lastname with JSF-inputText -Fields, and the fields city and country with Flex. If you click submit, alle four values are saved inside the managed-bean.

bild2


Ok how is this possible? The solution is JavaScript! In some few words – if you enter some values for the city and country inside the Flash-Object, the ActionScript code is writing these values into JavaScript-Variables (which are declared in the JSF Code). If you hit submit, a JavaScript-Function is writing the values into the hidden tomahawk-inputFields which are bonded to the corresponding managed-bean (Page1Bean).

jsfwithflexdiagram bild4bild3


In ActionScript, you have to extend the class Proxy and overwrite flash_proxy function setProperty(..). You can see this here:

JSVariableProxy.as

Technorati Tags: actionscript, adobe flex, connect, javascript, javaserver faces, jsf, NetBeans

One response so far

Jan 30 2009

Create Flex Applications with NetBeans 6.5 and FlexBean

Published by under adobe flex,NetBeans



In this Blog i will show you how to develop Adobe Flex Applications with the NetBeans 6.5 IDE. The used plugin FlexBean is still under development by Arnaud Vincent . Many features are missing in the Version 1.0.1 used in this Blog, for example syntax highlighting and a GUI-Designer.


Please note:
I have contributed this blog to the NetBeans Community.


Table of contents

Technorati Tags: adobe, flex, flexbean, Java, NetBeans, servlet

24 responses so far

Jul 22 2008

Using Spring and Facelets together with NetBeans 6.1



In this blog you can read how to create a Web Application with NetBeans 6.1 and the GlassFish 2 Application Server. This Web Application is using Facelets, MyFaces 1.2 and the Spring 2 technologies.


Please note:
I have contributed this blog to the NetBeans Community.


Prerequisites

First update your NetBeans 6.1 to the newest version (currently it is Build 200804211638).

NetBeans Version 6.1 Build 200804211638

Install the Facelets Support Modules and restart NetBeans.


Create a new Web Application

Create a new Web Application, name it “Spring_and_Facelets“.

create a new Web Application

Choose GlassFish v2 as Server and click next.

choose GlassFish 2 as Server

In the last step, activate the Facelets-Framework.

choose the Facelets Framework

Open the Project Properties and remove all libraries.

remove libraries

Download and add my special MyFaces and Facelets Libraries Collection to the project.

special facelets and myfaces collection

Build and run the application. You should see this in your browser:

running facelets application


Adding some Facelets functionality

It is now time to add some specific Facelets functionality to this small Web Application. First we create a new facelets file, name it “header“.

create a new facelets file

the header.xhtml file

Insert this HTML code into the file:

header.xhtml

Technorati Tags: Facelets, GlassFish, Java, MyFaces, NetBeans, Spring

3 responses so far

Jun 29 2008

Contract First Web Services with Spring 2 and JAX-WS



This short blog entry will show you how easily you can integrate JAX-WS into a Spring 2 Project. The example sourcecode is depending on my previous blog How to modify JAX-WS SOAP-Messages and i am using NetBeans 6.1.


Prerequisites

Download the JAX-WS commons and XBean.


Transform the SOAP Web Services Project into a Spring Project

First open the Non-Spring-Project “How to modify JAX-WS SOAP-Messages“, switch to the project-properties and add the XBean, JAX-WS commons and Spring Framework 2.5 JAR-files.

add jar files to netbeans project


You can see in this picture which JAR-files have to be included in the project:

jar files in the netbeans project


Now you have to create the Spring Configuration file. Create the new XML-file: /WEB-INF/applicationContext.xml. If you are using NetBeans 6.1, navigate to File->New File->Spring Framework->Spring XML Configuration File.

create a new spring configuration file in netbeans 6.1


Replace the content with this:

applicationContext.xml

Technorati Tags: Java, jax-ws, NetBeans, soap, soaphandler, Spring, web services

4 responses so far

Mai 23 2008

Facelets Support Modules for NetBeans 6.1




I have build manually the Facelets Support Modules for NetBeans 6.1. You can download them here: faceletssupport_for_netbeans6.1.zip

To install the Modules, navigate in NetBeans to Tools -> Plugins -> Downloaded, hit Add Plugins and choose the modules. Click on Install to start the installation.

Facelets Support Modules for NetBeans 6.1

Technorati Tags: facelets support, Java, NetBeans

5 responses so far

Mai 14 2008

Create CRUD-Mashups rapidly with Naked Objects and NetBeans



In this blog i will show how easy and fast you can create Database-Mashups with full CRUD support, using Naked Objects.

Naked Objects is an open source Java-based application development platform which can use a transient (fake) or a real existing database. Support for Hibernate is included, so you can connect to every supported database.
Naked Objects also generates HTML and Window(DND) -Interfaces which are both
customizable.

Note:
Download-links to all files are available at the end of this blog-entry.


Prerequisites

Download the Naked Objects Framework http://www.nakedobjects.org/downloads/index.shtml and extract the included JAR-files from the directory “/lib“.

Naked Objects JAR files


Create the prototype

Create a new simple Java Application, name it “NakedObjectsDNDapp” and disable
the field “Create Main Class“. Naked Objects is using a specific class.

Naded Objects - create new java application


Open the project-properties and add the extracted JAR-files to the project.

Naked Objects - project properties


Switch to the category “run” and write in the field “Main Class“:

Technorati Tags: CRUD, HSQLDB, Java, Mashup, Naked Objects, NetBeans

6 responses so far

Apr 09 2008

Create reverse Ajax Web-Applications with DWR and NetBeans



This blog was submitted to the NetBeans IDE 6.1 Beta Blogging Contest.

In this blog you can read how to create a (very simple) reverse Ajax Web-Application, using NetBeans 6.1 BETA and running on GlassFish v2 (YES – i like new technologies!). This example is also working with previous NetBeans versions and Apache Tomcat 6.

Note:
Download-links to all files are available at the end of this blog-entry.


Prerequisites

To work with this example you need an installed NetBeans 6.1 BETA (as above mentioned, older versions are working too) with included GlassFish v2 and the DWR-Jar’s (included in the Example-archive). If you don’t want to create this example from scratch, you can open it with NetBeans and run it immediately. You can read in my other blog how to open an existing NetBeans project.


Introduction

There are many reverse Ajax Frameworks like COMETd and Pushlets which have the ability to push data from the Web Server to the Client (Browser). This effect is similar to applications using traditional Ajax with polling to detect new information on the server.

DWR, or Direct Web Remoting, is a Java open source library which helps developers write web sites that include Ajax technology. It allows code in a web browser to use Java functions running on a web server as if those functions were within the browser.

Direct Web Remoting diagram


DWR consists of two main parts:

Technorati Tags: Ajax, dwr, GlassFish, Java, NetBeans

20 responses so far

Mrz 24 2008

Transforming SOAP-Messages with XSLT



In this blog you can read how you can modify SOAP-Messages using XSL Transformation (XSLT). It is the continuation of the previous two blog-entrys How to modify JAX-WS SOAP-Messages and Creating generic SOAP Web Services. I am using the NetBeans 6 – Project from the blog-entry Creating SOAP Web Services with NetBeans 6 to demonstrate the transformed SOAP-Request.

Note:
Download-links to all files are available at the end of this blog.


Introduction

In my previous blog Creating generic SOAP Web Services i have shown a theoretic way to modify SOAP-Messages for your needs. The key for success was using XSLT for the transformations. In this blog i am using XSLT 2.0 for transformations.

Take a look at the Creating SOAP Web Services with NetBeans 6-project. The incoming request must look like this to work:

Technorati Tags: Java, NetBeans, soap, soap message, transforming, web services, xslt

Kommentare deaktiviert

Mrz 08 2008

How to modify JAX-WS SOAP-Messages



This blog is depending on my previous blog Creating SOAP Web Services with NetBeans 6. You can download the needed sourcecode there.

Here i will show how you can modify the JAX-WS SOAP-Message before the outgoing SOAP-Response will pass the specified Web Service Operation. This is sometimes necessary, when some recipients want to receive their own special SOAP-Headers. You can also modify the incoming Request to read special informations, which are included in the SOAP-Header, but this is not part of this posting (maybe i will show it in an other upcoming blog).

For this example i am using JAX-WS 2.1 with NetBeans 6.0 .


ServerSOAPHandler.java

This is the core-class of this example. Before the Request/Response pass the
Web Service Operation, it can be handled here in the method

Technorati Tags: Java, jax-ws, NetBeans, soap, soaphandler, web services

13 responses so far

Older Entries »