Editionをインストールする。†いままでかじってきた知識やプロダクトを使って、なんかアプリを作ってみることにしました。このWikiを更新したときに自動的にPingサーバにPingを打ってくれるアプリケーションを作ってみようと思います。アプリケーションの仕組みとしては、ある時間間隔で、自サイトのRSSフィードが更新されているかをチェックして、更新されているページがあったら、そのページの情報を指定されたPingサーバにPingをうつといった単純なものです。このアプリケーションには以下のプロダクト、テクノロジが使われています。機能要件をもう少し落とし込むとPingを打つためのPingクライアント自サイトのRSSフィードを読み込むReaderクラスRSSフィードをチェックして、更新されていればPingを打つUpdaterクラス更新を一定間隔で行うためのスケジューラクラススケジューラを起動するコントローラなどが必要になります。「更新されていれば」というのは、今までPingを打った更新情報をRDBMSに保持しておいて、現在のRSSフィードとデータベースの内容を比較し、RSSフィードにしかない情報があったら、それを「更新されている」とみなすことにします。機能要件をもとにUseCase?をすっ飛ばしてクラス図を書いてみました。こんな感じで行けるでしょう。