{"id":59,"date":"2009-12-17T20:53:03","date_gmt":"2009-12-17T19:53:03","guid":{"rendered":"http:\/\/www.pmannel.de\/wordpress\/?p=59"},"modified":"2010-09-16T20:54:23","modified_gmt":"2010-09-16T18:54:23","slug":"gaej-und-spring","status":"publish","type":"post","link":"https:\/\/www.pmannel.de\/wordpress\/?p=59","title":{"rendered":"GAE\/J und Spring"},"content":{"rendered":"<p>Es ist mal wieder an der Zeit, meinen Horizont zu erweitern und mich in ein paar neue Themen einzuarbeiten. Dabei habe ich mich f\u00fcr Googles App Engine entschieden, da ja Cloud-Computing anscheinen neuer Hype wird und Google ja sowieso momentan mit vielen Sachen voll durchstartet.<\/p>\n<p>Nat\u00fcrlich muss auch ein wenig Spring drin vorkommmen\u2026 \ud83d\ude09<\/p>\n<p>Als Thema der App habe ich mir auch gleich ein aktuelles Problem von mir genommen. Da ich momentan auf Di\u00e4t bin und mich jeden morgen wiege, vermisse ich sozusagen eine History meiner (hoffentlichen) Gewichtsabnahme mit Trend, Verlauf, usw. und evtl. noch ein paar weiteren Spielereien..<\/p>\n<p>Anforderung also:<\/p>\n<p>    * Google App Engine<br \/>\n    * Spring , Spring MVC,  Spring Security<br \/>\n    * JDO<br \/>\n    * evtl. sp\u00e4tere Austausch des Frontends gegen GWT<br \/>\n    * Gewichtseingaben \u00fcber Telefon (Android) (das wird aber ein extra Projekt)<br \/>\n    * Darstellung der Ergebnisse als TimeLine, m\u00f6glichst mit Google Visualisation API<br \/>\n    * Druck der Ergebnisse als PDF<br \/>\n    * Benutzerkonfiguration<br \/>\n    * \u2026<\/p>\n<p>Ob das alles miteinander funktionieren wird,  bleibt abzuwarten\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es ist mal wieder an der Zeit, meinen Horizont zu erweitern und mich in ein paar neue Themen einzuarbeiten. Dabei habe ich mich f\u00fcr Googles App Engine entschieden, da ja Cloud-Computing anscheinen neuer Hype wird und Google ja sowieso momentan mit vielen Sachen voll durchstartet. Nat\u00fcrlich muss auch ein wenig Spring drin vorkommmen\u2026 \ud83d\ude09 Als&#8230; <\/p>\n<div class=\"read-more\"><a href=\"https:\/\/www.pmannel.de\/wordpress\/?p=59\">Weiterlesen<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[27],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-google-app-engine","tag-googles-app-engine"],"_links":{"self":[{"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=59"}],"version-history":[{"count":4,"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/59\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pmannel.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}