{"id":57,"date":"2007-03-13T08:26:00","date_gmt":"2007-03-13T08:26:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=57"},"modified":"2007-03-13T08:26:00","modified_gmt":"2007-03-13T08:26:00","slug":"spring-in-einer-web-applikationen-nutzen-so-einfach-ist-das","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2007\/03\/spring-in-einer-web-applikationen-nutzen-so-einfach-ist-das\/","title":{"rendered":"Spring in einer Web-Applikationen nutzen &#8211; so einfach ist das"},"content":{"rendered":"<p>Mit dem WTP ist es eine Sache von Minuten.<\/p>\n<p>Lege ein Dynamic-Web-Projekt an. Nenne es etwa <em>spring<\/em>.<\/p>\n<p>Aus dem Spring-all-in-one-gl\u00fccklich.zip kopiere <em>spring.jar<\/em> und <em>common-loggings.jar<\/em> in das <em>WEB-INF\/lib<\/em>.<\/p>\n<p>Lege in <em>WEB-INF<\/em> eine Datei <em>applicationContext.xml<\/em>.<\/p>\n<p>Setze in die Datei:<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt; <p><\/p><br \/><p>&lt;!DOCTYPE beans PUBLIC \"-\/\/SPRING\/\/DTD BEAN 2.0\/\/EN\"<br \/>\"<a href=\"http:\/\/www.springframework.org\/dtd\/spring-beans-2.0.dtd%22\">http:\/\/www.springframework.org\/dtd\/spring-beans-2.0.dtd\"<\/a>&gt;<br \/>&lt;beans&gt;<br \/><\/p><p> &lt;bean id=\"date\" class=\"java.util.Date\" \/&gt;<br \/><\/p><p>&lt;\/beans&gt;<br \/><\/p><\/pre>\n<p><\/p>\n<p>Setzte in <em>WEB-INF\/web.xml<\/em> die Zeilen: <\/p>\n<pre>&lt;context-param&gt;<br \/>&lt;param-name&gt;contextConfigLocation&lt;\/param-name&gt;<br \/>&lt;param-value&gt;<br \/>\/WEB-INF\/applicationContext.xml<br \/>&lt;\/param-value&gt;<br \/>&lt;\/context-param&gt;<br \/><p>&lt;listener&gt;<br \/>&lt;listener-class&gt;<br \/>org.springframework.web.context.ContextLoaderListener<br \/>&lt;\/listener-class&gt;<br \/>&lt;\/listener&gt;<br \/><\/p><\/pre>\n<p><\/p>\n<p>Schreibe eine <em>index.jsp<\/em><\/p>\n<pre>&lt;%@page import=\"org.springframework.web.context.support.WebApplicationContextUtils\"%&gt;<br \/>&lt;%@page import=\"org.springframework.context.ApplicationContext\"%&gt;<br \/>&lt;%<br \/>ApplicationContext appContext = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());<br \/>%&gt;<br \/><p>&lt;%= appContext.getBean(\"date\") %&gt;<\/p><\/pre>\n<p><\/p>\n<p>Das war&#8217;s. Unter <a title=\"http:\/\/localhost:8080\/spring\/\" href=\"http:\/\/localhost:8080\/spring\/\">http:\/\/localhost:8080\/spring\/<\/a> gibt&#8217;s dann das Datum.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit dem WTP ist es eine Sache von Minuten. Lege ein Dynamic-Web-Projekt an. Nenne es etwa spring. Aus dem Spring-all-in-one-gl\u00fccklich.zip kopiere spring.jar und common-loggings.jar in das WEB-INF\/lib. Lege in WEB-INF eine Datei applicationContext.xml. Setze in die Datei: &lt;?xml version=&#8220;1.0&#8243; encoding=&#8220;UTF-8&#8243;?&gt; &lt;!DOCTYPE beans PUBLIC &#8222;-\/\/SPRING\/\/DTD BEAN 2.0\/\/EN&#8220;&#8220;http:\/\/www.springframework.org\/dtd\/spring-beans-2.0.dtd&#8220;&gt;&lt;beans&gt; &lt;bean id=&#8220;date&#8220; class=&#8220;java.util.Date&#8220; \/&gt;&lt;\/beans&gt; Setzte in WEB-INF\/web.xml die Zeilen: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[3],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-spring"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}