<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
    <title>Java201.com - Resources for Java server-side developers: Recent Links</title>
    <link>http://www.java201.com/</link>
    <description>Java201.com - Collection of links for Java server-side developers.</description>
    <copyright>Copyright (C) 2003-2006 Andrew Kuzmin. All Rights Reserved.
        Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc.
        This site is independent of Sun Microsystems, Inc.
        All other trademarks are the sole property of their respective owners. 
    </copyright>
    <language>en-us</language>
    <managingEditor>Andrew Kuzmin (support@java201.com)</managingEditor>
    <webMaster>Andrew Kuzmin (support@java201.com)</webMaster>
    <pubDate>22 Jun 2004 18:00 GMT</pubDate>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Java201" /><feedburner:info uri="java201" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Java201</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
        <category>J2ME Technology Main</category>
        <title><![CDATA[[Articles] Getting Started with Java and SQLite on Blackberry OS 5.0]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/WpglxbG1Hjk/javame.html</link>
        <description>Get started in creating applications that utilize the SQLite database engine on Blackbery OS 5.0.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/WpglxbG1Hjk" height="1" width="1"/&gt;</description>
                <dc:publisher>www.java.net</dc:publisher>
                        <dc:creator>Bruce Hopkins</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/javame.html#resource-8555</feedburner:origLink></item>
        <item>
        <category>Java EE 6 Technologies Main</category>
        <title><![CDATA[[Articles] Part 3 of dependency injection in Java EE 6]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/obJecFA4sjs/javaee_6.0.html</link>
        <description>In this article we will discuss interceptors, decorators, stereotypes and events. In the course of the series, we will cover conversations, CDI interaction with JSF, portable extensions, available implementations as well as CDI alignment with Seam, Spring and Guice. We will augment the discussion with a few implementation details using CanDI, Caucho’s independent implementation of JSR 299 included in the open source Resin application server.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/obJecFA4sjs" height="1" width="1"/&gt;</description>
                <dc:publisher>www.theserverside.com</dc:publisher>
                        <dc:creator>Reza Rahman</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/javaee_6.0.html#resource-8552</feedburner:origLink></item>
        <item>
        <category>OSGi</category>
        <title><![CDATA[[Articles] Create Reusable OSGi Components for Eclipse Equinox]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/Y2NE4XXxT_w/osgi.html</link>
        <description>Learn how to combine OSGi services and Eclipse extensions to build reusable components for the Equinox container.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/Y2NE4XXxT_w" height="1" width="1"/&gt;</description>
                <dc:publisher>www.developer.com</dc:publisher>
                        <dc:creator>Manish Malhotra, Prasad Siva Sai Choutupalli</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/osgi.html#resource-8554</feedburner:origLink></item>
        <item>
        <category>REST</category>
        <title><![CDATA[[Articles] There is REST for the Weary Developer]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/EhYAv1laJvM/rest.html</link>
        <description>We give an example of working with the Representational State Transfer style of software architecture.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/EhYAv1laJvM" height="1" width="1"/&gt;</description>
                <dc:publisher>www.devx.com</dc:publisher>
                        <dc:creator>Sivadasan Plakote</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/rest.html#resource-8553</feedburner:origLink></item>
        <item>
        <category>Service-oriented architecture (SOA)</category>
        <title><![CDATA[[Articles] Authorizing process access and execution with JBoss jBPM]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/pwYccLZaMZc/soa.html</link>
        <description>Centralized BPM deployments can greatly benefit from the ability to control access to process definitions and instances ensuring that users can use and monitor only a set of processes that they are authorized for. In this article Boris Lublinsky shows how to extend JBoss jBPM to define and support process access authorization.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/pwYccLZaMZc" height="1" width="1"/&gt;</description>
                <dc:publisher>www.infoq.com</dc:publisher>
                        <dc:creator>Boris Lublinsky</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/soa.html#resource-8558</feedburner:origLink></item>
        <item>
        <category>Web 2.0</category>
        <title><![CDATA[[Articles] W3C widget configuration and packaging]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/k3aNZLQAisQ/web_2.0.html</link>
        <description>The World Wide Web Consortium (W3C) "Widget Packaging and Configuration" specification is currently in candidate recommendation status. The widgets, which can be used to provide rich Web application elements for mobile devices and Web sites, are an emerging technology to be used with Hypertext Markup Language (HTML). They are packaged as compressed (.zip) files and can be deployed in HTML files with a Multipurpose Internet Mail Extensions (MIME) type of application or widget. This article dives deeper into the specification, exploring how Web application developers can use it and what the benefits are.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/k3aNZLQAisQ" height="1" width="1"/&gt;</description>
                <dc:publisher>www.ibm.com</dc:publisher>
                        <dc:creator>Nathan A. Good</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/web_2.0.html#resource-8556</feedburner:origLink></item>
        <item>
        <category>Web Application Frameworks Main</category>
        <title><![CDATA[[Articles] How HTML5 Web Sockets Interact With Proxy Servers]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/q6WY3rYde0E/web_application_frameworks.html</link>
        <description>Peter Lubbers makes an introduction to HTML5 Web Sockets explaining how they interact with proxy servers, and what proxy configuration or updates are needed for the Web Sockets traffic to go through.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/q6WY3rYde0E" height="1" width="1"/&gt;</description>
                <dc:publisher>www.infoq.com</dc:publisher>
                        <dc:creator>Peter Lubbers</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/web_application_frameworks.html#resource-8557</feedburner:origLink></item>
        <item>
        <category>JavaServer Faces (JSF)</category>
        <title><![CDATA[[Articles] Inside JSF 2.0's Ajax and HTTP GET Support]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/mN-qGWgeTto/jsf.html</link>
        <description>JavaServer Faces (JSF) 2.0 supports HTTP GET requests and full Ajax integration, making it easier than ever to build truly dynamic web pages.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/mN-qGWgeTto" height="1" width="1"/&gt;</description>
                <dc:publisher>www.developer.com</dc:publisher>
                        <dc:creator>Sangeetha S, Nitin KL, Ananya S</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/jsf.html#resource-8550</feedburner:origLink></item>
        <item>
        <category>Web Application Frameworks Main</category>
        <title><![CDATA[[Articles] OpenID for Java Web applications, Part 2: Write an OpenID Provider for single sign-on authentication]]></title>
        <pubDate>19 Mar 2010 17:37 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/8heWCH66P2M/web_application_frameworks.html</link>
        <description>Learn how to use OpenID to secure Java Web application resources from unauthenticated users. In this second half of his introduction to the OpenID Authentication specification, Steve Perry shows you how to use the openid4java library to create an OpenID Provider in a single sign-on application scenario. By establishing one application as an OpenID Provider in a "closed loop" architecture, you can enable end users to sign in just once to access multiple applications. You'll also learn how to use the OpenID Attribute Exchange (AX) extension for custom data exchange between OpenID relying parties and providers.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/8heWCH66P2M" height="1" width="1"/&gt;</description>
                <dc:publisher>www.ibm.com</dc:publisher>
                        <dc:creator>J Steven Perry</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/web_application_frameworks.html#resource-8551</feedburner:origLink></item>
        <item>
        <category>Cloud computing</category>
        <title><![CDATA[[Articles] Anatomy of an open source cloud]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/dQnhPHEXGZI/cloud_computing.html</link>
        <description>Cloud computing is no longer a technology on the cusp of breaking out but a valuable and important technology that is fundamentally changing the way we use and develop applications. As you would expect, Linux and open source provide the foundation for the cloud (for public and private infrastructures). Explore the anatomy of the cloud, its architecture, and the open source technologies used to build these dynamic and scalable computing and storage platforms.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/dQnhPHEXGZI" height="1" width="1"/&gt;</description>
                <dc:publisher>www.ibm.com</dc:publisher>
                        <dc:creator>M. Tim Jones</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/cloud_computing.html#resource-8543</feedburner:origLink></item>
        <item>
        <category>iBATIS</category>
        <title><![CDATA[[Articles] Flex RESTing with MySQL]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/XvyOlfYIsD0/ibatis.html</link>
        <description>This infrastructure will allow you to focus on your application's look and feel to create more elaborate and elegant Flex applications.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/XvyOlfYIsD0" height="1" width="1"/&gt;</description>
                <dc:publisher>www.devx.com</dc:publisher>
                        <dc:creator>Lazar Kirven</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/ibatis.html#resource-8546</feedburner:origLink></item>
        <item>
        <category>J2ME Technology Main</category>
        <title><![CDATA[[Articles] Getting started with OCAP, Part 2: Writing applications for the OCAP RI]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/wXk47KS5Zhc/javame.html</link>
        <description>Learn how to create applications for the OpenCable Application Platform (OCAP). This article, the second in a three-part series, describes how to use standard Java technology and the OCAP Reference Implementation (RI) to create applications, called Xlets, that run atop OCAP.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/wXk47KS5Zhc" height="1" width="1"/&gt;</description>
                <dc:publisher>www.ibm.com</dc:publisher>
                        <dc:creator>Jonathan Knudsen</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/javame.html#resource-8544</feedburner:origLink></item>
        <item>
        <category>J2SE Technology Main</category>
        <title><![CDATA[[Articles] Memory Barriers and JVM Concurrency]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/T73L0yz2RY4/javase.html</link>
        <description>Memory barriers, or fences, are a set of processor instructions used to apply ordering limitations on memory operations. This article explains the impact memory barriers have on the determinism of multi-threaded programs. We'll look at how memory barriers relate to JVM concurrency constructs such as volatile, synchronized and atomic conditionals.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/T73L0yz2RY4" height="1" width="1"/&gt;</description>
                <dc:publisher>www.infoq.com</dc:publisher>
                        <dc:creator>Dennis Byrne</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/javase.html#resource-8548</feedburner:origLink></item>
        <item>
        <category>JavaServer Faces (JSF)</category>
        <title><![CDATA[[Articles] JSF 2.0: Creating Composite Components]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/Vir8j0YBPSI/jsf.html</link>
        <description>With the new composite components feature in JavaServer Faces (JSF) 2.0, you can create simple, reusable JSF UI components without touching any Java code or XML configuration files.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/Vir8j0YBPSI" height="1" width="1"/&gt;</description>
                <dc:publisher>www.developer.com</dc:publisher>
                        <dc:creator>Sangeetha S, Nitin KL, Ananya S</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/jsf.html#resource-8541</feedburner:origLink></item>
        <item>
        <category>jQuery</category>
        <title><![CDATA[[Articles] The Top 10 jQuery Plugins for the JavaScript-Weary]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/A3VPgfgnovI/jquery.html</link>
        <description>Use these 10 powerful jQuery plugins to enhance your web site UI with usability improvements and some eye candy!&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/A3VPgfgnovI" height="1" width="1"/&gt;</description>
                <dc:publisher>www.developer.com</dc:publisher>
                        <dc:creator>Jason Gilmore</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/jquery.html#resource-8539</feedburner:origLink></item>
        <item>
        <category>OSGi</category>
        <title><![CDATA[[Articles] The Foundation of an OSGi-Based Application: Design and Bundles]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/1MeMXcFskUs/osgi.html</link>
        <description>Learn how to lay the necessary groundwork for service-oriented, modular OSGi components in the Eclipse Equinox container.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/1MeMXcFskUs" height="1" width="1"/&gt;</description>
                <dc:publisher>www.developer.com</dc:publisher>
                        <dc:creator>Manish Malhotra, Prasad Siva Sai Choutupalli</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/osgi.html#resource-8549</feedburner:origLink></item>
        <item>
        <category>REST</category>
        <title><![CDATA[[Articles] RESTful Web services with Apache Wink, Part 2: Advanced topics in Apache Wink REST development]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/8veEwZ4HM_Y/rest.html</link>
        <description>This article, the second in a three-part series, explores advanced topics in Apache Wink 1.0 development, a new Java framework for implementing and consuming REST-based Web services.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/8veEwZ4HM_Y" height="1" width="1"/&gt;</description>
                <dc:publisher>www.ibm.com</dc:publisher>
                        <dc:creator>Vishnu Vettrivel</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/rest.html#resource-8545</feedburner:origLink></item>
        <item>
        <category>Service-oriented architecture (SOA)</category>
        <title><![CDATA[[Articles] SOA Manifesto - 4 Months After]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/AoquypUgRGU/soa.html</link>
        <description>It is four months since the SOA manifesto was announced; InfoQ interviewed the original author’s and in some cases pulled in their comments on the manifesto from the web to get a broad understanding of the manifesto, as well as provide insight into the goals of the participants, individually and as a whole, and provide transparency to the mechanics involved in putting together such an initiative.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/AoquypUgRGU" height="1" width="1"/&gt;</description>
                <dc:publisher>www.infoq.com</dc:publisher>
                        <dc:creator>Dilip Krishnan</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/soa.html#resource-8547</feedburner:origLink></item>
        <item>
        <category>XML</category>
        <title><![CDATA[[Articles] Creating a NIEM IEPD, Part 3: Extend NIEM]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/cCBgOalYx5E/xml.html</link>
        <description>In the first two articles of this series, you learned to model a NIEM exchange, map it to the NIEM base model, and create a subset of the NIEM model for use in your IEPD. Now explore what to do about the parts of your model that do not map directly to NIEM, as you create extension and exchange schemas to define your custom types and properties.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/cCBgOalYx5E" height="1" width="1"/&gt;</description>
                <dc:publisher>www.ibm.com</dc:publisher>
                        <dc:creator>Priscilla Walmsley</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/xml.html#resource-8542</feedburner:origLink></item>
        <item>
        <category>Apache MyFaces</category>
        <title><![CDATA[[Books] Apache MyFaces 1.2 Web Application Development]]></title>
        <pubDate>12 Mar 2010 14:48 GMT</pubDate>
        <link>http://feedproxy.google.com/~r/Java201/~3/JcAxQVZSy6E/apache_myfaces.html</link>
        <description>Building next-generation web applications with JSF and Facelets: * Build powerful and robust web applications with Apache MyFaces; * Reduce coding by using feature-rich JSF components from the Trinidad and Tomahawk subprojects; * Ensure maintainability by maximizing code reuse using Facelets; * Step-by-step and practical tutorial with lots of examples.&lt;img src="http://feeds.feedburner.com/~r/Java201/~4/JcAxQVZSy6E" height="1" width="1"/&gt;</description>
                <dc:publisher>www.packtpub.com</dc:publisher>
                        <dc:creator>Bart Kummel</dc:creator>
            <feedburner:origLink>http://www.java201.com/resources/browse/2010/apache_myfaces.html#resource-8540</feedburner:origLink></item>
    </channel>
</rss>
