Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by Tobias Groothuyse at 21:01 on Wednesday 12 December    Add 'Ajax meets the JCR (Java Content Repository)' site to delicious  Add 'Ajax meets the JCR (Java Content Repository)' site to technorati  Add 'Ajax meets the JCR (Java Content Repository)' site to digg  Add 'Ajax meets the JCR (Java Content Repository)' site to dzone

In deze presentatie werd ingegaan op de Java Content Repository (JSR-170 en JSR-283 (v2)). Het concept van een content repository combineert het beste van de wereld van databases en filesystems en voegt daar een aantal nuttige features aan toe zoals daar zijn versioning, multi-valued properties, out of the box full text search en meer. De presentator durfde zelfs te beweren dat hij nooit een database zou kiezen boven een content repository, of dat een haalbare kaart is moet voor mij nog blijken maar het ziet er in ieder geval goed uit. Bij het gebruik van een JCR wordt “Data first” gepropageerd, dit houdt in dat je zonder ook maar enkele structuur te definieren direct aan de slag kan. Dit is met name handig voor agile ontwikkeling omdat je binnen no time een prototype hebt staan. Naast “Data first” is ook zeker “Structure first” mogelijk waarin je netjes eerst de structuur van de te persisteren data definieert.

De focus van de presentatie lag voornamelijk op het schrijven van een webapplicatie zonder ook maar een regel serverside code te hoeven schrijven. Door een JCR implementatie te combineren met ajax op de client kan de volledige applicatie worden geexecuteerd op de client. Het slechte nieuws is dat dit gebeurt door javascript, het goede nieuws is echter dat je praktisch geen javascript zal hoeven schrijven. Het framework dat gebruikt wordt aan de clientside is microjax wat een onderdeel is van apache sling. Het mooie aan microjax is dat je je niet bezig hoeft te houden met de vervelende aspecten van ajax (httpxmlrequest, parsing). Uiteindelijk komt het dan neer op het definieren van een template waarin je de data die je van de JCR binnenkrijgt visueel weergeeft. Dit wordt gecombineerd met het REST principe waardoor er een erg cleane clientside applicatie ontstaat.

Naast het clientside framework dat wordt aangeboden door middel van de microjax API bevat apache sling ook een volwaardige server side API. Let wel, apache sling is op dit moment nog een incubator project.

Posted by Hans-J├╝rgen Jacobs at 7:37 on Thursday 22 March    Add 'Ajax Anti-Patterns' site to delicious  Add 'Ajax Anti-Patterns' site to technorati  Add 'Ajax Anti-Patterns' site to digg  Add 'Ajax Anti-Patterns' site to dzone

Anti-patterns aim to define design and coding practices that developers do well to avoid in a problem domain. Jack Herrington describes five Ajax anti-patterns in his latest IBM developerWorks article. [artima]

Posted by Eric Gunnewegh at 6:47 on Monday 22 January    Add 'Introduction to Ajax for Page Authors' site to delicious  Add 'Introduction to Ajax for Page Authors' site to technorati  Add 'Introduction to Ajax for Page Authors' site to digg  Add 'Introduction to Ajax for Page Authors' site to dzone

It’s almost impossible today to be involved in web application design or development and not be aware of Ajax, a technology that includes but is not limited to Asynchronous JavaScript and XML. That’s because Ajax is currently the primary technique for driving the high responsiveness and interactivity of some of the most popular applications on the web such as Google Maps and Flickr. These applications are representative of a new generation of highly responsive, highly interactive web applications, referred to as Web 2.0 applications, that often involve users collaborating online and sharing content.

Ajax has different implications for developers working in different roles. For example, component developers creating custom components for web applications build Ajax functionality into the design. Page authors use these Ajax components, along with widgets, JavaScript technology, and other techniques, to incorporate Ajax functionality into their web applications. Ajax impacts other roles too. For example, enterprise application developers need to add logic in server-side components to handle Ajax-related requests directed to the server.

This article focuses on page authors and describes various techniques that you can use to add Ajax functionality to a web page.

Posted by jcn at 12:35 on Thursday 14 December    Add 'Direct Web Remoting' site to delicious  Add 'Direct Web Remoting' site to technorati  Add 'Direct Web Remoting' site to digg  Add 'Direct Web Remoting' site to dzone

Direct Web Remoting (DWR) is aan Java raamwerk om gemakkelijk gebruik te kunnen maken van Ajax. En om allemaal te laten zien hoe gemakkelijk dat wel niet werkte, hadden de auteurs beloofd om vanaf scratch in een uur een spelletje te maken. Dat ‘in een uur vanaf scratch’ bleek toch niet helemaal waar te zijn; ze hadden de meeste code allemaal al klaar staan en die werd op het juiste moment ge-copypaste.

