Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? まず本題に入る前に、ApacheCamelの簡単な説明から Apache Camelとは Javaのフレームワーク。どんなフレームワークかというと ベルトコンベア(ライン生産的な)フレームワーク 「生産物」に相当するものはデータ 「生産物を作るロボットや人」に相当するものはコンポーネントや個別実装 「スタート」は外部からのリクエストやタイマーでの監視(例えばメールチェックみたいな) 「最終生成物」はリクエストもらった人に返す フレームワーク自体は超軽量。 概要すぎるので、もうちょっと細かな話をすると データ エクスチェンジと呼ばれる「箱
from("direct:start") .to("http://dummy") // HTTPアクセス(HTTP_URI先にアクセスしている) .unmarshal().tidyMarkup() // HTML-> XMLに変換 .setHeader("title_data").xpath("//title/text()");// XMLからtitleを取り出して保存 ここだけで、httpアクセスしてtitleのテキスト部分を取り出す処理が完了。 Webスクレイピング http(s)アクセスして、情報を取得。必要なデータを読み込むという処理だそうだ。 camelとは? 色々なものにつながるライブラリ。 ルートと呼ばれる処理のストーリーっぽいのも書ける。RouteBuilderって所がそれ。 たくさんのコンポーネントがあって、コンポーネントを使って接続する。 今回使ったコンポーネントはht
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く