<?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>People and Technology &#187; hibernate</title>
	<atom:link href="http://www.firstpartners.net/blog/category/technology/hibernate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firstpartners.net/blog</link>
	<description>People, Technology, Business and Innovation</description>
	<lastBuildDate>Fri, 19 Feb 2010 22:31:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Agile Projects Using the Spring Framework &#8211; Training</title>
		<link>http://www.firstpartners.net/blog/technology/java/2008/04/29/agile-projects-using-the-spring-framework-training/</link>
		<comments>http://www.firstpartners.net/blog/technology/java/2008/04/29/agile-projects-using-the-spring-framework-training/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 20:15:07 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[aaa]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[j2ee]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2008/04/29/agile-projects-using-the-spring-framework-training/</guid>
		<description><![CDATA[Lots of things going on behind the scenes at FirstPartners. One of which is the Spring Framework training course that we&#8217;re giving on Wed 30th May in Bewley&#8217;s Hotel, Ballsbridge, Dublin. Interested in going? &#8211; you can book here (via Trigraph). Can&#8217;t make it? We&#8217;ll probably do a follow up.
What are you missing? Apart from [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of things going on behind the scenes at FirstPartners. One of which is the Spring Framework training course that we&#8217;re giving on Wed 30th May in Bewley&#8217;s Hotel, Ballsbridge, Dublin.<a target="_blank" href="http://www.trigraph.ie/trigraph/Main/Online_Booking.htm?Event%20Title*='I%20wish%20to%20book%20place(s)%20on%20the%20Spring%20Framework%20briefing'" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.trigraph.ie');"> Interested in going? &#8211; you can book here (via Trigraph)</a>. Can&#8217;t make it? We&#8217;ll probably do a follow up.</p>
<p>What are you missing? Apart from the crash test dummies (below), there&#8217;s loads of lego blocks, Swiss mountains, trains crashing through walls and a Kangaroo. (Spring, Geddit?). You might even learn something about Java along the way.</p>
<p><strong>Agile Projects using the Spring Framework</strong><br />
Executive Briefing<br />
Delivery: Public or In-house<br />
Course Length: 0.5 days. Optional mentoring / follow up session if required by Client<br />
Course Approach: Lecture, discussions<br />
Level: Beginner / Intermediate</p>
<p><img id="image565" alt="Dummies" src="http://www.firstpartners.net/blog/wp-content/uploads/2008/04/dummies.jpg" /></p>
<p><strong> Course Description:</strong></p>
<p>Spring, with good reason, is the most actively used framework in the Enterprise Java world today. The half- day briefing shows the problems that Spring can solve for your projects, core Spring concepts such as Inversion of Control and integration with existing Enterprise Java technologies for database access, messaging and web deployment. The briefing also shows how to use Spring to make your projects more agile, improving quality and reducing deployment time.</p>
<p><strong> Course Objectives:</strong></p>
<ul>
<li>Following completion of this course, students will be able to:</li>
<li>Understand why Enterprise Java is the mostly widely used corporate technology, and how Spring both simplifies and improves this technology.</li>
<li>Understand core Spring concepts such as Inversion of Control (IOC), configuration , deployment and testing.</li>
<li>Describe how to integrate Spring with Enterprise Technologies such as Databases, Messaging and Web 2 frameworks.</li>
<li>Understand how Spring can make your projects more agile and the benefits it brings to your organization</li>
<li>Map out a plan of how to introduce the Spring framework to existing systems.</li>
</ul>
<p><strong> Course Syllabus:</strong></p>
<p><em> Section 1: The Problems That Spring Solves</em></p>
<ul>
<li>Introduction</li>
<li>Who are you? Who are we?</li>
<li>What is Spring?</li>
<li>What is (Enterprise) Java?</li>
<li>The problems with Enterprise Java</li>
<li>Why Enterprise Java is costing you money.</li>
<li>The Deployment Scale</li>
<li>Java Classes and Objects</li>
<li>Just enough XML to get by</li>
<li>Core Spring &#8211; Inversion of Control pattern</li>
<li>Spring Configuration and my First Spring App</li>
<li>Deployment via Web, Enterprise Java and Command line</li>
<li>Spring on other platforms (.Net , Ruby and Groovy)</li>
<li>Alternatives to Spring</li>
<li>Spring and Java 5 – easier development</li>
<li>Starting out – just a little Spring in your Step.</li>
</ul>
<p><em> Section 2: Core Spring and Enterprise Spring Integration</em></p>
<ul>
<li>Spring Web Framework (MVC)</li>
<li>Spring Web with Struts , JSF , XSLT , Tiles and GWT (Google Web Toolkit)</li>
<li>Spring and Ajax in Web 2 Applications.</li>
<li>Spring Webflow</li>
<li>Spring and Databases (Hibernate and JDBC)</li>
<li>Spring and Messaging (MQ and JMS)</li>
<li>Spring Remoting and Web Services</li>
<li>Aspect Orientated Programming (AOP)</li>
<li>Transactions in Spring</li>
<li>Appfuse – ready to roll Spring projects with Maven</li>
<li>Administration of your Application using Spring and JMX</li>
<li>Scheduling using Spring and Quartz</li>
<li>Spring and Acegi Security</li>
</ul>
<p><em> Section 3: Practical Spring &#8211; make your project more Agile</em></p>
<ul>
<li>The problems with IT Projects</li>
<li>What is Agile</li>
<li>Spectrum of Agility</li>
<li>How Spring makes your project more agile (and your customer happy)</li>
<li>Key Agile Practices</li>
<li>Unit Testing with Spring</li>
<li>Integration Testing</li>
<li>Mock Objects</li>
<li>Spring IDE</li>
<li>Spring and Business Rules</li>
<li>Spring and Workflow</li>
<li>Alternative Spring configuration.</li>
<li>Extending Spring to meet you (obscure) needs.</li>
<li>What&#8217;s new in Spring 2.5 (and coming up for Spring 3)</li>
</ul>
<p><strong> Audience:</strong></p>
<ul>
<li>Managers and Project Managers wishing to understand the benefits of adding Spring to their projects.</li>
<li>Software developers needing an introduction to Java and the Spring Framework and integration with key Enterprise technologies.</li>
<li>Support, Database , Web Designers and other IT professionals needing to interface with Spring and Enterprise Java systems.</li>
<li>.Net developers wishing to understand the concepts behind the Spring.Net framework.</li>
</ul>
<p><strong> Related Courses:</strong><br />
Enterprise Java (Trigraph) and Agile Project Management (Trigraph)</p>
<p><strong> Prerequisites:</strong><br />
Some high level exposure to the Java, .Net or other Object Orientated language would be beneficial but<br />
not necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/java/2008/04/29/agile-projects-using-the-spring-framework-training/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hibernate Event &#8211; JBoss Speaker &#8211; Westin Hotel Dublin &#8211; 15th October</title>
		<link>http://www.firstpartners.net/blog/location/dublin/2007/09/13/hibernate-event-jboss-speaker-westin-hotel-dublin-15th-october/</link>
		<comments>http://www.firstpartners.net/blog/location/dublin/2007/09/13/hibernate-event-jboss-speaker-westin-hotel-dublin-15th-october/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 05:50:24 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[Ejb3]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[Java Enterprise Edition]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Sql]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[enterprise java]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[java enterprise]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/location/dublin/2007/09/13/hibernate-event-jboss-speaker-westin-hotel-dublin-15th-october/</guid>
		<description><![CDATA[Lead developer from JBoss, coming to Dublin to talk about Hibernate on 15th October. What else could you be doing that evening? Full details on Developers.ie.

What is Hibernate?  Java programs are like Lego blocks &#8211; very 3D with bumps on them to connect together. Database tables to store data are like flat sheets of [...]]]></description>
			<content:encoded><![CDATA[<p>Lead developer from JBoss, coming to Dublin to talk about Hibernate on 15th October. What else could you be doing that evening? <a target="_blank" href="http://www.developers.ie/Event.aspx?s=70" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.developers.ie');">Full details on Developers.ie</a>.<br />
<img alt="Hibernate Logo" id="image491" src="http://www.firstpartners.net/blog/wp-content/uploads/2007/09/hibernate-logo.gif" /></p>
<p><strong>What is Hibernate?</strong>  Java programs are like Lego blocks &#8211; very 3D with bumps on them to connect together. Database tables to store data are like flat sheets of paper. Hibernate is a bridge between these two very different worlds. In technical terms, it&#8217;s called Object-Relational-Mapping (ORM).</p>
<p><strong>Why is it important?</strong> Hibernate is the defacto standard in the Java World, and has had huge influence on the most recent version of the EJB spec. There&#8217;s a .Net version and even competitors (such as Toplink from Oracle) are moving to the Hibernate way of doing things.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/location/dublin/2007/09/13/hibernate-event-jboss-speaker-westin-hotel-dublin-15th-october/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enterprise Java Presentation , Stephens Hotel , Dublin</title>
		<link>http://www.firstpartners.net/blog/technology/oracle/2007/01/10/enterprise-java-presentation-stephens-hotel-dublin/</link>
		<comments>http://www.firstpartners.net/blog/technology/oracle/2007/01/10/enterprise-java-presentation-stephens-hotel-dublin/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 13:13:44 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[ADF]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[Ejb3]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[dwr]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise java]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[struts]]></category>
		<category><![CDATA[web2]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/oracle/2007/01/10/enterprise-java-presentation-stephens-hotel-dublin/</guid>
		<description><![CDATA[You may remember we did the Enterprise Java presentation at DCU back in October for the wireless skillnet in Ireland. We&#8217;re doing a follow up presentation, this time in Central Dublin, on the 22nd January. The audience is mainly business people with some sort of interest or connection with technology.
Irish Dev has more details.
The topics [...]]]></description>
			<content:encoded><![CDATA[<p>You may remember we did the <a target="_blank" href="http://www.firstpartners.net/blog/technology/java/2006/10/30/enterprise-java-presentation-at-dcu/" >Enterprise Java presentation at DCU back in October</a> for the wireless skillnet in Ireland. We&#8217;re doing a follow up presentation, this time in Central Dublin, on the 22nd January. The audience is mainly business people with some sort of interest or connection with technology.<br />
<a target="_blank" href="http://www.irishdev.com/EventDetails.aspx?id=630" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.irishdev.com');">Irish Dev has more details</a>.</p>
<p>The topics covered include:</p>
<ul>
<li>What Problem are we trying to solve?</li>
<li>Enterprise Java Architecture Overview.</li>
<li>Benefits to the Enterprise.</li>
<li>Alternatives (.Net , PHP , Oracle , Lightweight Java Frameworks , scripting)</li>
<li>Vendors (IBM, Oracle, Sun , Bea , JBoss and SAP)</li>
<li>Market Trends &#8211; Resource availability (can we get the people to do this?)</li>
<li>Enterprise Web 2.0 and Service Orientated Aritecture (SOA).</li>
<li>Integrating with other Systems ( Legacy Systems, Oracle etc)</li>
<li>Enterprise Java Beans 3 (EJB3)</li>
<li>Middleware (MOM, Rule Engines, Workflow)</li>
<li>Security – Application and Server Level including Java Access &#038; Authorization Service (JAAS).</li>
<li>Frameworks (Struts , JSF, ADF, DWR, Spring, Hibernate)</li>
<li>.Net interoperability</li>
<li>What&#8217;s next for Enterprise Java?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/oracle/2007/01/10/enterprise-java-presentation-stephens-hotel-dublin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Must not Copy and Paste &#8230;</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/10/30/must-not-copy-and-paste/</link>
		<comments>http://www.firstpartners.net/blog/technology/java/2006/10/30/must-not-copy-and-paste/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 21:51:25 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ageci]]></category>
		<category><![CDATA[dwr]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[struts]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/10/30/must-not-copy-and-paste/</guid>
		<description><![CDATA[I must not copy and paste program
I must not copy and paste program
I must not copy and paste program
&#8230;.
You get the drift. Currently doing a Struts &#8211; DWR &#8211; JBoss Rules Web application, and there is way too much copy and paste programming going on in there. It&#8217;s a web page that needs to pass [...]]]></description>
			<content:encoded><![CDATA[<p>I must not copy and paste program</p>
<p>I must not copy and paste program</p>
<p>I must not copy and paste program</p>
<p>&#8230;.</p>
<p>You get the drift. Currently doing a Struts &#8211; DWR &#8211; JBoss Rules Web application, and there is <strong>way</strong> too much copy and paste programming going on in there. It&#8217;s a web page that needs to pass information to a JBoss Server &#8211; how difficult can that be? Maybe it was interesting the first time, but 7 years on the buzz is no longer there.<br />
<img alt="Grails Logo" title="Grails Logo" src="http://grails.codehaus.org/images/grails_logo.jpg" /></p>
<p>I was tempted by a non-Java solution (Ruby on Rails , or JRuby) ,but a similar approach within the Java mindset) is Grails (Groovy on Rails). It gives you all the enterprise Java frameworks (Spring , Ageci, Hibernate) , but with a rapid turnaround.</p>
<p>Oh dear &#8230; too many web frameworks &#8230;. head hurts &#8230; only time to learn one &#8230; more head pain &#8230; must make mercenary decision about which will be the likely market leader.</p>
<p><em>Watch this space. </em></p>
<p>(For the record the problem isn&#8217;t DWR which is excellent, but more the version of Struts / JSP that is being used. )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/java/2006/10/30/must-not-copy-and-paste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
