Java

Apache POIを使って絵文字が含まれるエクセルを出力する

Javaでエクセルファイルを読み書きするにはApache POIを使うわけですが、のような絵文字を含むエクセルを作成して出力することが出来ません。 Java自体は絵文字を扱えるのですが、POIで出力すると「?」となってしまいます。Windowsで日常的に使うツールで絵…

Spring Frameworkでアプリ作るときのちょっとしたメモ

ニコニコ動画からランキング取得して独自のRSSを作り出すWebAPIとTumblrへのポストを行うアプリをJavaで作ってみた。 その時の構成と、どのように設定して動かしたかをメモ書き程度に記載。構成 アプリケーションサーバ GlassFish フレームワーク等 Spring 3…

CentOS6でGlassFishを動かしてみた。

タイトルの通り、CentOS6でGlassFishを動かしてみた。 サービス起動スクリプトも作ったよ♡早速だが、他のブログの情報を参考にインストール。 ベンチャーブログ: GlassFish 3.1.2 のインストール(CentOS) アンサーファイル作ってやればいいのね。 wget "ht…

JavaMailでどこかのSMTPサーバにメール送信する

Javaでメール送信する場合にはJavaMailっていうAPIを使うことは知っていたが、実際に使ったことは無かったから試しにこれ使ってメールを送信してみた。 まず、JavaMailはjavax.mailパッケージ配下に必要なクラスがあるが、JavaEEに含まれるものなのでSE環境…

javaで超簡易HTTPサーバを作ってみた。

JDK6からcom.sun.net.httpserverパッケージに含まれるHttpServerクラスを使って超簡易HTTPサーバを作ってみた。ソースをgistに上げてみた。HttpBackdoor · GitHub 使用例(windows) javac HttpBackdoor.java java -cp C:\;.\ HttpBackdoor 8080使い方は、引数…

javascriptライクにdomを操作できるJavaライブラリ「jsoup」

Java使ってツールみたいなものを作るとき、httpでアクセスすること自体は簡単にできるけど肝心のhtmlがうまく扱えないってことがあった。で、いいものがないか調べてみると「jsoup」というライブラリがあるのを知ったので使ってみようと思う。jsoup Java HTM…

JavaでXML-RPCを使ってブログに投稿

metaWeblog.newPostメソッドを使って投稿出来るものを書いてみた。 apacheのxmlrpcライブラリを使ってる。 import org.apache.xmlrpc.client.XmlRpcClient; import org.apache.xmlrpc.client.XmlRpcClientConfigImpl; import org.apache.xmlrpc.XmlRpcExcept…

JSF勉強メモ

JSFを勉強していて気になった 一つのManagedBeanから他のManagedBeanへのアクセスなどのメモ。FacesContextでリクエスト情報、 ExternalContextでサーブレット環境へアクセスできる。 //セッションからBeanを取得 FacesContext context = FacesContext.getCu…