Het leuke hierbij was dat ze zelf een wireless access point opgezet hadden en dat degenen in het publiek die een laptop hadden ook gewoon mee konden doen (en dit werkte ook echt!).

Link naar website

Posted by Eric Gunnewegh at 14:47 on Friday 27 October    Add 'Integrating Maps into Your Java Web Application with Google Maps and Ajax' site to delicious  Add 'Integrating Maps into Your Java Web Application with Google Maps and Ajax' site to technorati  Add 'Integrating Maps into Your Java Web Application with Google Maps and Ajax' site to digg  Add 'Integrating Maps into Your Java Web Application with Google Maps and Ajax' site to dzone

Interactive maps are becoming more and more widespread in modern web applications. However, although many of today’s web applications could make good use of integrated mapping software, development teams often shy away from the complexity of integrating a full-fledged geographical database system.

Two relatively recent technologies, Google Maps and Ajax, can make life considerably easier in this area. This article is designed to give you a rapid introduction to both Google Maps and Ajax, and to let you get your own interactive maps up and running quickly and easily.

Posted by Eric Gunnewegh at 8:16 on Tuesday 24 October    Add 'AJAX JSF Frameworks Review' site to delicious  Add 'AJAX JSF Frameworks Review' site to technorati  Add 'AJAX JSF Frameworks Review' site to digg  Add 'AJAX JSF Frameworks Review' site to dzone

This review gives a summary on current commercial JSF Frameworks that use Ajax to update the website. The frameworks Icefaces, Netadvantage and Quipukit will be compared by analyzing specific components to each other.

Aan het einde van het artikel wordt verwezen naar een matrix waarin nog meer Ajax en JSF frameworks vergeleken worden. Deze is zeker de moeite waard om eens aandachtig te bekijken: www.jsfmatrix.net

Posted by Eric Gunnewegh at 8:53 on Thursday 12 October    Add 'AJAX Design Strategies' site to delicious  Add 'AJAX Design Strategies' site to technorati  Add 'AJAX Design Strategies' site to digg  Add 'AJAX Design Strategies' site to dzone

Web applications have entered a new era driven by web site goals such as fast response to user actions and user collaboration in creating and sharing web site content. The popular term attributed to these highly responsive and often collaborative sites is Web 2.0.

This article is about the primary technique in use today for making Web 2.0 sites highly responsive: Asynchronous JavaScript and XML (AJAX).

Posted by Eric Gunnewegh at 12:22 on Monday 7 August    Add 'Book excerpt: Jump into AJAX development' site to delicious  Add 'Book excerpt: Jump into AJAX development' site to technorati  Add 'Book excerpt: Jump into AJAX development' site to digg  Add 'Book excerpt: Jump into AJAX development' site to dzone

In this article, you’ll build a simple AJAX (Asynchronous JavaScript and XML) application. This exercise is for the most impatient readers willing to start coding ASAP, but it assumes you’re already familiar with JavaScript, PHP, and XML.

You’ll create here a simple AJAX Web application called quickstart, where the user is requested to write his or her name, and the server keeps sending back responses while the user is writing.

Posted by Eric Gunnewegh at 12:06 on Monday 31 July    Add 'Ease the integration of Ajax and Java EE' site to delicious  Add 'Ease the integration of Ajax and Java EE' site to technorati  Add 'Ease the integration of Ajax and Java EE' site to digg  Add 'Ease the integration of Ajax and Java EE' site to dzone

With the rise of Ajax comes the need to dispel the myths of this hot property and pointedly deal with the issues that arise during its use. Senior IT Specialist Patrick Gan takes this opportunity to examine the potential impacts throughout the full development life cycle of introducing Ajax technology into Java EE Web applications. Being aware of the issues involved in accommodating Ajax’s asynchronous communication based pattern will help put you on the road to effective Ajax integration.

[developerworks]

Posted by Eric Gunnewegh at 7:43 on Thursday 27 July    Add 'Ajax and the Spring Framework with TIBCO General Interface' site to delicious  Add 'Ajax and the Spring Framework with TIBCO General Interface' site to technorati  Add 'Ajax and the Spring Framework with TIBCO General Interface' site to digg  Add 'Ajax and the Spring Framework with TIBCO General Interface' site to dzone

Ajax (Asynchronous JavaScript and XML) means many things to many people. However, one thing is certain: To users it implies a higher level of functionality and an improved experience. To the developer, another certainty follows: More work. The only question is how much work and to what end.

[theserverside]


© 2018 Java Competence Network. All Rights Reserved.