<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Illumination &#187; hibernate</title>
	<atom:link href="http://irpan.csui02.net/blog/tag/hibernate/feed/" rel="self" type="application/rss+xml" />
	<link>http://irpan.csui02.net/blog</link>
	<description>Life Through The Light</description>
	<lastBuildDate>Tue, 05 Jan 2010 04:43:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Plain JSP dan Spring</title>
		<link>http://irpan.csui02.net/blog/2008/08/27/plain-jsp-dan-spring/</link>
		<comments>http://irpan.csui02.net/blog/2008/08/27/plain-jsp-dan-spring/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 05:38:11 +0000</pubDate>
		<dc:creator>Maulana</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://irpan.csui02.net/blog/2008/08/27/plain-jsp-dan-spring/</guid>
		<description><![CDATA[Spring merupakan suatu application framework yang cukup populer di dunia Java, salah satu core dari Spring adalah IoC (inversion of control) atau biasa dikenal dengan dependency injection. Dengan dependency injection memungkinkan bean yang memiliki ketergantungan dengan bean yang lain di inject ke bean yang membutuhkan tersebut dengan menggunakan constructor atau method setter. Pada Spring, dependency [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Spring merupakan suatu application framework yang cukup populer di dunia Java, salah satu core dari Spring adalah IoC (inversion of control) atau biasa dikenal dengan dependency injection. Dengan dependency injection memungkinkan bean yang memiliki ketergantungan dengan bean yang lain di inject ke bean yang membutuhkan tersebut dengan menggunakan constructor atau method setter. Pada Spring, dependency injecton dilakukan dengan menggunakan file xml, seperti file action-servlet.xml atau applicationContext.xml pada Spring web application.<br />
Suatu ketika dalam suatu web application tersebut saya membuat file JSP (Java Server Page) yang dibuat terpisah dengan Spring framework, namun saya ingin menggunakan object DAO (Data Access Object) yang mengakses database dengan menggunakan Hibernate ORM (Object Relational Mapping). Seharusnya saya bisa mendapatkan object DAO tersebut, karena Spring telah membuat object-object bean sebelumnya termasuk bean-bean DAO, tetapi akhirnya saya mendapatkan solusi yang saya butuhkan dan memang agak tricky juga&#8230;</p>
<p>WebApplicationContext webCtx = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());<br />
ImageHibernateImpl imageDao = (ImageHibernateImpl) webCtx.getBean(&#8220;imageDao&#8221;);<br />
Collection&lt;Image&gt; images = imageDao.getImages();</p>
<p>Yup, tiga baris code diatas ditulis pada file JSP dan akhirnya dapat memanipulasi object dalam database dengan memanfaatkan object DAO dan tanpa harus melakukan koneksi JDBC secara langsung melalui file JSP tersebut.</p>
]]></content:encoded>
			<wfw:commentRss>http://irpan.csui02.net/blog/2008/08/27/plain-jsp-dan-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

