教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部)
ブログが普及して、インターネットで記事を公開するためのツールとしてだけではなく、社内コミュニケーションツールとしても利用することが考えられるようになってきています。
ブログを使うと、フィード情報が簡単に出力できますから、うまく使うと、いろいろな情報の共有と流通が可能になります。既存のブログシステムをそのまま利用しつつ、ちょっとしたプログラムを追加するだけで、連絡、報告、コメントの募集、といったことが、これまでよりも簡単にできるようにならないだろうか、そんなことを考えながら、ブログプログラミングをJavaでする方法について調べてみました。
まずは、Javaを使ったブログシステムにはどんなものがあるか、調べてみました。
Javaのブログシステムといえば、Apaceh Rollerをすぐに想像する人が多いのではないでしょうか。
Sun Microsystemsのブログのシステムとして採用されていて、とても有名だからです。
ほかにも、AppleのMac OS X Tiger ServerのブログServerとして採用されているblojsomというものもあります。
さらに、JSP 2.0/Servlet 2.4互換のWeb/アプリケーションサーバ(Apache Tomcat 5.5など)とJava 5が必要なPebbleというものもあります。
変わったところでは、SnipSnapというWikiとブログのコラボレーションツールもありました。SnipSnapは残念ながら開発が終了しています。
これらの中で今回は、Apache Rollerの最新版について調べてみました。これは、ライセンスがApache HTTP ServerやApache Tomcatと同じApacheライセンスですから、それらと一緒に使う場合に悩むことが少ないですし、Sun Microsystemsのブログシステムとして採用されてよく使われている点から、安心して使えそうだと考えたのです。複数のブログを管理できるという点もポイントです。
Copyright © ITmedia, Inc. All Rights Reserved.