camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Camel > Getting Started
Date Mon, 22 Feb 2010 07:58:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=CAMEL&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><a href="http://cwiki.apache.org/confluence/display/CAMEL/Getting+Started">Getting
Started</a></h2>
     <h4>Page <b>edited</b> by             <a href="http://cwiki.apache.org/confluence/display/~davsclaus">Claus
Ibsen</a>
    </h4>
     
          <br/>
     <div class="notificationGreySide">
         <h2><a name="GettingStarted-GettingStarted"></a>Getting Started</h2>

<p>First you need to <a href="/confluence/display/CAMEL/Download" title="Download">Download</a>
the Camel distribution; or you could grab the <a href="/confluence/display/CAMEL/Source"
title="Source">Source</a> and try <a href="/confluence/display/CAMEL/Building"
title="Building">Building</a> it yourself.</p>

<p>You might want to read the following documentation before continuing:</p>

<ul>
	<li><a href="/confluence/display/CAMEL/Book+Getting+Started" title="Book Getting
Started">Longer Getting Started Guide</a></li>
	<li>Find out about <a href="/confluence/display/CAMEL/Enterprise+Integration+Patterns"
title="Enterprise Integration Patterns">Enterprise Integration Patterns</a> and how
to implement them with Camel</li>
	<li>Review the <a href="/confluence/display/CAMEL/Architecture" title="Architecture">Architecture</a>
guide to see how to build <a href="/confluence/display/CAMEL/Routes" title="Routes">Routes</a>
using the Java <a href="/confluence/display/CAMEL/DSL" title="DSL">DSL</a> or
<a href="/confluence/display/CAMEL/Spring" title="Spring">Spring</a> based <a
href="/confluence/display/CAMEL/Xml+Configuration" title="Xml Configuration">Xml Configuration</a></li>
</ul>


<h3><a name="GettingStarted-WorkingwithCamelContextsandRouteBuilders"></a>Working
with CamelContexts and RouteBuilders</h3>

<p>To get started with Camel:</p>
<ol>
	<li>Create a <a href="/confluence/display/CAMEL/CamelContext" title="CamelContext">CamelContext</a>.</li>
	<li>Optionally, <a href="/confluence/display/CAMEL/Configuring+Camel" title="Configuring
Camel">configure components or endpoints</a>.</li>
	<li>Add whatever routing rules you wish using the <a href="/confluence/display/CAMEL/DSL"
title="DSL">DSL</a> and <a href="/confluence/display/CAMEL/RouteBuilder" title="RouteBuilder">RouteBuilder</a>
or using <a href="/confluence/display/CAMEL/Xml+Configuration" title="Xml Configuration">Xml
Configuration</a>.</li>
	<li><a href="/confluence/display/CAMEL/Lifecycle" title="Lifecycle">Start the
context</a>.</li>
</ol>


<p>When your application is closing you may wish to <a href="/confluence/display/CAMEL/Lifecycle"
title="Lifecycle">stop the context</a></p>

<p>When you are ready, why not <a href="/confluence/display/CAMEL/Walk+through+an+Example"
title="Walk through an Example">Walk through an Example</a>?<br/>
And then continue the walk <a href="/confluence/display/CAMEL/Walk+through+another+example"
title="Walk through another example">Walk through another example</a><br/>
And after the walks head over to the <a href="/confluence/display/CAMEL/Tutorials" title="Tutorials">tutorials</a>.</p>

<h3><a name="GettingStarted-WorkingwithSpring"></a>Working with Spring</h3>

<p>If you use Spring as a Dependency Injection container then please refer to the <a
href="/confluence/display/CAMEL/Spring" title="Spring">Camel Spring documentation</a>.</p>

<h3><a name="GettingStarted-OtherResources"></a>Other Resources</h3>

<p>We strongly suggest that you brew a cup of coffee or tea and then take the 30 minutes
it takes to read either one or both of the following resources:</p>

<ul>
	<li><a href="http://www.manning.com/ibsen/Camel_ch01_update.pdf" rel="nofollow">Camel
in Action, Chapter 1 (direct link)</a> free chapter 1 of the <a href="http://www.manning.com/ibsen"
rel="nofollow">Camel in Action</a> book. Highly recommended to read to learn what
Camel is and the basic Camel concepts. This is a free chapter you can download directly as
a pdf (about 20 pages) and introduces you to Camel. We have been told by experience Camel
end users  they wished this chapter was available to them when they started learning Camel.</li>
</ul>


<ul>
	<li><a href="http://architects.dzone.com/articles/apache-camel-integration" rel="nofollow">Apache
Camel: Integration Nirvana</a> great article to learn what Camel is and has a good use
case example.</li>
</ul>


<ul>
	<li>Progress Software has a number of guides on using Camel at <a href="http://fusesource.com/products/enterprise-camel/#documentation"
rel="nofollow">http://fusesource.com/products/enterprise-camel/#documentation</a></li>
</ul>


<ul>
	<li><a href="/confluence/display/CAMEL/Articles" title="Articles">Articles</a>
is a link collection with articles, blogs, podcasts, presentations and the likes about Camel
done by people from the community.</li>
</ul>

     </div>
     <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>

       <a href="http://cwiki.apache.org/confluence/display/CAMEL/Getting+Started">View
Online</a>
       |
       <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=49177&revisedVersion=19&originalVersion=18">View
Change</a>
              |
       <a href="http://cwiki.apache.org/confluence/display/CAMEL/Getting+Started?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message