{"id":640,"date":"2004-11-04T08:33:26","date_gmt":"2004-11-04T12:33:26","guid":{"rendered":"http:\/\/wordpress.cephas.net\/?p=640"},"modified":"2004-11-04T08:33:26","modified_gmt":"2004-11-04T12:33:26","slug":"scotty-cameron-studio-store-struts-hibernate-quartz-ant-cewolf-etc","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2004\/11\/04\/scotty-cameron-studio-store-struts-hibernate-quartz-ant-cewolf-etc\/","title":{"rendered":"Scotty Cameron Studio Store: Struts, Hibernate, Quartz, Ant, Cewolf, etc.."},"content":{"rendered":"<p>On Monday we launched the <a href=\"http:\/\/scottycameron.com\/webstore\/\">online store<\/a> I was working on this summer for ScottyCameron.com. We brought the ecommerce capabilities in-house (it was on <a href=\"http:\/\/smallbusiness.yahoo.com\/merchant\/\">Yahoo! Store<\/a>) so that we could leverage some of the existing functionality I built for address verification, credit card fraud protection and taxation. I was able to use alot of Java related technology including <a href=\"http:\/\/hibernate.org\/\">Hibernate<\/a> (for object persistence), <a href=\"http:\/\/struts.apache.org\/\">Struts<\/a>, <a href=\"http:\/\/www.opensymphony.com\/quartz\/\">Quartz<\/a> (embeddable job scheduling), <a href=\"http:\/\/ant.apache.org\/\">Ant<\/a>, <a href=\"http:\/\/cewolf.sourceforge.net\/\">Cewolf<\/a> (for graphing and charting), various <a href=\"http:\/\/jakarta.apache.org\/commons\/\">commons projects<\/a> (beanutils, httpclient, logging, etc..), <a href=\"http:\/\/www.fedex.com\/us\/solutions\/shipapi\/sample_code.html?link=4\">Fedex API<\/a>, <a href=\"http:\/\/www.dom4j.org\/\">dom4j<\/a> (XML parsing all deployed successfully on <a href=\"http:\/\/jakarta.apache.org\/tomcat\/\">Tomcat 5.0.25<\/a> across a couple webservers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On Monday we launched the online store I was working on this summer for ScottyCameron.com. We brought the ecommerce capabilities in-house (it was on Yahoo! Store) so that we could leverage some of the existing functionality I built for address verification, credit card fraud protection and taxation. I was able to use alot of Java &hellip; <a href=\"https:\/\/cephas.net\/blog\/2004\/11\/04\/scotty-cameron-studio-store-struts-hibernate-quartz-ant-cewolf-etc\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Scotty Cameron Studio Store: Struts, Hibernate, Quartz, Ant, Cewolf, etc..<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/640"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=640"}],"version-history":[{"count":0,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/640\/revisions"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}