<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en" xml:base="http://blogs.steeplesoft.com/wp-atom.php"><title type="text">Coming Up for Air</title> <subtitle type="text" /><updated>2012-01-26T14:09:50Z</updated><link rel="alternate" type="text/html" href="http://blogs.steeplesoft.com" /> <id>http://blogs.steeplesoft.com/feed/atom/</id> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/steeplesoft" /><feedburner:info uri="steeplesoft" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[A Jersey POJOMapping Client/Server Example]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/i_tvAgxl3Bk/" /> <id>http://blogs.steeplesoft.com/?p=1122</id> <updated>2012-01-26T14:09:50Z</updated> <published>2012-01-26T14:00:15Z</published> <category scheme="http://blogs.steeplesoft.com" term="JavaEE" /><category scheme="http://blogs.steeplesoft.com" term="REST" /><category scheme="http://blogs.steeplesoft.com" term="JAX-RS" /><category scheme="http://blogs.steeplesoft.com" term="Jersey" /> <summary type="html"><![CDATA[JAX-RS is the specification that describes how to build RESTful interfaces in a Java EE environment. Jersey is the reference implementation of that spec, and, like many implementations, offers features above and beyond what spec does. One feature that I&#8217;ve been working with recently is the POJOMapping feature, which makes writing services and clients much [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/01/a-jersey-pojomapping-clientserver-example/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/01/a-jersey-pojomapping-clientserver-example/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/01/a-jersey-pojomapping-clientserver-example/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Grabbing Screenshots of Failed Selenium Tests]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/RBxBfjgm4rc/" /> <id>http://blogs.steeplesoft.com/?p=1104</id> <updated>2012-01-24T17:37:14Z</updated> <published>2012-01-24T17:35:41Z</published> <category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="Testing" /><category scheme="http://blogs.steeplesoft.com" term="Selenium" /> <summary type="html"><![CDATA[For the GlassFish Administration Console, we have quite a few tests (about 133 at last count). Given the nature and architecture of the application, we&#8217;ve chosen Selenium to drive our tests. One of the problems we&#8217;ve faced, though, is understanding why a test failed due to the length of time the tests take (roughly 1.5 [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/01/grabbing-screenshots-of-failed-selenium-tests/#comments" thr:count="1" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/01/grabbing-screenshots-of-failed-selenium-tests/feed/atom/" thr:count="1" /> <thr:total>1</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/01/grabbing-screenshots-of-failed-selenium-tests/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Merry Christmas]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/9r6J0CnLtqQ/" /> <id>http://blogs.steeplesoft.com/?p=1087</id> <updated>2011-12-05T23:00:01Z</updated> <published>2011-12-25T06:01:32Z</published> <category scheme="http://blogs.steeplesoft.com" term="Personal" /><category scheme="http://blogs.steeplesoft.com" term="Christmas" /> <summary type="html"><![CDATA[I hope everyone who happens to find this site this Christmas season has a very special and blessed time with friends and family. On this geek blog, I think it appropriate to leave you all with a retelling of the Christmas story&#8230;through Facebook. God bless!]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/12/merry-christmas-3/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/12/merry-christmas-3/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/12/merry-christmas-3/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Testing Android Applications with Maven, Android-x86 and VirtualBox]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/Xtcl7Uellz4/" /> <id>http://blogs.steeplesoft.com/?p=1067</id> <updated>2011-11-22T06:11:27Z</updated> <published>2011-11-22T13:00:20Z</published> <category scheme="http://blogs.steeplesoft.com" term="Android" /><category scheme="http://blogs.steeplesoft.com" term="Maven" /><category scheme="http://blogs.steeplesoft.com" term="android" /><category scheme="http://blogs.steeplesoft.com" term="maven" /><category scheme="http://blogs.steeplesoft.com" term="Testing" /><category scheme="http://blogs.steeplesoft.com" term="VirtualBox" /> <summary type="html"><![CDATA[For a few months now, I&#8217;ve been working on a small application called Cub Tracker which is designed to help Cub Scout den and pack leaders track the progress of the scouts assigned them. I&#8217;m a big fan of testing, so I&#8217;ve done my best to follow TDD as I&#8217;ve worked on the app. Early [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/11/testing-android-applications-with-maven-android-x86-and-virtualbox/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/11/testing-android-applications-with-maven-android-x86-and-virtualbox/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/11/testing-android-applications-with-maven-android-x86-and-virtualbox/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Book Review: Real World Java EE Night Hacks &#8211; Dissecting the Business Tier]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/w2p6rxyP0_A/" /> <id>http://blogs.steeplesoft.com/?p=1058</id> <updated>2011-11-14T20:13:00Z</updated> <published>2011-11-14T20:13:00Z</published> <category scheme="http://blogs.steeplesoft.com" term="EJB3" /><category scheme="http://blogs.steeplesoft.com" term="JavaEE" /><category scheme="http://blogs.steeplesoft.com" term="REST" /><category scheme="http://blogs.steeplesoft.com" term="Reviews" /><category scheme="http://blogs.steeplesoft.com" term="JPA" /><category scheme="http://blogs.steeplesoft.com" term="Testing" /> <summary type="html"><![CDATA[Last week, a great post by Adam Bien brought his latest book, Real World Java EE Night Hacks &#8211; Dissecting the Business Tier, to mind. I have since gotten myself a copy and thought I&#8217;d share my thoughts here. For starters, this is a very different kind of book. In the foreword, James Gosling describes [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/11/book-review-real-world-java-ee-night-hacks-dissecting-the-business-tier/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/11/book-review-real-world-java-ee-night-hacks-dissecting-the-business-tier/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/11/book-review-real-world-java-ee-night-hacks-dissecting-the-business-tier/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Funky Object Initialization]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/xpo2Dh2YB2M/" /> <id>http://blogs.steeplesoft.com/?p=1047</id> <updated>2011-10-25T21:56:56Z</updated> <published>2011-10-25T21:56:56Z</published> <category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="Tutorials" /> <summary type="html"><![CDATA[I&#8217;ve been using a technique a lot, recently, for initializing an object a bit more succinctly. It looks pretty odd, I&#8217;ll admit, enough so that it really caught a coworker of mine off guard. If you&#8217;ve been reading my recent REST posts, you&#8217;ve seen this a few times. I like it a lot, so I [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/10/funky-object-initialization/#comments" thr:count="4" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/10/funky-object-initialization/feed/atom/" thr:count="4" /> <thr:total>4</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/10/funky-object-initialization/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish REST Client: ComplexExample.java]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/XVvnmRvxKWk/" /> <id>http://blogs.steeplesoft.com/?p=1042</id> <updated>2011-10-25T21:36:10Z</updated> <published>2011-10-25T21:36:10Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[In a series of recent posts, I&#8217;ve shown off what the GlassFish 4.0 REST client wrappers should look like, giving simple examples of using the wrappers using both Java and Python, the two currently supported languages. In this post, we&#8217;ll take a look at a more complex example, that of setting up clusters and standalone [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/10/glassfish-rest-client-complexexample-java/#comments" thr:count="1" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/10/glassfish-rest-client-complexexample-java/feed/atom/" thr:count="1" /> <thr:total>1</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/10/glassfish-rest-client-complexexample-java/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish REST Client Goes to the Flying Circus]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/FCiGLM7mHE4/" /> <id>http://blogs.steeplesoft.com/?p=1025</id> <updated>2011-10-06T18:33:30Z</updated> <published>2011-10-06T18:33:30Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="Python" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[It happened a bit more quickly than I had planned, and, yes, I know that&#8217;s a pretty bad Python joke, but, as promised, I just committed code to add support for generating Python REST clients to the GlassFish RESTful Administration interface. Let&#8217;s take a quick look at it. One easy egg to crack! Generating the [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/10/glassfish-rest-client-goes-to-the-flying-circus/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/10/glassfish-rest-client-goes-to-the-flying-circus/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/10/glassfish-rest-client-goes-to-the-flying-circus/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish REST Interface, a Client-side Perspective]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/0Q81FFMvecg/" /> <id>http://blogs.steeplesoft.com/?p=1000</id> <updated>2011-10-19T17:31:51Z</updated> <published>2011-10-03T16:44:11Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[As I&#8217;ve covered here before, GlassFish sports (and has for a while now), a pretty comprehensive set of management and monitoring REST endpoints. While this goes a long way toward opening up GlassFish management to various scripting solutions, the client side is still pretty manual. One my goals in GlassFish 4.0 is to fix that. [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/10/glassfish-rest-interface-a-client-side-perspective/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/10/glassfish-rest-interface-a-client-side-perspective/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/10/glassfish-rest-interface-a-client-side-perspective/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[A Quick (and oh so Brief) Look at a Windows 8 Developer Build]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/hQaYLEyyMRg/" /> <id>http://blogs.steeplesoft.com/?p=992</id> <updated>2011-10-03T18:12:09Z</updated> <published>2011-09-15T16:10:24Z</published> <category scheme="http://blogs.steeplesoft.com" term="Misc" /> <summary type="html"><![CDATA[Call me crazy, but I tried Windows 8, albeit a developer build. An entry in my feed reader from TechBargains showed up announcing a free download of a Windows 8 developer build. It was free, so I figured it couldn&#8217;t hurt to check it out. After the 4G+ download, I was ready to create my [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/09/a-quick-and-oh-so-brief-look-at-a-windows-8-developer-build/#comments" thr:count="1" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/09/a-quick-and-oh-so-brief-look-at-a-windows-8-developer-build/feed/atom/" thr:count="1" /> <thr:total>1</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/09/a-quick-and-oh-so-brief-look-at-a-windows-8-developer-build/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Android at the OKC JUG]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/V2VX-YbZThU/" /> <id>http://blogs.steeplesoft.com/?p=986</id> <updated>2011-09-13T19:48:01Z</updated> <published>2011-09-13T19:39:44Z</published> <category scheme="http://blogs.steeplesoft.com" term="Android" /><category scheme="http://blogs.steeplesoft.com" term="android" /><category scheme="http://blogs.steeplesoft.com" term="JUG" /> <summary type="html"><![CDATA[Today, I presented basic Android development at the Oklahoma City JUG. In the presentation, we walked through a very simple (and very ugly) note-taking application. The app allows the user to list, view, add, edit, and delete notes. There are no bells and whistles in the app, as I was trying to find something that [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/09/android-at-the-okc-jug/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/09/android-at-the-okc-jug/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/09/android-at-the-okc-jug/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[My First Android App: Cub Tracker]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/KkB3tO-wfB8/" /> <id>http://blogs.steeplesoft.com/?p=976</id> <updated>2011-04-19T14:20:37Z</updated> <published>2011-04-19T14:20:37Z</published> <category scheme="http://blogs.steeplesoft.com" term="Android" /><category scheme="http://blogs.steeplesoft.com" term="android" /> <summary type="html"><![CDATA[Over the weekend, I published my first Android application, Cub Tracker. Cub Tracker is really a pretty simple application, but one born out of a personal need. My oldest son is a Cub Scout Wolf, and I am his den leader. There have been countless times where we had been out somewhere, and my wife [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/04/my-first-android-app-cub-tracker/#comments" thr:count="2" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/04/my-first-android-app-cub-tracker/feed/atom/" thr:count="2" /> <thr:total>2</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/04/my-first-android-app-cub-tracker/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Managing GlassFish JDBC Resources via REST]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/xjmsdKT3zZ0/" /> <id>http://blogs.steeplesoft.com/?p=961</id> <updated>2011-10-07T12:24:53Z</updated> <published>2011-03-10T19:04:57Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[I was asked this morning about creating JDBC resources via REST. As with user management, it&#8217;s actually pretty simple, once you&#8217;ve seen how. Let&#8217;s take a look. To create a JDBC resource, you need two different objects, a JDBC Connection Pool and a JDBC Resource. The endpoints for these two objects are http://localhost:4848/management/domain/resources/jdbc-connection-pool and http://localhost:4848/management/domain/resources/jdbc-resource. [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/03/managing-glassfish-jdbc-resources-via-rest/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/03/managing-glassfish-jdbc-resources-via-rest/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/03/managing-glassfish-jdbc-resources-via-rest/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Adding Users to a GlassFish Realm via REST]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/92_oVdkT-tc/" /> <id>http://blogs.steeplesoft.com/?p=947</id> <updated>2011-03-09T22:36:34Z</updated> <published>2011-03-09T22:23:38Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[A user on the GlassFish forums recently asked how to create users in bulk. The asadmin command create-file-user doesn&#8217;t support passing the password as a parameter, which makes scripting difficult. The REST interface, though, can help there, and it&#8217;s really pretty simple. The REST endpoint of interest is http://localhost:4848/management/domain/configs/config/server-config/security-service/auth-realm/file/create-user, and here&#8217;s a sample bash shell [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/03/adding-users-to-a-glassfish-realm-via-rest/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/03/adding-users-to-a-glassfish-realm-via-rest/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/03/adding-users-to-a-glassfish-realm-via-rest/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Debugging GlassFish REST Requests]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/TlgXRl4OZ5M/" /> <id>http://blogs.steeplesoft.com/?p=932</id> <updated>2011-03-04T20:11:51Z</updated> <published>2011-03-04T20:11:51Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[If you&#8217;ve been following my series on using the GlassFish REST interface, you&#8217;ve probably noticed that your JSON and XML output isn&#8217;t pretty-printed like mine. While there are several online tools that can fix that for you, there&#8217;s no need for the extra step. GlassFish will do that for you. Let&#8217;s look at how to [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/03/debugging-glassfish-rest-requests/#comments" thr:count="3" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/03/debugging-glassfish-rest-requests/feed/atom/" thr:count="3" /> <thr:total>3</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/03/debugging-glassfish-rest-requests/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish 3.1 Is Now Available]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/jNT5J-KozYU/" /> <id>http://blogs.steeplesoft.com/?p=918</id> <updated>2011-02-28T18:21:34Z</updated> <published>2011-02-28T18:17:07Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="JavaEE" /> <summary type="html"><![CDATA[For those that may not have noticed, today the GlassFish team officially released version 3.1. This new release brings in a myriad of features, the most significant of which is probably clustering and high availability. The Aquarium is the best place to find links to blogs, screencasts etc. from various GlassFish engineers (though Markus Eisele [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/02/glassfish-3-1-is-now-available/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/02/glassfish-3-1-is-now-available/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/02/glassfish-3-1-is-now-available/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[RESTful GlassFish Monitoring]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/tn3OA0I4L9Q/" /> <id>http://blogs.steeplesoft.com/?p=905</id> <updated>2011-02-28T14:12:45Z</updated> <published>2011-02-28T14:00:24Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="REST" /><category scheme="http://blogs.steeplesoft.com" term="monitoring" /> <summary type="html"><![CDATA[In previous posts, I&#8217;ve shown various ways to manage a GlassFish 3.1 server via its REST interface. As nice as that is, we also support monitoring your server via REST as well. In this article, we&#8217;ll take a look at some of the things you can ask of your server. If you&#8217;re familiar with the [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/02/restful-glassfish-monitoring/#comments" thr:count="2" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/02/restful-glassfish-monitoring/feed/atom/" thr:count="2" /> <thr:total>2</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/02/restful-glassfish-monitoring/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Java EE&#8217;s Buried Treasure: the Application Client Container]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/SwsXHdyFjAY/" /> <id>http://blogs.steeplesoft.com/?p=864</id> <updated>2011-03-02T22:56:22Z</updated> <published>2011-02-22T23:35:00Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="Tutorials" /><category scheme="http://blogs.steeplesoft.com" term="JavaEE" /> <summary type="html"><![CDATA[From time to time, I&#8217;m asked about accessing various EE artifacts (EJBs, etc) from a standalone client. Almost invariably, the user is having trouble getting the environment setup, grabbing an InitialContext, etc. Also almost invariably, my answer to them is &#8220;use the application client container&#8221;, which is as far as I can take them. The [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/02/java-ees-buried-treasure-the-application-client-container/#comments" thr:count="7" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/02/java-ees-buried-treasure-the-application-client-container/feed/atom/" thr:count="7" /> <thr:total>7</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/02/java-ees-buried-treasure-the-application-client-container/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish 3.1, REST, and Secure Admin]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/eIYhbUyEIuM/" /> <id>http://blogs.steeplesoft.com/?p=856</id> <updated>2011-02-17T23:56:35Z</updated> <published>2011-02-17T23:27:45Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[After posting my last entry, GlassFish 3.1, REST, and a Secured Admin User, I was asked about an entry on using GlassFish 3.1&#8242;s REST interface with secure admin enabled. Some of you may be asking, &#8220;Isn&#8217;t that what you just wrote about?&#8221; While the titles sound the same, they&#8217;re slightly different, but in a very [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/02/glassfish-3-1-rest-and-secure-admin/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/02/glassfish-3-1-rest-and-secure-admin/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/02/glassfish-3-1-rest-and-secure-admin/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish 3.1, REST, and a Secured Admin User]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/NiCTGr4ed0w/" /> <id>http://blogs.steeplesoft.com/?p=850</id> <updated>2011-02-17T18:06:38Z</updated> <published>2011-02-17T18:05:34Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[In my last post on using the GlassFish REST interface, a commenter asked about how GlassFish handles security. So far, all of my examples have been using GlassFish 3.1 out of the box, which doesn&#8217;t require authentication (as a convenience for developers, as well as system admins evaluating the server). In production, of course, the [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/02/glassfish-3-1-rest-and-a-secured-admin-user/#comments" thr:count="1" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/02/glassfish-3-1-rest-and-a-secured-admin-user/feed/atom/" thr:count="1" /> <thr:total>1</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/02/glassfish-3-1-rest-and-a-secured-admin-user/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Deploying Applications to GlassFish Using curl]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/CAya-0hJVTg/" /> <id>http://blogs.steeplesoft.com/?p=832</id> <updated>2011-02-10T23:37:48Z</updated> <published>2011-02-10T23:31:56Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[Over the past few months, I&#8217;ve been posting tips on how to use the REST interface in GlassFish v3 and later to perform various functions. My last post used Scala. In this much briefer and far less ambitious post, I thought I&#8217;d share how to deploy an app using curl (from the shell of your [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/02/deploying-applications-to-glassfish-using-curl/#comments" thr:count="8" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/02/deploying-applications-to-glassfish-using-curl/feed/atom/" thr:count="8" /> <thr:total>8</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/02/deploying-applications-to-glassfish-using-curl/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Running Long-Running Reports with JMS]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/VD9GMbkYQaI/" /> <id>http://blogs.steeplesoft.com/?p=817</id> <updated>2011-01-25T23:56:59Z</updated> <published>2011-01-25T23:56:59Z</published> <category scheme="http://blogs.steeplesoft.com" term="JavaServer Faces" /><category scheme="http://blogs.steeplesoft.com" term="JMS" /><category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="jms" /><category scheme="http://blogs.steeplesoft.com" term="jsf" /> <summary type="html"><![CDATA[At a recent meeting of the Oklahoma City JUG, I was asked by a member how her group could &#8220;script&#8221; JSF report generation. After a couple of questions, I figured what she really wanted: she wanted a way to allow users to request reports in an ad hoc manner, as opposed to the reports being [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2011/01/running-long-running-reports-with-jms/#comments" thr:count="9" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2011/01/running-long-running-reports-with-jms/feed/atom/" thr:count="9" /> <thr:total>9</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2011/01/running-long-running-reports-with-jms/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Merry Christmas, 2010]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/oUIghz0mDaE/" /> <id>http://blogs.steeplesoft.com/?p=808</id> <updated>2010-12-25T04:54:34Z</updated> <published>2010-12-25T06:00:02Z</published> <category scheme="http://blogs.steeplesoft.com" term="Java" /> <summary type="html"><![CDATA[I&#8217;d like to wish all of my readers a very merry Christmas. It is my hope and prayer that in all the hustle and bustle of the season, that the first Christmas, the birth of the Jesus, the Savior of the world, is not lost. To help with that, I&#8217;d like to leave you with [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2010/12/merry-christmas-2010/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2010/12/merry-christmas-2010/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2010/12/merry-christmas-2010/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish Administration: The REST of the Story Part II &#8211; Deploying Apps Using Scala]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/s7SghGMSAsg/" /> <id>http://blogs.steeplesoft.com/?p=790</id> <updated>2011-04-12T02:36:59Z</updated> <published>2010-12-17T18:43:12Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /><category scheme="http://blogs.steeplesoft.com" term="Scala" /><category scheme="http://blogs.steeplesoft.com" term="administration" /><category scheme="http://blogs.steeplesoft.com" term="scala" /> <summary type="html"><![CDATA[In a previous post (far too long ago , I began showing off the RESTful administration API in GlassFish v3. In GlassFish Administration: The REST of the Story Part I, I showed the basics of the API, what to send, what you get back, etc. In this post, I want to show a practical use [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2010/12/glassfish-administration-the-rest-of-the-story-part-ii-deploying-apps-using-scala/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2010/12/glassfish-administration-the-rest-of-the-story-part-ii-deploying-apps-using-scala/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2010/12/glassfish-administration-the-rest-of-the-story-part-ii-deploying-apps-using-scala/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[The Value of the Stack]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/kJaL1atVBIU/" /> <id>http://blogs.steeplesoft.com/?p=781</id> <updated>2010-12-14T17:28:08Z</updated> <published>2010-12-14T17:18:15Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="JavaEE" /> <summary type="html"><![CDATA[This morning on twitter, I saw an announcement that Mollom has a new backend, one based on GlassFish. I have to be honest. I don&#8217;t know much of anything about Mollom beyond this, nor do I know anything about their previous backend other than it was Java-based. The blog post, though, immediately made me think [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2010/12/the-value-of-the-stack/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2010/12/the-value-of-the-stack/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2010/12/the-value-of-the-stack/</feedburner:origLink></entry> </feed><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: blogs.steeplesoft.com @ 2012-02-02 21:28:48 -->

