<?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-04-23T18:35:42Z</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[From OS X to Linux]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/RGxEhb2aPS0/" /> <id>http://blogs.steeplesoft.com/?p=1202</id> <updated>2012-04-23T18:35:42Z</updated> <published>2012-04-23T18:35:42Z</published> <category scheme="http://blogs.steeplesoft.com" term="General" /><category scheme="http://blogs.steeplesoft.com" term="linux" /><category scheme="http://blogs.steeplesoft.com" term="OS X" /><category scheme="http://blogs.steeplesoft.com" term="Ubuntu" /><category scheme="http://blogs.steeplesoft.com" term="Unity" /> <summary type="html"><![CDATA[When I joined Sun Microsystems &#8220;way back&#8221; in 2008, I was asked if I wanted a Mac for my work system. Having heard many extol the numerous virtues of the OS, I jumped at the chance. Since then, I&#8217;ve even migrated my wife and family to the OS. Trouble arose last fall, though, with the [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/04/from-os-x-to-linux/#comments" thr:count="3" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/04/from-os-x-to-linux/feed/atom/" thr:count="3" /> <thr:total>3</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/04/from-os-x-to-linux/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Java 7, NetBeans, Mac OS X, and a Little Bit of JavaFX 2]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/ADD9eCfpXCo/" /> <id>http://blogs.steeplesoft.com/?p=1188</id> <updated>2012-04-09T14:46:07Z</updated> <published>2012-04-09T14:45:51Z</published> <category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="JavaFX" /><category scheme="http://blogs.steeplesoft.com" term="Mac" /><category scheme="http://blogs.steeplesoft.com" term="NetBeans" /> <summary type="html"><![CDATA[In a recent post showing how to use JavaFX 2 and NetBeans on the Mac, I noted that I have been unable to run NetBeans using Java 7 on my Mac for reasons I had not been able to figure out. Now, thanks to a pointer from Scott Kovatch, the technical lead at Oracle for [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/04/java-7-netbeans-mac-os-x-and-a-little-bit-of-javafx-2/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/04/java-7-netbeans-mac-os-x-and-a-little-bit-of-javafx-2/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/04/java-7-netbeans-mac-os-x-and-a-little-bit-of-javafx-2/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Getting Started with JavaFX on the Mac]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/u-Ufltn3KVE/" /> <id>http://blogs.steeplesoft.com/?p=1169</id> <updated>2012-04-05T20:53:38Z</updated> <published>2012-04-05T20:50:00Z</published> <category scheme="http://blogs.steeplesoft.com" term="JavaFX" /><category scheme="http://blogs.steeplesoft.com" term="NetBeans" /> <summary type="html"><![CDATA[As you may have guessed from my recent book review, I&#8217;ve been tinkering with JavaFX some, as time as permitted. I&#8217;ve been following the technology fairly closely since Sun announced the project way back in 2008. When it was announced that JavaFX 2.0 was finally available, albeit in preview form, for the Mac, I was [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/04/getting-started-with-javafx-on-the-mac/#comments" thr:count="2" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/04/getting-started-with-javafx-on-the-mac/feed/atom/" thr:count="2" /> <thr:total>2</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/04/getting-started-with-javafx-on-the-mac/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Book Review: Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/o7IRWvmYrH0/" /> <id>http://blogs.steeplesoft.com/?p=1160</id> <updated>2012-04-15T03:52:03Z</updated> <published>2012-04-03T21:50:12Z</published> <category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="JavaFX" /><category scheme="http://blogs.steeplesoft.com" term="Reviews" /> <summary type="html"><![CDATA[I was privileged to be given a copy of the recently released &#8220;Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology&#8221; from Apress, authored by James Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, Johan Vos. This review is a bit overdue, but I hope you find it as helpful as I found [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/04/book-review-pro-javafx-2-a-definitive-guide-to-rich-clients-with-java-technology/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/04/book-review-pro-javafx-2-a-definitive-guide-to-rich-clients-with-java-technology/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/04/book-review-pro-javafx-2-a-definitive-guide-to-rich-clients-with-java-technology/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish 3.1.2, REST Security, and the Jersey Client]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/Wp_G0s0GuRs/" /> <id>http://blogs.steeplesoft.com/?p=1153</id> <updated>2012-03-12T14:31:10Z</updated> <published>2012-03-12T14:31:10Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[I recently blogged about a change we made in GlassFish 3.1.2 with regard to REST security. Specifically, we added some CSRF protection (you can read the details here). For those of you using the Jersey Client, updating your code to support this change is very simple: On the client side, that&#8217;s all you have to [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/03/glassfish-3-1-2-rest-security-and-the-jersey-client/#comments" thr:count="9" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/03/glassfish-3-1-2-rest-security-and-the-jersey-client/feed/atom/" thr:count="9" /> <thr:total>9</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/03/glassfish-3-1-2-rest-security-and-the-jersey-client/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[GlassFish 3.1.2 and REST Security]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/wDSFBetSt8I/" /> <id>http://blogs.steeplesoft.com/?p=1149</id> <updated>2012-03-01T17:05:12Z</updated> <published>2012-03-01T17:05:12Z</published> <category scheme="http://blogs.steeplesoft.com" term="GlassFish" /><category scheme="http://blogs.steeplesoft.com" term="REST" /> <summary type="html"><![CDATA[As you may know by now, we released GlassFish 3.1.2 yesterday. Tim Quinn has a nice overview of some of the security-related changes, but one change he didn&#8217;t cover was one in the RESTful administration area, namely CSRF protection. I won&#8217;t go into the details of what CSRF attack is here, but I do want [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/03/glassfish-3-1-2-and-rest-security/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/03/glassfish-3-1-2-and-rest-security/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/03/glassfish-3-1-2-and-rest-security/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[Comparing JVM Web Frameworks &#8211; A Critique]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/8UmPLOrp_q0/" /> <id>http://blogs.steeplesoft.com/?p=1137</id> <updated>2012-02-15T19:18:17Z</updated> <published>2012-02-15T17:20:22Z</published> <category scheme="http://blogs.steeplesoft.com" term="Java" /><category scheme="http://blogs.steeplesoft.com" term="JavaEE" /> <summary type="html"><![CDATA[Recently, Matt Raible again presented his &#8220;Comparing JVM Web Frameworks&#8220;, this time at JFokus 2012. The intent of the presentation, as best as I can gather from half a world away, is to prevent some of the major JVM-based web frameworks, showing the various strengths and weaknesses, which will allow the audience to choose a [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/02/comparing-jvm-web-frameworks-a-critique/#comments" thr:count="3" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/02/comparing-jvm-web-frameworks-a-critique/feed/atom/" thr:count="3" /> <thr:total>3</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/02/comparing-jvm-web-frameworks-a-critique/</feedburner:origLink></entry> <entry> <author> <name>Jason Lee</name> <uri>http://blogs.steeplesoft.com</uri> </author><title type="html"><![CDATA[CDI @OKCJUG]]></title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/steeplesoft/~3/5XE4ZxHc4HY/" /> <id>http://blogs.steeplesoft.com/?p=1132</id> <updated>2012-02-14T21:29:11Z</updated> <published>2012-02-14T21:29:11Z</published> <category scheme="http://blogs.steeplesoft.com" term="CDI" /><category scheme="http://blogs.steeplesoft.com" term="JavaEE" /><category scheme="http://blogs.steeplesoft.com" term="OKCJUG" /> <summary type="html"><![CDATA[I had the opportunity today to present an introduction to CDI at the Oklahoma City Java Users Group. It was a smaller crowd, but they had great questions nonetheless. After a rough start in a workspace that wasn&#8217;t quite as clean as it should have been, I think the went fairly well. I had a [...]]]></summary><link rel="replies" type="text/html" href="http://blogs.steeplesoft.com/2012/02/cdi-okcjug/#comments" thr:count="0" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/02/cdi-okcjug/feed/atom/" thr:count="0" /> <thr:total>0</thr:total> <feedburner:origLink>http://blogs.steeplesoft.com/2012/02/cdi-okcjug/</feedburner:origLink></entry> <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="1" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/01/a-jersey-pojomapping-clientserver-example/feed/atom/" thr:count="1" /> <thr:total>1</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="2" /><link rel="replies" type="application/atom+xml" href="http://blogs.steeplesoft.com/2012/01/grabbing-screenshots-of-failed-selenium-tests/feed/atom/" thr:count="2" /> <thr:total>2</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>2012-02-16T18:39:01Z</updated> <published>2011-11-22T13:00:20Z</published> <category scheme="http://blogs.steeplesoft.com" term="Android" /><category scheme="http://blogs.steeplesoft.com" term="Maven2" /><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> </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 17/21 queries in 0.073 seconds using disk: basic

Served from: blogs.steeplesoft.com @ 2012-05-17 10:55:04 -->

